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