All pastes #443903 Raw Edit

Something

public text v1 · immutable
·published 2007-04-17 02:28 UTC
rendered paste body
- Here's how to properly link/redistribute the dylibs:
cd mixxx.app
cd Contents
mkdir Frameworks
cd Frameworks
#copy libqt-mt.3.dylib here, libaudiofile.0.dylib, libportaudio.2.dylib
cp /usr/local/lib/libaudiofile.0.dylib .
cp /usr/local/lib/libqt-mt.3.dylib .
cp /usr/lib/libportaudio.2.dylib .

#Use otool -L to see how the "mixxx" executable is linked. We need to fix this to point to the
#dylibs we just copied into our distributable Frameworks directory.

install_name_tool -id @executable_path/../Frameworks/libqt-mt.3.dylib libqt-mt.3.dylib
install_name_tool -change libqt-mt.3.dylib @executable_path/../Frameworks/libqt-mt.3.dylib ../MacOS/mixxx

install_name_tool -id @executable_path/../Frameworks/libaudiofile.0.dylib libaudiofile.0.dylib
install_name_tool -change /usr/local/lib/libaudiofile.0.dylib @executable_path/../Frameworks/libaudiofile.0.dylib ../MacOS/mixxx 

install_name_tool -id @executable_path/../Frameworks/libportaudio.2.dylib libportaudio.2.dylib
install_name_tool -change /usr/local/lib/libportaudio.2.dylib @executable_path/../Frameworks/libportaudio.2.dylib ../MacOS/mixxx