[MacPorts] #20725: New version of mpg123: V1.9.0

MacPorts noreply at macports.org
Tue Aug 18 13:01:33 PDT 2009


#20725: New version of mpg123: V1.9.0
-----------------------------------+----------------------------------------
 Reporter:  astifter@…             |       Owner:  macports-tickets@…                   
     Type:  update                 |      Status:  new                                  
 Priority:  Normal                 |   Milestone:                                       
Component:  ports                  |     Version:  1.7.1                                
 Keywords:  mpg123 version update  |        Port:  mpg123                               
-----------------------------------+----------------------------------------
Changes (by blb@…):

 * cc: blb@… (added)


Comment:

 This has build issues when the libsdl port is installed:
 {{{
 libtool: link: /usr/bin/gcc-4.0  -o .libs/output_openal.so -bundle  .libs
 /output_openal_la-openal.o   -L/mp/lib -framework OpenAL
 /mp/lib/libltdl.dylib -lmx -lm  -mmacosx-version-min=10.4 -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -Wl,-syslibroot
 -Wl,/Developer/SDKs/MacOSX10.4u.sdk -Wl,-classic_linker
 -Wl,-read_only_relocs -Wl,suppress   -framework OpenAL
 ld_classic: Undefined symbols:
 .objc_class_name_NSArray referenced from libSDL-1 expected to be defined
 in CoreFoundation
 .objc_class_name_NSDate referenced from libSDL-1 expected to be defined in
 CoreFoundation
 .objc_class_name_NSObject referenced from libSDL-1 expected to be defined
 in CoreFoundation
 _NSDefaultRunLoopMode referenced from libSDL-1 expected to be defined in
 CoreFoundation
 _open$UNIX2003 referenced from libSDL-1 expected to be defined in
 libSystem
 _pthread_cond_init$UNIX2003 referenced from libSDL-1 expected to be
 defined in libSystem
 _pthread_sigmask$UNIX2003 referenced from libSDL-1 expected to be defined
 in libSystem
 _select$UNIX2003 referenced from libSDL-1 expected to be defined in
 libSystem
 _strerror$UNIX2003 referenced from libSDL-1 expected to be defined in
 libSystem
 _waitpid$UNIX2003 referenced from libSDL-1 expected to be defined in
 libSystem
 collect2: ld returned 1 exit status
 make[3]: *** [output_sdl.la] Error 1
 }}}
 Also, when the esound port is installed:
 {{{
 libtool: link: /usr/bin/gcc-4.0  -o .libs/output_sdl.so -bundle  .libs
 /output_sdl_la-sdl.o   -L/mp/lib -lSDLmain /mp/lib/libSDL.dylib
 /mp/lib/libltdl.dylib -lmx -lm  -mmacosx-version-min=10.4 -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -Wl,-syslibroot
 -Wl,/Developer/SDKs/MacOSX10.4u.sdk -Wl,-classic_linker
 -Wl,-read_only_relocs -Wl,suppress -Wl,-framework -Wl,Cocoa
 ld_classic: Undefined symbols:
 _close$UNIX2003 referenced from libesd expected to be defined in libSystem
 _fcntl$UNIX2003 referenced from libesd expected to be defined in libSystem
 _open$UNIX2003 referenced from libesd expected to be defined in libSystem
 _poll$UNIX2003 referenced from libesd expected to be defined in libSystem
 _pthread_cond_init$UNIX2003 referenced from libesd expected to be defined
 in libSystem
 _read$UNIX2003 referenced from libesd expected to be defined in libSystem
 _select$UNIX2003 referenced from libesd expected to be defined in
 libSystem
 _waitpid$UNIX2003 referenced from libesd expected to be defined in
 libSystem
 _write$UNIX2003 referenced from libesd expected to be defined in libSystem
 _fputs$UNIX2003 referenced from libaudiofile expected to be defined in
 libSystem
 collect2: ld returned 1 exit status
 make[3]: *** [output_esd.la] Error 1
 }}}

 Simplest fix I can think of is just to use CoreAudio on the Mac, by adding
 {{{
 platform macosx {
     configure.args-append --with-audio=coreaudio
 }
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/20725#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list