pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/41609: graphics/glu build fails on MacOS X 10.4.11 (PPC)



The following reply was made to PR pkg/41609; it has been noted by GNATS.

From: "John D. Baker" <jdbaker%mylinuxisp.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/41609: graphics/glu build fails on MacOS X 10.4.11 (PPC)
Date: Wed, 17 Jun 2009 10:12:45 -0500 (CDT)

   This message is in MIME format.  The first part should be readable text,
   while the remaining parts are likely unreadable without MIME-aware tools.
 
 ---2139810480-1495573100-1245251565=:4885
 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
 Content-Transfer-Encoding: QUOTED-PRINTABLE
 
 Huh.  Immediately before the failing operation given in the original PR
 is the following:
 [...]
 shlibtool  --mode=3Dlink g++ \
  =09=09-o ../../../lib/libGLU.la -L/usr/pkg/lib -L/usr/X11R6/lib -L/usr/lib=
  \
  =09=09-rpath /usr/pkg/lib -lGL -lm libutil/error.lo libutil/glue.lo libuti=
 l/mipmap.lo libutil/project.lo libutil/quad.lo libutil/registry.lo libtess/=
 dict.lo libtess/geom.lo libtess/memalloc.lo libtess/mesh.lo libtess/normal.=
 lo libtess/priorityq.lo libtess/render.lo libtess/sweep.lo libtess/tess.lo =
 libtess/tessmono.lo libnurbs/interface/bezierEval.lo libnurbs/interface/bez=
 ierPatch.lo libnurbs/interface/bezierPatchMesh.lo libnurbs/interface/glcurv=
 eval.lo libnurbs/interface/glinterface.lo libnurbs/interface/glrenderer.lo =
 libnurbs/interface/glsurfeval.lo libnurbs/interface/incurveeval.lo libnurbs=
 /interface/insurfeval.lo libnurbs/internals/arc.lo libnurbs/internals/arcso=
 rter.lo libnurbs/internals/arctess.lo libnurbs/internals/backend.lo libnurb=
 s/internals/basiccrveval.lo libnurbs/internals/basicsurfeval.lo libnurbs/in=
 ternals/bin.lo libnurbs/internals/bufpool.lo libnurbs/internals/cachingeval=
 =2Elo libnurbs/internals/ccw.lo libnurbs/internals/coveandtiler.lo libnurbs=
 /internals/curve.lo libnurbs/internals/curvelist.lo libnurbs/internals/curv=
 esub.lo libnurbs/internals/dataTransform.lo libnurbs/internals/displaylist.=
 lo libnurbs/internals/flist.lo libnurbs/internals/flistsorter.lo libnurbs/i=
 nternals/hull.lo libnurbs/internals/intersect.lo libnurbs/internals/knotvec=
 tor.lo libnurbs/internals/mapdesc.lo libnurbs/internals/mapdescv.lo libnurb=
 s/internals/maplist.lo libnurbs/internals/mesher.lo libnurbs/internals/mono=
 TriangulationBackend.lo libnurbs/internals/monotonizer.lo libnurbs/internal=
 s/mycode.lo libnurbs/internals/nurbsinterfac.lo libnurbs/internals/nurbstes=
 s.lo libnurbs/internals/patch.lo libnurbs/internals/patchlist.lo libnurbs/i=
 nternals/quilt.lo libnurbs/internals/reader.lo libnurbs/internals/renderhin=
 ts.lo libnurbs/internals/slicer.lo libnurbs/internals/sorter.lo libnurbs/in=
 ternals/splitarcs.lo libnurbs/internals/subdivider.lo libnurbs/internals/to=
 bezier.lo libnurbs/internals/trimline.lo libnurbs/internals/trimregion.lo l=
 ibnurbs/internals/trimvertpool.lo libnurbs/internals/uarray.lo libnurbs/int=
 ernals/varray.lo libnurbs/nurbtess/directedLine.lo libnurbs/nurbtess/gridWr=
 ap.lo libnurbs/nurbtess/monoChain.lo libnurbs/nurbtess/monoPolyPart.lo libn=
 urbs/nurbtess/monoTriangulation.lo libnurbs/nurbtess/partitionX.lo libnurbs=
 /nurbtess/partitionY.lo libnurbs/nurbtess/polyDBG.lo libnurbs/nurbtess/poly=
 Util.lo libnurbs/nurbtess/primitiveStream.lo libnurbs/nurbtess/quicksort.lo=
  libnurbs/nurbtess/rectBlock.lo libnurbs/nurbtess/sampleComp.lo libnurbs/nu=
 rbtess/sampleCompBot.lo libnurbs/nurbtess/sampleCompRight.lo libnurbs/nurbt=
 ess/sampleCompTop.lo libnurbs/nurbtess/sampleMonoPoly.lo libnurbs/nurbtess/=
 sampledLine.lo libnurbs/nurbtess/searchTree.lo \
  =09=09-version-info 1:3:0  \
  =09=09-export-symbols glu.exports
 mkdir ../../../lib/.libs
 sed 's,^,_,' < glu.exports > ../../../lib/.libs/libGLU-symbols.expsym
 [...]
 
 The very last line in the excerpt above (immedately before the failing
 link attempt) would appear to be the offender.  I couldn't find this
 line in any of the Makefiles, so it would seem to be part of libtool.
 
 And I just found it in "$LOCALBASE/bin/libtool".  The definitions of
 "archive_expsym_cmds" and "module_expsym_cmds" each start with it.
 
 "libtool" seems to do OK for other things.  Why does it choke on this?
 And why did it work fine in the past (on MacOS X 10.4.11) but break now?
 
 I hope people with the appropriate libtool-fu can make sense of and fix
 this.
 
 --=20
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645
 ---2139810480-1495573100-1245251565=:4885--
 


Home | Main Index | Thread Index | Old Index