From owner-freebsd-x11@FreeBSD.ORG Mon Feb 25 11:46:04 2008 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F35F716A402 for ; Mon, 25 Feb 2008 11:46:03 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.bsdforen.de (bsdforen.de [212.204.60.79]) by mx1.freebsd.org (Postfix) with ESMTP id B435013C4E1 for ; Mon, 25 Feb 2008 11:46:03 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mobileKamikaze.norad (p54A7E18A.dip.t-dialin.net [84.167.225.138]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bsdforen.de (Postfix) with ESMTP id 8AE1B40548E for ; Mon, 25 Feb 2008 12:21:53 +0100 (CET) Message-ID: <47C2A4CD.2080407@bsdforen.de> Date: Mon, 25 Feb 2008 12:21:49 +0100 From: Dominic Fandrey User-Agent: Thunderbird 2.0.0.9 (X11/20080205) MIME-Version: 1.0 To: x11@FreeBSD.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: graphics/libGL and graphics/libGLU broken with ARCH=i386 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 11:46:04 -0000 First of all, both ports don't obey my CC/CXX settings (I use ccache). I'm trying to cross-compile for i386 setting ARCH=i386. Building graphics/libGL complains about assembler errors. This can be fixed by adding -m32 to the CFLAGS. The graphics/libGLU port is a tougher cookie. I have set LOCALBASE to /usr/local32, however the port shows abominations like -I/usr/local3232/include while compiling. I have worked around this by adding -I/usr/local32/include to CFLAGS, but there are problems I don't know how to solve: ... mklib: Making FreeBSD shared library: libGLU.so.1 /usr/bin/ld: libutil/error.o: relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC libutil/error.o: could not read symbols: Bad value mklib: Installing libGLU.so.1 libGLU.so in ../../../lib mv: rename libGLU.so.1 to ../../../lib/libGLU.so.1: No such file or directory gmake[4]: *** [../../../lib/libGLU.so] Error 1 gmake[4]: Leaving directory `/usr/obj/mobileKamikaze.norad/usr/ports/graphics/libGLU/work/Mesa-7.0.1/src/glu/sgi' gmake[3]: *** [default] Error 2 gmake[3]: Leaving directory `/usr/obj/mobileKamikaze.norad/usr/ports/graphics/libGLU/work/Mesa-7.0.1/src/glu/sgi' gmake[2]: *** [subdirs] Error 1 gmake[2]: Leaving directory `/usr/obj/mobileKamikaze.norad/usr/ports/graphics/libGLU/work/Mesa-7.0.1/src' gmake[1]: *** [default] Error 1 gmake[1]: Leaving directory `/usr/obj/mobileKamikaze.norad/usr/ports/graphics/libGLU/work/Mesa-7.0.1' gmake: *** [freebsd-dri-x86] Error 2 *** Error code 2 Stop in /usr/ports/graphics/libGLU.