-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi all,
can anyone explain me why i have this build error ?
Make[1]: Rien à faire pour « all ». make[1]: Leaving directory `/cvs-src/wine/include' make[1]: Entering directory `/cvs-src/wine/miscemu' gcc -o wine -Wl,--section-start,.interp=0x3c000100 main.o -L../dlls - -lntdll.dll -L../libs/wine -lwine -L../libs/unicode -lwine_unicode - -L../libs/port -lwine_port ../dlls/libntdll.dll.so: undefined reference to `SMB_isSepW' ../dlls/libntdll.dll.so: undefined reference to `InterlockedCompareExchange' ../dlls/libntdll.dll.so: undefined reference to `InterlockedExchangeAdd' collect2: ld returned 1 exit status make[1]: *** [wine] Erreur 1
It's very strange as: - - SMB_isSepW is a inline function (files/smb.h) - - InterlockedExchangeAdd/InterlockedCompareExchange should be never used by ntdll as they are defined on kernel (dlls/kernel/sync.c) who depends from ntdll. But they are used on: - -=(FeniX as root@DarkBluE)-(on tty1)-(at 08:42:14)=- - -={$:'/cvs-src/wine'}=->grep InterlockedExchangeAdd dlls/ntdll/*.c dlls/ntdll/sysdeps.c: unsigned int next = InterlockedExchangeAdd( &next_temp_stack, 1 );
Thanks for any help
Regards, Raphael