http://bugs.winehq.org/show_bug.cgi?id=12038 Summary: ./configure error on 64-bit Linux: winex11.drv make fails. Product: Wine Version: 0.9.56. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: winex11.drv AssignedTo: wine-bugs(a)winehq.org ReportedBy: jim.conyngham(a)amd.com Created an attachment (id=11384) --> (http://bugs.winehq.org/attachment.cgi?id=11384) Make log Trying to make wine 0.9.56 from the source package on a 64-bit SuSE (SLES 10 SP1) Linux system, the build for dlls/winex11.drv/winex1.drv.so fails. The problem is that the list of directories on the winegcc command line has /usr/X11R6/lib64 instead of /usr/X11R6/lib. Near the top of Makefile, EXTRALIBS = -L/usr/X11R6/lib64 -lXext -lX11 "lib64" has the 64-bit binaries, which won't link with the 32-bit object modules. I'm new to WINE, so I don't totally understand the build process, but it appears that the Makefile is built on the fly from Makefile.in, which has the definition: EXTRALIBS = @X_LIBS@ @X_PRE_LIBS@ @XLIB@ @X_EXTRA_LIBS@ Apparently, @X_LIBS@ comes from the "config.log" file, which contains: X_LIBS=' -L/usr/X11R6/lib64' Apparently, this was written by "./configure". When I re-ran "./configure", the output contained: "checking for X... libraries /usr/X11R6/lib64, headers /usr/X11R6/include" So apparently, the configure utility doesn't handle 64-bit X properly. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.