Re: Installation of 5.28.00b fails on 64-bit Mac OS X

From: Mojca Miklavec <mojca.miklavec.lists_at_gmail.com>
Date: Fri, 1 Apr 2011 19:03:42 +0200


On Fri, Apr 1, 2011 at 18:49, Mojca Miklavec wrote:
> (last part of previour message)
>
> graf3d/gl/src/TGLTH3Composition.o graf3d/gl/src/TGLSAViewer.o
> graf3d/gl/src/TGLViewer.o graf3d/gl/src/G__GL.o -ldl /opt/local/lib
> -lftgl -Llib -lGLEW -L/opt/local/lib -lGLU -dylib_file
> /usr/X11R6/lib/libGL.dylib:/usr/X11R6/lib/libGL.dylib -L/opt/local/lib
> -lX11 -lm
>> ld: in /opt/local/lib, can't map file, errno=22
>> collect2: ld returned 1 exit status
>
> After some googling I stumbled across the following sentence:
>    errno 22 is "invalid argument", at least on the x86 architecture,
> so passing a directory when it expects a file would seem to be a
> likely cause.
>
> Then I realized that the string contains
>    -ldl /opt/local/lib
> where /opt/local/lib is a lonely directory. First of all it is already
> included earlier in the command, but even if it was not, it should
> have been written as -L/opt/local/lib, not hanging in the air. If I
> add -L in front of /opt/local/lib then the last command works.
>
> Where could that error come from?

I just wanted to add that I continued with "gmake -j2" and the compilation went fine from that point on, except that it generated the same error once again:

g++ -dynamiclib -single_module -undefined dynamic_lookup -install_name

