Compiling Ardour2 on Debian Etch


Index


Ardour2 can be compiled on Debian Etch, but it isn't completely straight forward. Etch's versions of Cairo2 and GTK+2.0 are not recent enough and need to be updated. A quick workaround is to use newer packages. The packages available here came from Debian experimental (amd64 only) just before the Etch release.

DISCLAIMER: using experimental packages might break your system, so you do this at your own risk!

Having said that, they are working fine on my own Etch amd64 system.

These are the necessary packages, and you can download them here.

The easiest way is to install all of the Etch equivalents first, using apt-get install, along with all other Ardour2 dependencies. You'll also need to install libcupsys2 from Etch, as the newer version of GTK2 requires it even if you don't plan to use a printer.

The newer packages listed above can then be downloaded and used to replace the existing ones by installing them individually with `dpkg -i'.

Some users may experience a delay of around 30 seconds when starting Ardour2. This appears to be caused by liblo (which provides OSC capability) trying to resolve IPv6 network connections even when you haven't got any. After the delay the Ardour2 session window appears and it runs normally, but it's irritating. If you don't need OSC you can turn it off in SConstruct by setting the liblo value to 0 (default is 1) before running scons. This isn't just an Ardour2 issue, it also happens with other apps using liblo, like JAMin. Update: This was fixed in liblo-0.24.

Index       Contact

Last updated March 30 2007