[MacPorts] #20891: libao 0.8.8_2 compiles but does not work on Snow Leopard
MacPorts
noreply at macports.org
Sat Aug 29 07:13:20 PDT 2009
#20891: libao 0.8.8_2 compiles but does not work on Snow Leopard
-----------------------------+----------------------------------------------
Reporter: cody@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port:
-----------------------------+----------------------------------------------
At least on my x64 system (your mileage may vary on x86; I don't have a
system to test this on), libao appears to compile perfectly fine under
Snow Leopard but fails to actually run when linked due to a binding error.
Example output from one program which links to it, uade2:
{{{
Edward:/Emulation/Soundtracks/Amiga codeman38$ uade123 Lotus_2/new.mod
dyld: lazy symbol binding failed: Symbol not found: _dlsym_auto_underscore
Referenced from: /opt/local/lib/libao.2.dylib
Expected in: flat namespace
dyld: Symbol not found: _dlsym_auto_underscore
Referenced from: /opt/local/lib/libao.2.dylib
Expected in: flat namespace
Trace/BPT trap
}}}
I'm not entirely sure what's happening here-- libao already contains a
patch to eliminate the whole _dlsym_auto_underscore thing, but somehow
it's still working its way in during compilation (probably because of some
difference on x64 that I'm overlooking).
--
Ticket URL: <http://trac.macports.org/ticket/20891>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list