http://bugs.winehq.org/show_bug.cgi?id=4885
Summary: cant compile wine cvs (20060319) Product: Wine Version: CVS Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: b.buschinski@web.de
wine 0.9.10 compiles fine, but the current cvs stop cimpiling when it found an invalid lib
in wine 0.9.10 it only says /usr/lib/gcc/x86_64-pc-linux-gnu/4.0.2/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libm.so when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnu/4.0.2/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libm.a when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnu/4.0.2/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc /usr/lib/gcc/x86_64-pc-linux-gnu/4.0.2/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc and search for the next one in /usr/lib32 and find the right one ;-)
but in wine cvs it stops like that
make[2]: Entering directory `/var/tmp/portage/wine-9999/work/wine/dlls/glu32' x86_64-pc-linux-gnu-gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENT RANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer -arith -O2 -march=athlon64 -pipe -I//usr/include/lcms -o glu.o glu.c x86_64-pc-linux-gnu-gcc -c -I. -I. -I../include -I../include -D__WINESRC__ -Wall -pipe -fn o-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -O2 -march=athlon6 4 -pipe -I//usr/include/lcms -o winstation.o winstation.c ../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./glu32.spec glu.o -o glu 32.dll.so -L../../dlls -lkernel32 -lntdll -L../../libs -lwine -L/usr/lib64 -lSM -lICE -lXx f86dga -lXxf86vm -lXext -lX11 -lGL -lGLU -L../../libs/port -lwine_port sed -e 's,@bindir@,/usr/bin,g' -e 's,@dlldir@,/usr/lib32/wine,g' -e 's,@PACKAGE_STRING@,W ine 0.9.10,g' wineserver.man.in >wineserver.man || (rm -f wineserver.man && false) x86_64-pc-linux-gnu-gcc -o wineserver -Wl,--rpath, $ORIGIN/`../tools/relpath /usr/bin /usr/l ib32` atom.o change.o class.o clipboard.o console.o context_alpha.o context_i386.o context_p owerpc.o context_sparc.o context_x86_64.o debugger.o directory.o event.o fd.o file.o handle. o hook.o mailslot.o main.o mapping.o mutex.o named_pipe.o object.o process.o ptrace.o queue. o region.o registry.o request.o semaphore.o serial.o signal.o snapshot.o sock.o symlink.o th read.o timer.o token.o trace.o unicode.o user.o window.o winstation.o -L../libs/wine -lwine -L../libs/unicode -lwine_unicode -L../libs/port -lwine_port /usr/lib64/libSM.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status winegcc: x86_64-pc-linux-gnu-gcc failed. make[2]: *** [glu32.dll.so] Error 2 make[2]: Leaving directory `/var/tmp/portage/wine-9999/work/wine/dlls/glu32' make[1]: *** [glu32] Error 2 make[1]: Leaving directory `/var/tmp/portage/wine-9999/work/wine/dlls' make: *** [dlls] Error 2 make: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/wine-9999/work/wine/server'
System uname: 2.6.15.4 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre16 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.91.0.6 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -falign-functions=64 -fomit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu"
and yes I am compiling wine with -m32 and existing 32bit libs ohtherwise 0.9.10 wouldnt work