Compiling Mixxx for Mac OS X is pretty straight forward once you have all the dependancies and Qt set up properly. This guide assumes you have basic knowledge about compiling (untar/ungzip, ./configure, make). If you don't, there is a basic guide available at http://www.ee.surrey.ac.uk/Teaching/Unix/unix7.html.
This guide is written for Leopard (10.5.x) but should work on Tiger. You will need the XCode development tools installed; if you don't a guide is available at this page.
Mixxx relies on several external libraries for various features. At the moment, installing the supporting libraries through fink does not work properly as the install script expects them in a different place. When executing make install, you may need to use 'sudo make install' instead.
You will need to install the following before continuing with the compile process:
Important note for Qt: In order for Mixxx to compile, you have to ./configure Qt with the -no-framework option. Don't forget, Qt takes a long time to reconfigure and compile!
If you want to compile Mixxx, you'll need to download the source code. Either grab the source for the latest release off our downloads page, or checkout a snapshot from SVN:
svn co https://mixxx.svn.sourceforge.net/svnroot/mixxx/trunk/mixxx
If you got the source code from SVN, change to the newly created “mixxx” directory, and use scons to compile and install:
cd mixxx scons
This will generate Mixxx.app.
If you wanted to update later to a newer SVN snapshot, you would go back to the mixxx directory and run:
svn update
This is taken from the Scons site, who have a pretty good description of how to get a scons project up and running in XCode: