#17577: OpenSceneGraph can't find its own libraries -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: OpenSceneGraph -------------------------------------+-------------------------------------- OpenSceneGraph can't find its own libraries: {{{ $ osgconv dyld: Library not loaded: libOpenThreads.11.dylib Referenced from: /mp/bin/osgconv Reason: image not found Trace/BPT trap $ }}} I suspect this is because it's not using -install_name so the paths to the libraries aren't included: {{{ $ otool -L /mp/bin/osgconv /mp/bin/osgconv: libOpenThreads.11.dylib (compatibility version 11.0.0, current version 2.3.0) libosg.48.dylib (compatibility version 48.0.0, current version 2.6.1) libosgDB.48.dylib (compatibility version 48.0.0, current version 2.6.1) libosgUtil.48.dylib (compatibility version 48.0.0, current version 2.6.1) libosgGA.48.dylib (compatibility version 48.0.0, current version 2.6.1) libosgViewer.48.dylib (compatibility version 48.0.0, current version 2.6.1) libosgText.48.dylib (compatibility version 48.0.0, current version 2.6.1) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.10) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0) /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) $ otool -L /mp/lib/libOpenThreads.11.dylib /mp/lib/libOpenThreads.11.dylib: libOpenThreads.11.dylib (compatibility version 11.0.0, current version 2.3.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.10) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) $ }}} I'd check their issue tracker but [http://www.openscenegraph.org/ www.openscenegraph.org] is down. I could try to work around this like I did in the oracle-instantclient port. -- Ticket URL: <http://trac.macports.org/ticket/17577> MacPorts <http://www.macports.org/> Ports system for Mac OS