I am attempting to compile the latest version of Ardour (3.5.328) for Mac OSX. I’m not unfamiliar with building software from source, however I’m not nearly an expert either.
I suppose I need some more detailed assistance for my level of understanding building packages from source. (If there’s somewhere online that has this information I can find myself, I’d be happy to receive a link or the proper google terms to search.)
I got myself to the dependencies page, and downloaded the links to the packages libsndfile, gnomecanvas, libsigc++, cairo, gtk+ (for X11) , gtk+ (for OS X), … etc… which I believe are the modified versions I need?
So here are 2 issues I get right away, which may be simple newbie questions (sorry):
1st thing I notice: when I uncompress both gtk+ files, They unzip to the same directory name (with 2 added for the second one). I don’t need both? Or do I?
- I began building libsndfile and ./configure appeared to go well, but halfway through the “make” I got errors, beginning with:
sndfile-play.c:61:21: error: Carbon.h: No such file or directory
sndfile-play.c:62:38: error: CoreAudio/AudioHardware.h: No such file or directory
sndfile-play.c:476: error: expected specifier-qualifier-list before ‘AudioStreamBasicDescription’
sndfile-play.c:491: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘macosx_audio_out_callback’
sndfile-play.c: In function ‘macosx_play’:
plus a bunch more.