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: bharder <bharder%methodlogic.net@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 20:58:43 -0700
On Fri, Apr 25, 2008 at 03:50:01AM +0000, Greg Oster wrote:
> 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
Data Point:
manchester# uname -a
NetBSD manchester.methodlogic.net 4.0_STABLE NetBSD 4.0_STABLE (manchester)
#29: Tue Apr 22 15:54:00 PDT 2008
root%manchester.methodlogic.net@localhost:/usr/obj/sys/arch/i386/compile/manchester
i386
manchester# ls -ld ../.buildlink/lib/libglut.so
lrwxr-xr-x 1 root wheel 23 Apr 24 20:16 ../.buildlink/lib/libglut.so ->
/usr/pkg/lib/libglut.so
manchester# nm /usr/pkg/lib/libglut.so | grep glXGetPro
U glXGetProcAddressARB
Home |
Main Index |
Thread Index |
Old Index