Debian testing (lenny), librdf0, missing pkg-config path halts installation

studio@tre:~/src/2.0-ongoing$ svn info
Path: .
Repository Root:
Repository UUID: d708f5d6-7413-0410-9779-e7cbd77b26cf
Revision: 2547
Node Kind: directory
Schedule: normal
Last Changed Author: nostar
Last Changed Rev: 2536
Last Changed Date: 2007-10-09 22:01:49 -0400 (Tue, 09 Oct 2007)

studio@tre:~/src/2.0-ongoing$ scons VST=1
scons: Reading SConscript files …
Enabling VST support. Note that distributing a VST-enabled ardour
is a violation of several different licences.
Build with VST=false if you intend to distribute ardour to others.
Checking for pkg-config version >= 0.8.0… yes
Checking for gthread-2.0… yes
Checking for lrdf… no
lrdf >= 0.4.0 not found.
You do not have the necessary dependencies required to build ardour
Please consult for more information

studio@tre:~/src/2.0-ongoing$ aptitude show librdf0
Package: librdf0
State: installed
Automatically installed: no
Version: 1.0.6-2+b1

studio@tre:~/src/2.0-ongoing$ aptitude show librdf0-dev
Package: librdf0-dev
State: installed
Automatically installed: yes
Version: 1.0.6-2+b1

studio@tre:~/src/2.0-ongoing$ pkg-config --list-all | grep rdf
(returns nothing)

I’m writing this here as I debug it. I’ll post a resolution as a follow up if I find one.

I can’t seem to edit my own posts. The subject should read:

Debian Testing (lenny), Librdf0, Missing Pkg-config Path Halts Stable SVN Branch Compliation

it looks like I need to learn to read a little better.

librdf != liblrdf

say this 10 times fast:

“librdf is not liblrdf”

I had a similar but real error when compiling a new libffado (for jack and jack for ardour2).

The problem was that pkg-config did not find my locally compiled version of libraw1394 but
instead showed version and path of the debian package.

In that case one should change the PKG_CONFIG_PATH environment variable first take the
packages available in /usr/local/lib/pkgconfig/.pc and then the ones in /usr/lib/pkgconfig/.pc.