[Ardour-Dev] Ardour3 rev.13135 undefined symbol

Robin Gareus robin at gareus.org
Sat Aug 18 03:21:45 PDT 2012


On 08/18/2012 11:20 AM, John Rigg wrote:
> I've just compiled and installed a3 rev.13135 on my Debian
> testing (9-1-12 snapshot) amd64 system. It fails to start from
> the command line and produces the following error message:
> 
> /usr/lib/ardour3/ardour-3.0: symbol lookup error:
> /usr/lib/ardour3/libpbd.so.4: undefined symbol:
> _ZN4Glib7Threads6RWLockD1Ev
> 
> Prior to compiling a3 I compiled glib-2.33.8, libsigc++-2.2.10 and
> glibmm-2.33.3 from upstream source. PKG_CONFIG_PATH was set to
> /usr/local/lib/pkgconfig, and they were installed in /usr/local.

Is /usr/local/lib specified in /etc/ld.so.conf ?
Did you run `sudo ldconfig` after installing the libs there?

Beware. Installing glib in /usr/local can be a very bad idea. Chances
are that it'll break your system unless you also recompile many other g*
libraries.

> Any ideas on how I can correct this would be appreciated.

You should really use a dedicated path and set LD_LIBRARY_PATH to that
in the ./ardev script.

ciao,
robin



More information about the Ardour-Dev mailing list