#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