On Fri, 07 Sep 2007 19:11:17 +0200, Tim van der Molen wrote: > On Fri, 07 Sep 2007 08:57:36 +0200, steven mestdagh wrote: > > Tim van der Molen [2007-09-05, 20:32:40]: > > > All fixed. The new port is attached. > > > > Have you tried the arts output plugin? When I try to enable it > > (:set output_plugin=arts), I get a load of undefined symbols. Maybe it > > needs to be linked with some other libraries? > > The plugin used to work with the previous version of cmus (and I assumed > that it would continue to work with the current version because there > were no arts-related changes). > > But I'm not sure if those undefined symbols are cmus' fault: on my > system (i386 -current), the audacious arts plugin exhibits the same > behaviour. Both plugins do work if LD_PRELOAD=/usr/lib/libstdc++.so.42.0 > is set. > > Can someone reproduce this?
It seems the problem can be reduced to the following test programme. It yields the same list of undefined symbols as cmus does. $ cat >test.c <<EOF #include <artsc.h> int main(void) { arts_init(); arts_free(); return 0; } EOF $ cc `artsc-config --cflags --libs` test.c Regards, Tim