pkgconfig error ?

Hi all,

I try to build Ardour 3 from SVN, on Fedora 10 with Planet CCRMA repositories.

Have checked all tools and libraries requiered are present, build FFTW3, FFTW3f and Libsndfile.

Then I run “scons”, and the return is :


[root@f 3.0]# scons
scons: Reading SConscript files …
Checking for pkg-config version >= 0.8.0… (cached) yes
Checking for aubio… (cached) yes
Checking for ogg… (cached) yes
Checking for gthread-2.0… (cached) yes
Checking for lrdf… (cached) yes
Checking for libgnomecanvas-2.0… (cached) yes
Checking for gtk±2.0… (cached) yes
Checking for jack… (cached) yes
Checking for flac… (cached) yes
Checking for sndfile… (cached) yes
Checking for samplerate… (cached) yes
Checking for glib-2.0… (cached) yes
Checking for libxml-2.0… (cached) yes
Checking for raptor… (cached) yes
Checking for fftw3f…(cached) yes
Checking for fftw3…(cached) yes
Checking for aubio…(cached) yes
Checking for C header file fftw3.h… yes
FREESOUND support is not enabled. Build with ‘scons FREESOUND=1’ to enable.
LV2 support is not enabled. Build with ‘scons LV2=1’ to enable.
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/f/3.0/SConstruct”, line 601:
libraries[‘uuid’].ParseConfig(‘pkg-config --cflags --libs uuid’)
File “/usr/lib/scons/SCons/Environment.py”, line 1371:
return function(self, self.backtick(command))
File “/usr/lib/scons/SCons/Environment.py”, line 549:
raise OSError("’%s’ exited %d" % (command, status))
[root@f 3.0]#


I can see uuid and uuid-devel (1.61.1-3fc9 both) in Yumex

In /usr/lib/pkgconfig there is an ossp-uuid.pc, that disappears when I delete uuid and uuid-devel in Yumex

I rename ossp-uuid.pc to uuid.pc, scons pass the test and start building, and returns an error…

If anybody have an idea, it seems that’s the only missing brick to do it !!

Thanks and sorry for long message, it was to be complete ))

Fred

If you’re running Fedora10 you shouldn’t see/install packages named fc9 (which I assume belong to Fedora9).

I don’t know it things have changed, or the Fedora folks have moved the uuid files, but on my old Mandriva 2007 the necessary files belong to e2fsprogs and in particular libext2fs2-devel.
This post (https://lists.launchpad.net/drizzle-discuss/msg03232.html) also suggests e2fsprogs-devel.

Thanks for replying Peder,

I thought so, but it’s a fact : fc9 packages are in Fedora 10 ! I check if there was some “exotic” repo active, but not, pure Fedora…

Anyway, I’ve just install e2fsprogs-devel as you suggest, Yum adds a mapping dependency, and now scons pass the test and start building…

Well, sorry for loud speaking, don’t know how really sayin’ it : MANY MANY THANKS PEDER :-))

Fred