[MacPorts] #17577: OpenSceneGraph can't find its own libraries
#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
#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 -------------------------------------+-------------------------------------- Comment(by ryandesign@…): Replying to [ticket:17577 ryandesign@…]:
I'd check their issue tracker but [http://www.openscenegraph.org/ www.openscenegraph.org] is down.
I reported the web site outage to the whois contacts. -- Ticket URL: <http://trac.macports.org/ticket/17577#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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 -------------------------------------+-------------------------------------- Comment(by ryandesign@…): The web site did come back up. -- Ticket URL: <http://trac.macports.org/ticket/17577#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17577: OpenSceneGraph can't find its own libraries -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: | Port: OpenSceneGraph -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * cc: dario.moricciani@… (added) Comment: Has duplicate #20487. -- Ticket URL: <http://trac.macports.org/ticket/17577#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17577: OpenSceneGraph can't find its own libraries -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: | Port: OpenSceneGraph -------------------------------------+-------------------------------------- Comment(by ryandesign@…): This is a common problem that affects all cmake ports. Raphael fixed this in the cmake portgroup in r64576. I tried switching OpenSceneGraph to use the cmake portgroup so it gets this fix, but that breaks the build on Tiger and I'm not really sure why. -- Ticket URL: <http://trac.macports.org/ticket/17577#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17577: OpenSceneGraph can't find its own libraries --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: OpenSceneGraph | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: * r66204: Fixed by incorporating the same fix as was made in the cmake portgroup. -- Ticket URL: <http://trac.macports.org/ticket/17577#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts