ardour 2.8.11 / debian 5: major build problems
I have tried to build ardour 2.8.11 from source on Debian 5, but I have encountered some serious problems.
My original plan was to create and contribute an integrated package that installs into /usr/local/ardour on Debian 5 i386/amd64.
I use the following source packages:
I had built ardour before (actually, there is a thread somewhere in this forum with a description of how I had done that build), but the problems seem to have worsened.
The first problem is that GTK+ does not compile anymore, because it complains about a missing gdk-pixbuf library. Unfortunately, there does not seem to be a source code package of such a library, and installing the Debian pixbuf/pixbuf-devel stuff (newest version) does not help either (undefined references when linking).
Well, I have never ever seen a GTK+ build run smoothly, but now it seems to be completely broken.
Anyway, since my Debian system has some version of GTK+ installed, I would have attempted to skip the GTK+ stuff, since everything else seems to be installed by now. Unfortunately, the SCons build system breaks everything else: library paths, include paths, target directory, and I don't know what else...
There seems to be no possibility to tell SCons where to look for libraries and include files - everything is in /usr/local/ardour (./lib, ./include, ./share, ...).
I wonder whether there is any description or guide on how to build ardour, including all its dependencies, and on how to use this epic mess of build system called SCons?
How exactly do the ardour developers create a test build of ardour on their machines? Where do you get libgdk-pixbuf from? What environment variables need to be set? How does SCons need to be modified so it respects environment variables like LD_LIBRARY_PATH, CFLAGS and so on?
Or does every developer just install every single file of the newest 4+ GB Ubuntu nightly build, and then hope that all dependencies are already resolved?