From owner-freebsd-ports@FreeBSD.ORG Wed Sep 29 03:37:36 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 359CB16A4CE for ; Wed, 29 Sep 2004 03:37:36 +0000 (GMT) Received: from fed1rmmtao11.cox.net (fed1rmmtao11.cox.net [68.230.241.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF0FB43D46 for ; Wed, 29 Sep 2004 03:37:35 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by fed1rmmtao11.cox.net (InterMail vM.6.01.03.04 201-2131-111-106-20040729) with ESMTP id <20040929033735.FIFY605.fed1rmmtao11.cox.net@mezz.mezzweb.com>; Tue, 28 Sep 2004 23:37:35 -0400 Date: Tue, 28 Sep 2004 22:37:35 -0500 To: "Eric Anholt" References: <200409290941.55875.doconnor@gsoft.com.au> <1096427160.1024.2907.camel@leguin> From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <1096427160.1024.2907.camel@leguin> User-Agent: Opera M2/7.54 (Linux, build 751) cc: ports@freebsd.org cc: Daniel O'Connor Subject: Re: graphics/libglut busted? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Sep 2004 03:37:36 -0000 On Tue, 28 Sep 2004 20:06:00 -0700, Eric Anholt wrote: > On Tue, 2004-09-28 at 17:11, Daniel O'Connor wrote: >> I have this _weird_ compiler error with libglut.. >> midget# make >> ===> Vulnerability check disabled >> ===> Extracting for libglut-6.0.1 >> >> Checksum OK for MesaDemos-6.0.1.tar.bz2. >> ===> Patching for libglut-6.0.1 >> /bin/cp /usr/ports/graphics/libglut/files/Makefile >> /tmp/work/usr/ports/graphics/libglut/work/Mesa-6.0.1/src/glut/glx/ >> ===> libglut-6.0.1 depends on shared library: X11.6 - found >> ===> Configuring for libglut-6.0.1 >> ===> Building for libglut-6.0.1 >> Warning: Object directory not changed from original >> /usr/tmp/work/usr/ports/graphics/libglut/work/Mesa-6.0.1/src/glut/glx > ... >> cc -O -pipe -I../../../include -I/usr/X11R6/include -c glut_win.c -o >> glut_win.o >> cc -O -pipe -I../../../include -I/usr/X11R6/include -c >> glut_winmisc.c -o glut_winmisc.o >> cc -O -pipe -I../../../include -I/usr/X11R6/include -c layerutil.c >> -o layerutil.o >> building static glut library >> ranlib libglut.a >> cc -fpic -DPIC -O -pipe -I../../../include -I/usr/X11R6/include -c >> glut_8x13.c -o glut_8x13.So >> /usr/libexec/elf/ld: cannot find -lGL >> *** Error code 1 >> >> Why the heck is it looking for GL anyway? :( > > I seem to recall this issue being related to the nvidia binary driver > being installed. No clue why, and it would be neat if someone figured > out why. Here using nvidia driver and I don't have any problem to build and install libglut. =========================================== # pkg_info | grep nvidia nvidia-driver-1.0.6113_1 NVidia graphics card binary drivers for hardware OpenGL ren # cd /usr/ports/graphics/libglut ; make ===> Vulnerability check disabled, database not found ===> Extracting for libglut-6.0.1 >> Checksum OK for MesaDemos-6.0.1.tar.bz2. ===> Patching for libglut-6.0.1 /bin/cp /usr/ports/graphics/libglut/files/Makefile /usr/ports/graphics/libglut/work/Mesa-6.0.1/src/glut/glx/ ===> libglut-6.0.1 depends on shared library: X11.6 - found ===> Configuring for libglut-6.0.1 ===> Building for libglut-6.0.1 Warning: Object directory not changed from original /usr/ports/graphics/libglut/work/Mesa-6.0.1/src/glut/glx cc -O -pipe -g -I../../../include -I/usr/X11R6/include -c glut_8x13.c cc -O -pipe -g -I../../../include -I/usr/X11R6/include -c glut_9x15.c cc -O -pipe -g -I../../../include -I/usr/X11R6/include -c glut_bitmap.c [...] building static glut library ranlib libglut.a cc -fpic -DPIC -O -pipe -g -I../../../include -I/usr/X11R6/include -c glut_8x13.c -o glut_8x13.So [...] cc -fpic -DPIC -O -pipe -g -I../../../include -I/usr/X11R6/include -c glut_winmisc.c -o glut_winmisc.So cc -fpic -DPIC -O -pipe -g -I../../../include -I/usr/X11R6/include -c layerutil.c -o layerutil.So building shared library libglut.so.3 =========================================== Maybe try to reinstall nvidia driver and try it again, Daniel? Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org