[MacPorts] #48266: dyld: symbol not found
#48266: dyld: symbol not found -----------------------------+-------------------------------- Reporter: jmurthy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: gnudatalanguage | Port: gnudatalanguage -----------------------------+-------------------------------- Updated ports and gdl is now failing: $gdl dyld: lazy symbol binding failed: Symbol not found: _libintl_setlocale Referenced from: /opt/local/lib/libps.0.dylib Expected in: flat namespace dyld: Symbol not found: _libintl_setlocale Referenced from: /opt/local/lib/libps.0.dylib Expected in: flat namespace Trace/BPT trap: 5 -- Ticket URL: <https://trac.macports.org/ticket/48266> MacPorts <https://www.macports.org/> Ports system for OS X
#48266: gnudatalanguage, pslib: dyld: symbol not found -------------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: gnudatalanguage, pslib | -------------------------------------+----------------------- Changes (by ryandesign@…): * cc: jmurthy@… (removed) * cc: ryandesign@… (added) * owner: macports-tickets@… => takeshi@… * keywords: gnudatalanguage => * port: gnudatalanguage => gnudatalanguage, pslib Old description:
Updated ports and gdl is now failing:
$gdl dyld: lazy symbol binding failed: Symbol not found: _libintl_setlocale Referenced from: /opt/local/lib/libps.0.dylib Expected in: flat namespace
dyld: Symbol not found: _libintl_setlocale Referenced from: /opt/local/lib/libps.0.dylib Expected in: flat namespace
Trace/BPT trap: 5
New description: Updated ports and gdl is now failing: {{{ $gdl dyld: lazy symbol binding failed: Symbol not found: _libintl_setlocale Referenced from: /opt/local/lib/libps.0.dylib Expected in: flat namespace dyld: Symbol not found: _libintl_setlocale Referenced from: /opt/local/lib/libps.0.dylib Expected in: flat namespace Trace/BPT trap: 5 }}} -- Comment: The mention of the flat namespace is suspicious, since the flat namespace is not generally used on Mac OS X 10.3 or later. It suggests that pslib is subject to what we've been calling the Yosemite libtool bug, wherein configure scripts generated with old versions of libtool incorrectly interpret OS X 10.10 and later as if they were OS X 10.1 and consequently use old flags. A [browser:trunk/dports/devel/glib2/files/yosemite- libtool.patch simple patch to the configure script], and a revbump, fixes this, though I don't know if it's the cause of the error you're seeing. -- Ticket URL: <https://trac.macports.org/ticket/48266#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#48266: gnudatalanguage, pslib: dyld: symbol not found -------------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: gnudatalanguage, pslib | -------------------------------------+----------------------- Comment (by ryandesign@…): I've fixed pslib to use the two-level namespace instead of the flat namespace in r138364. If you wait 30 minutes, then "sudo port selfupdate" and "sudo port upgrade outdated", does that help? -- Ticket URL: <https://trac.macports.org/ticket/48266#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#48266: gnudatalanguage, pslib: dyld: symbol not found -------------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: gnudatalanguage, pslib | -------------------------------------+----------------------- Comment (by jmurthy@…): No luck. It picked up the changes but the same errors as before. -- Ticket URL: <https://trac.macports.org/ticket/48266#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#48266: gnudatalanguage, pslib: dyld: symbol not found -------------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: gnudatalanguage, pslib | -------------------------------------+----------------------- Changes (by takeshi@…): * status: new => closed * resolution: => fixed Comment: I was able to reproduce the problem. I was able to fix this by adding -lintl to configure.ldflags. Thanks for reporting. -- Ticket URL: <https://trac.macports.org/ticket/48266#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts