Ardour 2.5 / 2.8 (compile how-to included)

  • Quentin Harley
Posted: Fri, 07/11/2008 - 21:03
Ardour 2.5

Note
Ardour 2.7.1 is now available as a package install in the 3.0 prerelease version of 64 Studio.
The instruction below can still be followed to install the latest version of Ardour (2.8pre at time of writing)

Building Ardour 2 on 64 Studio 2.1 in a few easy steps

If you follow this instruction you will not need to go though the painful process of removing and re-adding half of your 64studio installation.

Make sure the following repositories are active:

For those of you using the lenny based 64 Studio "beta" upgrade, change the first repository above to:

You can also leave out the second line: Not applicable to you...
Also add this repository

.
.
In a terminal, do the following:

tux@64studio:~$ sudo apt-get update

If you have 64bit version of 64 studio, do the following:

tux@64studio:~$ sudo apt-get install jackd libjack-dev libjack0 libjack0.100.0-0 libjack0.100.0-dev

32bit 64 Studio will have to follow the instruction below to get jackd_0.109
http://www.64studio.com/ardour_2.5#comment-2634

All versions:

tux@64studio:~$ sudo apt-get build-dep ardour
tux@64studio:~$ sudo apt-get install libaubio-dev

Download and extract Ardour 2.5 from the ardour website
http://www.ardour.org/source_downloads

tux@64studio:~$ cd ~/Desktop/ardour-2.5/
tux@64studio:~/Desktop/ardour-2.5$ scons
tux@64studio:~/Desktop/ardour-2.5$ sudo scons install

Ardour 2.5 is now installed concurrently with Ardour 2.4.1 test from terminal:

tux@64studio:~$ ardour2

If it works well you could either use alacarte (from debian) to edit the gnome menu, or create a desktop shortcut that has the following in the "Command" field

ardour2

Tested on a fresh install of 64 Studio 2.1 64bit version: 17 July 2008

thanks

  • juan
  • 03/20/08
  • Wed, 07/16/2008 - 16:00
all for these instructions...

Workaround...i386

  • skullnotions
  • 09/29/07
  • Wed, 07/16/2008 - 11:50
For the adventurous Using 64studio_2.0_i386 upgraded to 2.1. jackd_109 install worked fine with pre-installed ardour. (ardour was then removed) Ardour 2.5 is built. (using scons, many dependencies) # apt-get build-dep ardour Would not work I had to install dependencies as needed. Many removed and reinstalled packages, At one stage I had to use aptitude to resolve libgtk2.0-dev dependencies and this removed even more packages. This is 2.0 upgraded to 2.1 so it is due for reinstall. All done... ReStart computer. Everything seems ok... Need to spend some time to confirm. You have to be prepared to keep notes and reinstall some packages. Things might be different with a fresh 2.1 install. jackd_109 and Ardour 2.5 are working ok. Not for the faint hearted. Cheers! dave

Workaround...

  • Quentin Harley
  • 05/24/07
  • Tue, 07/15/2008 - 21:31

For the adventurous

If you are not so lucky as to have a copy of libjack-dev_0.109 on your system to be able to compile ardour, do the following.

Make sure the following repositories are active:

open a terminal and enter the following commands:

> mkdir jackd_109
> cd jack_109
> sudo apt-get build-dep jackd
> sudo apt-get -b source jackd

In the folder you created you will now find the new .deb files you created. Install them:

> sudo dpkg -i *.deb

ALTERNATIVELY:

if you have amd64 you could add this repository:

and upgrade jackd (and libjack-dev) via Synaptic

Happy compiling!

Here they are

  • Pablo
  • 07/11/07
  • Mon, 07/14/2008 - 21:45
