PRIVATE flag sends dllwrap for a loop.

Steven Edwards steven_ed4153 at yahoo.com
Thu Nov 20 12:26:34 CST 2003


Hello,
This is a problem I have had for a while building WINE dlls for use on
Windows and ReactOS. When linking the dlls dllwrap always complains
that it cant find the symbol private that is added to the .def file.
When I remove this symbol and rebuild my import libs and dlls I dont
have any problems so lets disable it for now.

Changelog:
Disable PRIVATE name on for exports in def files.

Index: spec32.c
===================================================================
RCS file: /home/wine/wine/tools/winebuild/spec32.c,v
retrieving revision 1.72
diff -u -r1.72 spec32.c
--- spec32.c	3 Nov 2003 22:19:44 -0000	1.72
+++ spec32.c	20 Nov 2003 18:21:56 -0000
@@ -900,7 +900,9 @@
         fprintf( outfile, " @%d", odp->ordinal );
         if (!odp->name) fprintf( outfile, " NONAME" );
         if (is_data) fprintf( outfile, " DATA" );
+#if 0
         if (odp->flags & FLAG_PRIVATE) fprintf( outfile, " PRIVATE" );
+#endif
         fprintf( outfile, "\n" );
     }
 }


__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/



More information about the wine-devel mailing list