Xcode 付属の libtool ではビルドできないため事前に新しい libtool をインストールしておく必要がある。--build
オプションに i686
を設定するか、--with-cpu=i586
などのオプションを使用しないと x86_64 のコードを使おうとするためビルドに失敗する。
svn co svn://scm.orgis.org/mpg123/trunk mpg123 cd mpg123 autoreconf -i args=( --prefix=/usr/local/i386 --with-cpu=i586 --with-default-audio=coreaudio --with-optimization=3 CFLAGS="-m32 -arch i386" CXXFLAGS="-m32 -arch i386" CPPFLAGS="-I/usr/local/i386/include" LDFLAGS="-L/usr/local/i386/lib" ) ./configure "${args[@]}" make make install
Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386