pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/38503: pkgsrc/graphics/gle fails to build with latest Mesa updates
The following reply was made to PR pkg/38503; it has been noted by GNATS.
From: Greg Oster <oster%cs.usask.ca@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/38503: pkgsrc/graphics/gle fails to build with latest Mesa
updates
Date: Thu, 24 Apr 2008 21:48:02 -0600
bharder writes:
> >Number: 38503
> >Category: pkg
> >Synopsis: pkgsrc/graphics/gle fails to build
> >Confidential: no
> >Severity: serious
> >Priority: high
> >Responsible: pkg-manager
> >State: open
> >Class: sw-bug
> >Submitter-Id: net
> >Arrival-Date: Fri Apr 25 02:30:00 +0000 2008
> >Originator: bharder <bharder%methodlogic.net@localhost>
> >Release: NetBSD 4.0_STABLE
> >Organization:
> Method Digital Logic (http://www.methodlogic.net)
> >Environment:
> System: NetBSD manchester.methodlogic.net 4.0_STABLE NetBSD 4.0_STABLE (manch
> ester) #29: Tue Apr 22 15:54:00 PDT 2008
> root%manchester.methodlogic.net@localhost:/usr
> /obj/sys/arch/i386/compile/manchester i386
> Architecture: i386
> Machine: i386
> >Description:
> A build of pkgsrc/graphics/gle after the glu/glut/Mesa updates from 6->
> 7 yields:
>
> # make
> [...]
> checking if cc supports -c -o file.lo... yes
> checking if cc supports -fno-rtti -fno-exceptions... yes
> checking whether the linker (/usr/pkgsrc/graphics/gle/work/.wrapper/bin
> /ld) supports shared libraries... yes
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking dynamic linker characteristics... NetBSD ld.elf_so
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether -lc should be explicitly linked in... yes
> creating libtool
> checking for strerror in -lcposix... no
> checking whether make sets $(MAKE)... (cached) yes
> checking for ANSI C header files... (cached) yes
> checking for memcpy... yes
> checking for X... libraries , headers
> checking for gethostbyname... yes
> checking for connect... yes
> checking for remove... yes
> checking for shmat... yes
> checking for IceConnectionNumber in -lICE... yes
> checking for glGetError in -lGL... yes
> checking for gluNewQuadric in -lGLU... yes
> checking for XmuLookupStandardColormap in -lXmu... yes
> checking for XListInputDevices in -lXi... yes
> checking for glutSwapBuffers in -lglut... no
> configure: error: Cannot find required glut library
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkgsrc/graphics/gle
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkgsrc/graphics/gle
> >How-To-Repeat:
> update pkgsrc, cd pkgsrc/graphics/glu; make
> >Fix:
> This version of gle is from 2003 -- perhaps it just needs an update...
I think it's something to do with the new version of Mesa... The
above error is from this:
/usr/pkgsrc/graphics/gle/work.quad/.buildlink/lib/libglut.so: undefined
reference to `glXGetProcAddressARB'
which is in the library as:
quad# nm /usr/pkg/lib/libGL.so | grep glXGetPro
0017f984 t glXGetProcAddress
0017f944 t glXGetProcAddressARB
but the little 't' says it's a local function!?!?!?
I don't what's going on or causing this - the symbol is defined
correctly in the .o file where that function lives, and I can't see
how or why it's now hidden...
(I've gotten this error building on a 4.99.61 -current i386 box in a
chrooted environment.)
Later...
Greg Oster
Home |
Main Index |
Thread Index |
Old Index