[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