Hydrogen coding team - Packaging: Mac OS X

[(December 16 2009) NOTE: this page is quite obsolete. There is a more up to date description of how to build Hydrogen for mac osx on  http://trac.assembla.com/hydrogen/wiki/development%3AcompileOSX]

Requirements

Building libraries

Compile QT4

# To compile "universal binaries":
# ./configure --prefix=/usr/local/qt4-mac/ -release -static -no-framework -universal


To compile intel or ppc binary:
./configure --prefix=/usr/local/qt4-mac/ -release -static -pch -no-framework
make
sudo make install

LADSPA

sudo cp ladspa.h /usr/include

libSndFile

./configure --prefix=/usr --disable-shared
make
sudo make install

libtar

./configure --prefix=/usr
make
sudo make install

FLAC

./configure --prefix=/usr --disable-sse --disable-altivec --disable-3dnow --disable-asm-optimizations --disable-shared
make
sudo make install
sudo nano /usr/include/FLAC++/metadata.h
(comment line 859, save the file)

Building Hydrogen

export QTDIR=/usr/local/qt4-mac
./configure --prefix=/usr
make

Notes