Winebuild : Ignore if nm return no symbol error
Pierre d'Herbemont
stegefin at free.fr
Sun May 11 13:58:10 CDT 2003
Hi,
If I build d3dim for example on Mac OS X, I get an error fom winebuild
saying that there is no symbol to list, and the result of this is an
error (code 0x100). This patch prevent winebuild from throwing an error.
Thanks ;)
Pierre
ChangeLog:
- no fatal error if nm doesn't have any symbol to list.
-------------- next part --------------
Index: tools/winebuild/import.c
===================================================================
RCS file: /home/wine/wine/tools/winebuild/import.c,v
retrieving revision 1.49
diff -u -r1.49 import.c
--- tools/winebuild/import.c 10 Apr 2003 18:36:40 -0000 1.49
+++ tools/winebuild/import.c 11 May 2003 18:53:10 -0000
@@ -666,7 +666,12 @@
if (p[0] == 'U' && p[1] == ' ' && p[2]) p += 2;
add_undef_symbol( p );
}
- if ((err = pclose( f ))) fatal_error( "nm -u %s error %d\n", name, err );
+ if ((err = pclose( f )))
+ {
+ if( err == 256) /* empty file : no name list simply ignore */
+ return;
+ fatal_error( "nm -u %s error %d\n", name, err );
+ }
}
More information about the wine-patches
mailing list