pablo@Unknown-00-1b-fc-f5-74-bb:/var/cache/apt/archives$ ls | grep jack dssi-host-jack_0.9.1-3~etch1_i386.deb jackd_0.103.0-6~etch1_i386.deb jackd_0.109.0-1~etch1_i386.deb jackd_0.109.2-1.1~etch1_i386.deb jack-rack_1.4.5-1+cvs070713~bpo.1_i386.deb libjack0_0.103.0-6~etch1_i386.deb libjack0_0.109.0-1~etch1_i386.deb libjack0_0.109.2-1.1~etch1_i386.deb libjack0.100.0-0_0.103.0-6~etch1_all.deb libjack0.100.0-0_0.109.0-1~etch1_all.deb libjack0.100.0-0_0.109.2-1.1~etch1_all.deb libjack0.100.0-dev_0.103.0-6~etch1_all.deb libjack0.100.0-dev_0.109.2-1.1~etch1_all.deb libjack-dev_0.103.0-6~etch1_i386.deb libjack-dev_0.109.2-1.1~etch1_i386.deb qjackctl_0.2.22-2~bpo.1_i386.deb I have installed these ones as "local or obsolete" (acc. to synaptic status button): jackd_0.109.2-1.1~etch1 libjack0_0.109.2-1.1~etch1 libjack0.100.0-0_0.109.2-1.1 libjack0.100.0-dev_0.109.2-1.1~etch1 libjack-dev_0.109.2-1.1~etch1 Please let me know if I can help somehow. Oh yes, I'm running the 32 bit version, just to play a couple of VST instruments, even though I have an X86_64 CPU Regards Pablo

64-bit...

  • genpo
  • 12/12/07
  • Tue, 07/15/2008 - 06:41
And on my 64-bit system... steve@brahma:/var/cache/apt/archives$ ls -l | grep jackd -rw-r--r-- 1 root root 101600 2008-01-28 17:13 jackd_0.103.0-6~etch1_amd64.deb -rw-r--r-- 1 root root 110110 2008-04-19 22:38 jackd_0.109.2-1.1~etch1_amd64.deb -rw-r--r-- 1 root root 110188 2008-05-13 12:07 jackd_0.109.2-3~etch1_amd64.deb -rw-r--r-- 1 root root 162082 2007-07-24 12:12 jackdmp_0.62-1~bpo.1_amd64.deb steve@brahma:/var/cache/apt/archives$ jackd --version jackd version 0.109.2 tmpdir /dev/shm protocol 22 Can I also say that Ardour is probably the most significant application in 64Studio, and it looks like 2.5 is turning out to be a lot more robust than the 2.4 series. I'd say that it's crucial for 64Studio's reputation that it can track significant Ardour releases. (I know it's done a really good job of doing just that so far - so I'm not complaining!) Regards Steve

Files

  • Quentin Harley
  • 05/24/07
  • Mon, 07/14/2008 - 19:05
If you have it installed from the 64studio repositories, you might have it in your /var/apt/cache/archives folder. Please check, and let us know... We could make it available for etch(ish) 2.1 64 Studio followers to have ardour 2.5 while lenny is still in flux.

Jack .109

  • Pablo
  • 07/11/07
  • Mon, 07/14/2008 - 16:50
I'm running Jack .109 too, but not intentionally. I'm nearly certain I downloaded them (jackd and the libs) from the 64studio repos just before the 2.1 release, maybe when it was rc or maybe from the backports. Now I have them in "local or obsolete" status. It does work fine though... Looking forward to ardour 2.5! Cheers Pablo

Ardour 2.5 lenny

  • skullnotions
  • 09/29/07
  • Mon, 07/14/2008 - 10:10
The upgrade to lenny gives you jack.109 and Ardour 2.5 builds fine. The lenny upgrade is tricky, in fact it changes from day to day. If you try to do a one step upgrade you "will" break 64studio. I use a "test disk", Not my regular 64studio. Cheers, dave.

Jack

  • Quentin Harley
  • 05/24/07
  • Sun, 07/13/2008 - 12:25
Yes, that is the one dependency that needs fixing before we can have ardour 2.5 in 64 Studio. Problem is that recent jackd builds are not as stable as the 0.103 version we are using. It is being tested. Only way to get .109 from repositories in 64 Studio is to upgrade to Debian Lenny, which is a bit of a process at the moment, and a smooth transition is not guaranteed. Free would have to backport 0.109 for 64 Studio first before we can get the latest ardour...

Jack .109

  • genpo
  • 12/12/07
  • Mon, 07/14/2008 - 09:46
Hmm, I've been running 109 for a couple of months no problem. Damned if I can remember where I downloaded the .deb file from though. Regards Steve Author of GENPO - the GENeral Purpose Organ - http://genpo.sourceforge.net/ and EWItool

Jack .109 needed

  • juan
  • 03/20/08
  • Sat, 07/12/2008 - 15:54
I tried compiling this (as I do with all Ardour releases) but apparently now a more recent version of Jack (.103 is the most recent version in the stable repos) is needed: http://ardour.org/node/1923#new. Anybody know a way to cleanly update jack? After enabling other repos, synaptic tells me that it has to remove a bunch of stuff in order to upgrade jack to .109. Would i have to compile this too from source? thanks