Build Error on last CVS
Raphaël Junqueira
fenix at club-internet.fr
Thu Jul 3 01:48:30 CDT 2003
-----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 at 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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/A9HBp7NA3AmQTU4RAqZhAJ9xEN5jZZ3avE4LHqHHm/6Oa0jjaQCfbCwB
Ci2tP69oQd2sGoL/1l9n16Q=
=V/3+
-----END PGP SIGNATURE-----
More information about the wine-devel
mailing list