When compiling arts i get a series of errors:
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../artsc -I../mcop -I../mcop -I../flow -I../flow -DEXECUTE=\"/usr/local/kde/bin/artsd\" -I/usr/local/kde/include -I/usr/local/qt/include -I/usr/X11R6/include -I../libltdl -DQT_THREAD_SUPPORT -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -ftemplate-depth-99 -MT soundserverstartup_impl.o -MD -MP -MF ".deps/soundserverstartup_impl.Tpo" -c -o soundserverstartup_impl.o soundserverstartup_impl.cc; \
then mv -f ".deps/soundserverstartup_impl.Tpo" ".deps/soundserverstartup_impl.Po"; else rm -f ".deps/soundserverstartup_impl.Tpo"; exit 1; fi
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -ftemplate-depth-99 -o artsd soundserverv2_impl.o soundserver_impl.o simplesoundserver_impl.o artsd.o cpuusage.o samplestorage_impl.o crashhandler.o soundserverstartup_impl.o libsoundserver_idl.la ../flow/libartsflow.la ../mcop_mt/libmcop_mt.la
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::ios_base::Init::~Init()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `operator delete(void*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned int, unsigned int, unsigned int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::__throw_length_error(char const*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `vtable for std::basic_ios<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::locale::~locale()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info@CXXABI_1.3'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `operator delete[](void*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::ios_base::ios_base()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `VTT for std::basic_ifstream<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_ios<char, std::char_traits<char> >::widen(char) const@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `operator new[](unsigned int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned int, unsigned int) const@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `vtable for std::basic_ifstream<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `operator new(unsigned int)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `__cxa_pure_virtual@CXXABI_1.3'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned int) const@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `vtable for __cxxabiv1::__si_class_type_info@CXXABI_1.3'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::cerr@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_max_size@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::_List_node_base::unhook()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `vtable for std::basic_filebuf<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::close()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_leak_hard()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `vtable for __cxxabiv1::__class_type_info@CXXABI_1.3'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::ios_base::~ios_base()@GLIBCXX_3.4'/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `vtable for std::basic_streambuf<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(long)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::__basic_file<char>::~__basic_file()@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::__throw_out_of_range(char const*)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/flow/.libs/libartsflow_idl.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4'
/usr/local/home/marc/KDE/arts-1.4.1/mcop/.libs/libmcop.so: undefined reference to `std::ios_base::Init::Init()@GLIBCXX_3.4'
collect2: ld returned 1 exit status
make[2]: *** [artsd] Error 1
make[2]: Leaving directory `/usr/local/home/marc/KDE/arts-1.4.1/soundserver'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/home/marc/KDE/arts-1.4.1'
make: *** [all] Error 2
with gcc 3.4.4 and all prerequisites compiled/installed.