[MacPorts] #32525: root: build error on Snow Leopard
MacPorts
noreply at macports.org
Wed Dec 21 13:23:26 PST 2011
#32525: root: build error on Snow Leopard
------------------------------------------+---------------------------------
Reporter: macsforever2000@… | Owner: jonesc@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: root
------------------------------------------+---------------------------------
Comment(by jonesc@…):
Fair enough.
One other thing that strikes me as odd is the link command for the library
in question is
{{{
:info:build /opt/local/bin/g++-mp-4.5 -dynamiclib -single_module
-Wl,-dead_strip_dylibs -install_name /opt/local/lib/root/libRGL.5.so -O2
-m64 -mmacosx-version-min=10.6 -o lib/libRGL.5.32.so
graf3d/gl/src/CsgOps.o graf3d/gl/src/TArcBall.o graf3d/gl/src/TF2GL.o
graf3d/gl/src/TGL5D.o graf3d/gl/src/TGL5DDataSetEditor.o
graf3d/gl/src/TGL5DPainter.o graf3d/gl/src/TGLAdapter.o
graf3d/gl/src/TGLAnnotation.o graf3d/gl/src/TGLAutoRotator.o
graf3d/gl/src/TGLAxis.o graf3d/gl/src/TGLAxisPainter.o
graf3d/gl/src/TGLBoundingBox.o graf3d/gl/src/TGLBoxPainter.o
graf3d/gl/src/TGLCamera.o graf3d/gl/src/TGLCameraGuide.o
graf3d/gl/src/TGLCameraOverlay.o graf3d/gl/src/TGLClip.o
graf3d/gl/src/TGLClipSetEditor.o graf3d/gl/src/TGLContext.o
graf3d/gl/src/TGLContextPrivate.o graf3d/gl/src/TGLCylinder.o
graf3d/gl/src/TGLEmbeddedViewer.o graf3d/gl/src/TGLEventHandler.o
graf3d/gl/src/TGLFBO.o graf3d/gl/src/TGLFaceSet.o
graf3d/gl/src/TGLFontManager.o graf3d/gl/src/TGLFormat.o
graf3d/gl/src/TGLH2PolyPainter.o graf3d/gl/src/TGLHistPainter.o
graf3d/gl/src/TGLIsoMesh.o graf3d/gl/src/TGLLegoPainter.o
graf3d/gl/src/TGLLightSet.o graf3d/gl/src/TGLLightSetEditor.o
graf3d/gl/src/TGLLockable.o graf3d/gl/src/TGLLogicalShape.o
graf3d/gl/src/TGLManip.o graf3d/gl/src/TGLManipSet.o
graf3d/gl/src/TGLMarchingCubes.o graf3d/gl/src/TGLObject.o
graf3d/gl/src/TGLOrthoCamera.o graf3d/gl/src/TGLOutput.o
graf3d/gl/src/TGLOverlay.o graf3d/gl/src/TGLOverlayButton.o
graf3d/gl/src/TGLPShapeObj.o graf3d/gl/src/TGLPShapeObjEditor.o
graf3d/gl/src/TGLPShapeRef.o graf3d/gl/src/TGLPadPainter.o
graf3d/gl/src/TGLPadUtils.o graf3d/gl/src/TGLParametric.o
graf3d/gl/src/TGLParametricEquationGL.o
graf3d/gl/src/TGLPerspectiveCamera.o graf3d/gl/src/TGLPhysicalShape.o
graf3d/gl/src/TGLPlot3D.o graf3d/gl/src/TGLPlotBox.o
graf3d/gl/src/TGLPlotCamera.o graf3d/gl/src/TGLPlotPainter.o
graf3d/gl/src/TGLPolyLine.o graf3d/gl/src/TGLPolyMarker.o
graf3d/gl/src/TGLQuadric.o graf3d/gl/src/TGLRnrCtx.o
graf3d/gl/src/TGLRotateManip.o graf3d/gl/src/TGLSAFrame.o
graf3d/gl/src/TGLSAViewer.o graf3d/gl/src/TGLScaleManip.o
graf3d/gl/src/TGLScene.o graf3d/gl/src/TGLSceneBase.o
graf3d/gl/src/TGLSceneInfo.o graf3d/gl/src/TGLScenePad.o
graf3d/gl/src/TGLSelectBuffer.o graf3d/gl/src/TGLSelectRecord.o
graf3d/gl/src/TGLSphere.o graf3d/gl/src/TGLStopwatch.o
graf3d/gl/src/TGLSurfacePainter.o graf3d/gl/src/TGLTF3Painter.o
graf3d/gl/src/TGLTH3Composition.o graf3d/gl/src/TGLText.o
graf3d/gl/src/TGLTransManip.o graf3d/gl/src/TGLUtil.o
graf3d/gl/src/TGLViewer.o graf3d/gl/src/TGLViewerBase.o
graf3d/gl/src/TGLViewerEditor.o graf3d/gl/src/TGLVoxelPainter.o
graf3d/gl/src/TGLWidget.o graf3d/gl/src/TH2GL.o graf3d/gl/src/TH3GL.o
graf3d/gl/src/TKDEAdapter.o graf3d/gl/src/TKDEFGT.o
graf3d/gl/src/TPointSet3DGL.o graf3d/gl/src/TX11GL.o graf3d/gl/src/gl2ps.o
graf3d/gl/src/G__GL.o -ldl -Llib -lGpad -lGraf3d -lGui -lGraf -lHist -lGed
-lMathCore -lTree -lTreePlayer -lRIO -Llib -lFTGL -Llib -lGLEW
-L/opt/local/lib -lGLU -lGL -L/opt/local/lib -lX11 -lm -Llib -lCore -lCint
-compatibility_version 5 -current_version 5.32.00
}}}
The part "-lGLEW -L/opt/local/lib" seems slightly odd to me. Its almost
like even though root is using its built in GLEW (which is ultimately
installed in /opt/local/lib/root) root's configure is still looking for
the system one. In my case, these seems not to cause a problem, but for
you it does. Perhaps a different in the linker behaviour between our two
setups ???
Chris
--
Ticket URL: <https://trac.macports.org/ticket/32525#comment:12>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list