Compiling Ardour 3 from svn with Ubuntu 8.04

Hi,
I tried to compile adour 3 from svn. I got following output:

scons: Reading SConscript files …
Checking for pkg-config version >= 0.8.0… yes
Checking for aubio… yes
Checking for ogg… yes
Checking for gthread-2.0… yes
Checking for lrdf… yes
Checking for libgnomecanvas-2.0… yes
Checking for gtk±2.0… yes
Checking for jack… yes
Checking for flac… yes
Checking for sndfile… yes
Checking for samplerate… yes
Checking for glib-2.0… yes
Checking for libxml-2.0… yes
Checking for raptor… yes
Checking for fftw3f…yes
Checking for fftw3…yes
Checking for aubio…yes
Checking for C header file fftw3.h… yes
FREESOUND support is not enabled. Build with ‘scons FREESOUND=1’ to enable.
Checking for slv2… no
LV2 support is not enabled (SLV2 not found or older than 0.6.0)
WIIMOTE not enabled. Build with ‘scons WIIMOTE=1’ to enable support.
Package uuid was not found in the pkg-config search path.
Perhaps you should add the directory containing `uuid.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘uuid’ found
OSError: ‘pkg-config --cflags --libs uuid’ exited 1:
File “/home/bjoern/Desktop/3.0/SConstruct”, line 622:
libraries[‘uuid’].ParseConfig(‘pkg-config --cflags --libs uuid’)
File “/usr/lib/scons-1.1.0/SCons/Environment.py”, line 1405:
return function(self, self.backtick(command))
File “/usr/lib/scons-1.1.0/SCons/Environment.py”, line 545:
raise OSError("’%s’ exited %d" % (command, status))

I am using python-2.5.2 and scons 1.1.0 on Ubuntu 8.04
When I use the suggested params FREESOUND=1 and WIIMOTE=1 the problem is not solved.

Could you tell me whats wrong? :slight_smile:

I am sorry. I solved this problem by installing uuid :wink:
But while compiling a new error occured:

scons: *** [libs/ardour/amp.os] TypeError Tried to lookup File 'libs/taglib/headers/taglib' as a Dir.' trying to evaluate${_concat(INCPREFIX, CPPPATH, INCSUFFIX, env, RDirs, TARGET, SOURCE)}’
scons: building terminated because of errors.

I started compiling again and it works.

Solved.

Sorry don’t wanted to spam.

I’m having the same problem but I can’t get uuid for my Ubuntu 12.04 box. It’s not on the repo and I can’t figure out where to get it.

@ragnarda: librdf is needed for other reasons but RDF != LRDF … its a common mistake.

I found uuid (uuid-dev), don’t know how i missed it! But now I’m stuck at the check for lrdf even though I think I installed it… Maybe I just might get Fedora and see if its easier to build on that :slight_smile:

For future reference: this is what has gotten me so far on a fresh Xubuntu/Ubuntu Studio Precise install:
sudo apt-get install subversion uuid-dev g++ libboost-dev libgtk2.0 glibmm-2.4 libsndfile1-dev libxml2-dev libjack-dev fftw3-dev libaubio-dev liblo-dev librdf-dev