http://bugs.winehq.com/show_bug.cgi?id=1333
Summary: RtlUlongByteSwap already defined Product: Wine Version: 20010112 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.com ReportedBy: st_lim@stlim.net
The function mentioned is defined in 2 places. dlls/ntdll/rtl.c and include/winternls.h. So which is the real definition?? When I compile, the compiler craps out compiling at rtl.c because it says it's already defined. When I remove the definition in rtl.c, the compiler craps out with:
gcc -o wine wine.spec.o main.o -L../dlls -lntdll.dll -L../library -lwine -L../unicode -lwine_unicode -lm ../dlls/libntdll.dll.so: undefined reference to `RtlUlongByteSwap' collect2: ld returned 1 exit status make[1]: *** [wine] Error 1 make[1]: Leaving directory `/var/tmp/portage/wine-20030318/work/wine-20030318/miscemu'
Ciao ST Lim
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=1333. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.