@rpath/libEve.so -O2 -m64 -mmacosx-version-min=10.6 -o lib/libEve.so
graf3d/eve/src/TEveCaloLegoOverlay.o graf3d/eve/src/TEveUtil.o
graf3d/eve/src/TEveTrackProjected.o graf3d/eve/src/TEveElement.o
graf3d/eve/src/TEveGridStepperEditor.o
graf3d/eve/src/TEveStraightLineSet.o graf3d/eve/src/TEveRGBAPalette.o
graf3d/eve/src/TEveProjectionManager.o
graf3d/eve/src/TEveTransEditor.o graf3d/eve/src/TEveProjections.o
graf3d/eve/src/TEveCalo.o graf3d/eve/src/TEveArrowEditor.o
graf3d/eve/src/TEveDigitSet.o graf3d/eve/src/TEveFrameBox.o
graf3d/eve/src/TEveQuadSet.o graf3d/eve/src/TEveJetConeEditor.o
graf3d/eve/src/TEveTextGL.o graf3d/eve/src/TEvePolygonSetProjectedGL.o
graf3d/eve/src/TEveBoxSet.o graf3d/eve/src/TEveElementEditor.o
graf3d/eve/src/TEveViewerListEditor.o graf3d/eve/src/TEveLine.o
graf3d/eve/src/TEveProjectionAxesGL.o graf3d/eve/src/TEveGeoShape.o
graf3d/eve/src/TEveGeoPolyShape.o graf3d/eve/src/TEveTriangleSet.o
graf3d/eve/src/TEveGeoNode.o graf3d/eve/src/TEveBox.o
graf3d/eve/src/TEveTrackEditor.o graf3d/eve/src/TEveScene.o
graf3d/eve/src/TEveRGBAPaletteEditor.o
graf3d/eve/src/TEveGeoNodeEditor.o graf3d/eve/src/TEveParamList.o
graf3d/eve/src/TEvePointSetArrayEditor.o
graf3d/eve/src/TEveEventManager.o graf3d/eve/src/TEveTriangleSetGL.o
graf3d/eve/src/TEveTrackProjectedGL.o graf3d/eve/src/TEveTrans.o
graf3d/eve/src/TEveTriangleSetEditor.o
graf3d/eve/src/TEveGeoShapeExtract.o graf3d/eve/src/TEveVSDStructs.o
graf3d/eve/src/TEveSelection.o graf3d/eve/src/TEveLineEditor.o
graf3d/eve/src/TEvePlot3DGL.o graf3d/eve/src/TEveSecondarySelectable.o
graf3d/eve/src/TEveBoxSetGL.o
graf3d/eve/src/TEveScalableStraightLineSet.o
graf3d/eve/src/TEveShapeEditor.o graf3d/eve/src/TEveProjectionBases.o
graf3d/eve/src/TEveSceneInfo.o graf3d/eve/src/TEveVSD.o
graf3d/eve/src/TEveTrackPropagator.o graf3d/eve/src/TEveVector.o
graf3d/eve/src/TEvePad.o graf3d/eve/src/TEveArrow.o
graf3d/eve/src/TEveQuadSetGL.o graf3d/eve/src/TEveCaloData.o
graf3d/eve/src/TEveGedEditor.o graf3d/eve/src/TEvePlot3D.o
graf3d/eve/src/TEveCaloLegoEditor.o graf3d/eve/src/TEveMacro.o
graf3d/eve/src/TEveTreeTools.o graf3d/eve/src/TEveWindowEditor.o
graf3d/eve/src/TEvePathMark.o graf3d/eve/src/TEveJetCone.o
graf3d/eve/src/TEveProjectionAxesEditor.o graf3d/eve/src/TEveTrackGL.o
graf3d/eve/src/TEveLineGL.o graf3d/eve/src/TEveProjectionAxes.o
graf3d/eve/src/TEveLegoEventHandler.o
graf3d/eve/src/TEveCaloVizEditor.o
graf3d/eve/src/TEveStraightLineSetEditor.o graf3d/eve/src/TEveText.o
graf3d/eve/src/TEveCaloLegoGL.o graf3d/eve/src/TEveBrowser.o
graf3d/eve/src/TEveViewer.o graf3d/eve/src/TEveCompound.o
graf3d/eve/src/TEveCalo3DGL.o graf3d/eve/src/TEveShape.o
graf3d/eve/src/TEveGridStepper.o graf3d/eve/src/TEveJetConeGL.o
graf3d/eve/src/TEveDigitSetGL.o graf3d/eve/src/TEveManager.o
graf3d/eve/src/TEveTextEditor.o graf3d/eve/src/TEveStraightLineSetGL.o
graf3d/eve/src/TEveFrameBoxGL.o
graf3d/eve/src/TEvePolygonSetProjected.o
graf3d/eve/src/TEveGValuators.o graf3d/eve/src/TEveDigitSetEditor.o
graf3d/eve/src/TEveTrackPropagatorEditor.o
graf3d/eve/src/TEveWindowManager.o
graf3d/eve/src/TEveProjectionManagerEditor.o
graf3d/eve/src/TEveCalo2DGL.o graf3d/eve/src/TEveTrack.o
graf3d/eve/src/TEveChunkManager.o graf3d/eve/src/TEveBoxGL.o
graf3d/eve/src/TEvePointSet.o graf3d/eve/src/TEveArrowGL.o
graf3d/eve/src/TEveWindow.o graf3d/eve/src/G__Eve1.o
graf3d/eve/src/G__Eve2.o -ldl {{{missing -L switch}}}/opt/local/lib
-lftgl -Llib -lGLEW -L/opt/local/lib -lGLU -dylib_file /usr/X11R6/lib/libGL.dylib:/usr/X11R6/lib/libGL.dylib -L/opt/local/lib -lX11 -lm

but fixing this running "gmake -j2" again worked fine until the end of compilation.

The next thing I will try will be to disable rpath to see if Gate works any better.

Mojca Received on Fri Apr 01 2011 - 19:03:49 CEST

This archive was generated by hypermail 2.2.0 : Sun Apr 03 2011 - 17:50:01 CEST