'make depend' b0rken on fresh check-out

Lionel Ulmer lionel.ulmer at free.fr
Thu Mar 20 14:22:45 CST 2003

Hi all,

It seems that 'make depend' is broken on a fresh CVS check-out on a clean
tree. This is because 'makedep' is linked against 'libs/port' which is NOT
built yet (kinda ironic to have dependencies problem building our dependency
tool :-) ).

Configure finished.  Do 'make depend && make' to compile Wine.

cd ./tools && make basename tools/makedep
make[1]: Entering directory /usr/local/src/Wine/CVS/wine_work/tools'
gcc -c -I. -I. -I../include -I../include  -g -O2 -Wall -mpreferred-stack-boundary=2 -gstabs+  -DLEX_OUTPUT_ROOT="\"lex.yy\"" -DINCLUDEDIR="\"/usr/local/src/Wine/Build_02/include/wine\"" -DBINDIR="\"/usr/local/src/Wine/Build_02/bin\"" -D_REENTRANT -o makedep.o makedep.c
gcc -g -O2 -Wall -mpreferred-stack-boundary=2 -gstabs+  -o makedep makedep.o -L../libs/port -lwine_port
/usr/local/bin/ld: cannot find -lwine_port
collect2: ld returned 1 exit status
make[1]: *** [makedep] Error 1
make[1]: Leaving directory /usr/local/src/Wine/CVS/wine_work/tools'
make: *** [tools/makedep] Error 2

Doing first 'make' in the 'libs/port' directory fixed the issue.


PS: any news about the Wine conference :-) ?

		 Lionel Ulmer - http://www.bbrox.org/

More information about the wine-devel mailing list