Using latest CVS, make test complains about undefined symbol :
make[3]: Entre dans le répertoire `/home/wine/dlls/advapi32/tests' ../../../programs/winetest/runtest -q -P wine -M advapi32.dll -T ../../.. -p adv api32_test.exe.so registry.c && touch registry.ok /home/wine/miscemu/wine: could not load 'W:\dlls\advapi32\tests\advapi32_test.exe.so': /home/wine/dlls/advapi32/tests/advapi32_test.exe.so: undefined symbol: winetest_set_ok_location make[3]: *** [registry.ok] Erreur 1 make[3]: Quitte le répertoire `/home/wine/dlls/advapi32/tests' make[2]: *** [tests/__test__] Erreur 2 make[2]: Quitte le répertoire `/home/wine/dlls/advapi32' make[1]: *** [advapi32/__test__] Erreur 2 make[1]: Quitte le répertoire `/home/wine/dlls' make: *** [dlls/__test__] Erreur 2
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com
Sylvain Petreolle wrote:
Using latest CVS, make test complains about undefined symbol :
Stange, I don't get the same problems you are experiencing:
[jaco@grumpy advapi32]$ make test make[1]: Entering directory `/home/jaco/Personal/Projects/wine/dlls/advapi32/tests' gcc -c -I. -I. -I../../../include -I../../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT -D_REENTRANT -o registry.o registry.c ../../../programs/winetest/make_ctests registry.c >testlist.c || rm -f testlist.c gcc -c -I. -I. -I../../../include -I../../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT -D_REENTRANT -o testlist.o testlist.c LD_LIBRARY_PATH="../../../library:../../../unicode:$LD_LIBRARY_PATH" ../../../tools/winebuild/winebuild -fPIC -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT -o advapi32_test.exe.spec.c -exe advapi32_test.exe -mcui registry.o testlist.o -L../../../dlls -ladvapi32 -lkernel32 -lntdll gcc -c -I. -I. -I../../../include -I../../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT -D_REENTRANT -o advapi32_test.exe.spec.o advapi32_test.exe.spec.c gcc -shared -Wl,-Bsymbolic advapi32_test.exe.spec.o registry.o testlist.o -o advapi32_test.exe.so -L../../../library -lwine -lm ../../../programs/winetest/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so registry.c && touch registry.ok make[1]: Leaving directory `/home/jaco/Personal/Projects/wine/dlls/advapi32/tests'
--- Jaco Greeff jaco@puxedo.org a écrit : > Sylvain Petreolle wrote:
Using latest CVS, make test complains about undefined symbol :
Stange, I don't get the same problems you are experiencing:
Got it.
I had to go in dlls/advapi32/tests and do a 'make clean', because objects weren't removed and rebuild after a './configure ; make depend && make'.
Could someone tell why making dependances hasn't got removed the object files ?
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com
I must add this :
I get stuck with others dlls too. I have problems with gdi and kernel, but I know what to do.
Isn't there a dependancy problem ?
--- Jaco Greeff jaco@puxedo.org a écrit : > Sylvain Petreolle wrote:
Using latest CVS, make test complains about undefined symbol :
Stange, I don't get the same problems you are experiencing:
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com
Sylvain Petreolle spetreolle@yahoo.fr writes:
I get stuck with others dlls too. I have problems with gdi and kernel, but I know what to do.
Isn't there a dependancy problem ?
Yes there is, the testlist.c files don't have correct dependencies. I'll fix it eventually, for now just do a make clean in the directories that have problems.