Showing posts with label soundtouch. Show all posts
Showing posts with label soundtouch. Show all posts

Saturday, October 31, 2009

soundtouch

After building and installing (via synaptic) libtool I tried to build soundtouch again.

Common drill again.
mkdir soundtouch
cd soundtouch
apt-get source soundtouch
cd soundtouch-1.3.1
prevu

Success! Apparently the '-i' argument for libtoolize was for the later version of libtool :)

Next I will move back to building Ardour again after this circuitous route.

cdbs

As mentioned in the previous post I needed to build soundtouch in order to hopefully build Ardour but got no love from building soundtouch. It turns out I needed a more recent version of cdbs. So to build cdbs before I can build soundtouch before I can build Ardour.

Trouble is that as I tried to build cdbs from the jaunty repository I received an error rather than the expected and familiar unmet dependency. A quick Google search and I wasn't any better off. Therefore I do what I do best; I walked away and thought about it.

Thinking back from what I read I guessed that I might need to build the correct version of cdbs from the oldest release of Ubuntu, in this case intrepid.

I changed my sources.list so that I could get sources from the intrepid sources repository rather than jaunty.
sudo gedit /etc/apt/sources.list

and a changed this:
# Adding interpid sources for prevu
deb-src http://archive.ubuntu.com/ubuntu jaunty main restricted universe multiverse

to this:
# Adding interpid sources for prevu
deb-src http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse

Now I needed to update my sources.
sudo apt-get update

Finally, I updated prevu.
sudo -E update-prevu

Now, I could follow the familiar steps.
mkdir cdbs
cd cdbs
apt-get source cdbs
cd cdbs-0.4.52ubuntu7
prevu

I really didn't think this would work but it did.

So now I've build cdbs with the correct required version so I can now build soundtouch (hopefully) and then build Ardour (also hopefully) without any more trouble.

Prediction: I expect soundtouch will build fine, but I would probably lay even money against Ardour building without some other trouble.

Lastly, I can now test how the prevu-update works. Specifically, do I need to actually install the latest cdbs on my system or can I just update prevu and let it recognize that a more recent version of cdbs is available from my local repository.

Friday, October 30, 2009

VAMP

My first build attempt to build Ardour failed and told me that I needed vamp-plugin-sdk. This was not unexpected.

So, the familiar mantra followed: make a directory, change to that directory, download source, change into new directory and run prevu.
mkdir vamp
cd vamp
apt-get source vamp-plugin-sdk
cd vamp-plugin-sdk-1.3-1
prevu

This built well so I installed vamp-plugin-sdk via synaptic and update prevu.
sudo -E prevu-update


Next I treid to build Ardour again but ran into another problem which apparently has something to do with an old version of soundtouch. I found this out from an old debian multimedia mail list.

It appears that an older version of soundtouch (1.3.0-2.2) that is in Hardy doesn't is not configured correctly. Fortunately, the version in Jaunty is a later version (1.3.1-2) which is configured correctly.

Therefore my next step is to grab the soundtouch source code from the Jaunty repository and build it. I shall also test to see if I need to actually install the library or will the prevu update work without it.