For some reasons not yet fully understood, dynamic plugins loaded by liquidsoap do not properly declare their dependencies to the dynamic loaded, which results in errors such as:
2011/12/04 20:47:30 [dynamic.loader:2] Could not load plugin file /usr/lib/liquidsoap/1.0.0-beta3/plugins/lame.cmxs: error loading shared library: /usr/lib/liquidsoap/1.0.0-beta3/plugins/lame.cmxs: undefined symbol: id3tag_set_title.
For some reasons not yet fully understood, dynamic plugins loaded by liquidsoap do not properly declare their dependencies to the dynamic loaded, which results in errors such as:
2011/12/04 20:47:30 [dynamic.loader:2] Could not load plugin file /usr/lib/ liquidsoap/ 1.0.0-beta3/ plugins/ lame.cmxs: error loading shared library: /usr/lib/ liquidsoap/ 1.0.0-beta3/ plugins/ lame.cmxs: undefined symbol: id3tag_set_title.
Indeed:
dnch@ubuntu:~$ ldd /usr/lib/ liquidsoap/ 1.0.0-beta3/ plugins/ lame.cmxs
linux- vdso.so. 1 => (0x00007fff925f f000) 64-linux- gnu/libc. so.6 (0x00007f3a7653 0000)
/lib64/ ld-linux- x86-64. so.2 (0x00007f3a76ae 1000)
libc.so.6 => /lib/x86_
libmp3lame is missing from that list.
I have no other solution for now than to rebuild the package:
as root: sources. list)
# apt-get build-dep liquidsoap
(you may need to enable some sources for packages' sources in
/etc/apt/
Then as a user: <VERSION>
~ apt-get source liquidsoap
~ cd liquidsoap-
~ dpkg-buildpackage