[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