#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