Tom Spear (Dustin Booker, Dustin Navea) wrote:
Wine Bugs wrote:
http://bugs.winehq.org/show_bug.cgi?id=4979
Summary: wine .9.11 make fails on AMD64 Product: Wine Version: 0.9.11. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-patches AssignedTo: wine-bugs@winehq.org ReportedBy: nospam@thenerdshow.com
Seems like this old bug is back, identical to this one, possibly? http://www.winehq.com/hypermail/wine-devel/2004/01/0598.html
Trouble building wine .9.11 & CVS on AMD64. It's linking 64 bit libraries again :( Passing LDFLAGS="-L/usr/lib" --libdir=/usr/lib to configure doesn't help, either.
make[2]: Entering directory `/home/fozner/install/wine/dlls/winmm/winearts' ../../../tools/winegcc/winegcc -B../../../tools/winebuild -shared ./winearts.drv.spec arts.o audio.o -Wl,--rpath,$ORIGIN/`../../../tools/relpath /usr/local/lib/wine /usr/local/lib` -o winearts.drv.so -L../../../dlls -lwinmm -luser32 -lkernel32 -lntdll -L../../../libs -lwine -L/usr/lib64 -ldl -lartsc -lpthread -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L../../../libs/port -lwine_port /usr/lib64/libdl.so: could not read symbols: File in wrong format
Rudimentary regression test: wine .9.10 works fine with just ./configure && make depend && make. wine .9.11 fails with above error Today's CVS also fails.
I can get it to build with some editing of the makefiles, but that's not the point of this exercise.
I figured this was important enough to forward to the list. Alexandre, could (should) there be a --dont-link-64bit-libs flag added to configure please, or maybe a --without-64bit-libs?
This is a bug with the artsc-config utility, not with Wine. All of these types of utilities are fundamentally broken on 64-bit distributions when trying to compile as 32-bit.