graphics/libglut busted?

Jeremy Messenger mezz7 at cox.net
Tue Sep 28 20:37:36 PDT 2004


On Tue, 28 Sep 2004 20:06:00 -0700, Eric Anholt <eta at lclark.edu> 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 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the freebsd-ports mailing list