- 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