artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x23b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x26c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x29d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x2ce): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x300): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/artskde.o:artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x331): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow .libs/artskde.o: In function `void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)': artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0x77): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0xa1): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0x117): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0x13d): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0x168): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0x199): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0x1ca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZN4Arts10readObjectINS_16InputStream_baseEEEvRNS_6BufferERPT_[void Arts::readObject(Arts::Buffer&, Arts::InputStream_base*&)]+0x1fb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::mediaName()': kplayobject.cc:(.text+0x6e9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0x794): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::overallTime()': kplayobject.cc:(.text+0x9a4): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0xa99): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::description()': kplayobject.cc:(.text+0xbb9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0xc64): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::currentTime()': kplayobject.cc:(.text+0xd44): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0xe39): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KPlayObject::mediaName()': kplayobject.cc:(.text+0x13e5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0x1494): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KPlayObject::description()': kplayobject.cc:(.text+0x1715): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0x17c4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectfactory.o: In function `KDE::PlayObjectFactory::mimeTypes()': kplayobjectfactory.cc:(.text+0x48b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x607): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x877): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x8a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectfactory.o: In function `KPlayObjectFactory::createPlayObject(KURL const&, QString const&, bool)': kplayobjectfactory.cc:(.text+0xc21): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0xc7e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0xdf0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0xf65): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x10b6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x10ea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x111e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectfactory.o: In function `KDE::POFHelper::connectAmanPlay()': kplayobjectfactory.cc:(.text+0x1491): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x14ca): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x158d): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x15c6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x15e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x1637): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x1668): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x1699): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectfactory.o: In function `KDE::PlayObjectFactory::createPlayObject(KURL const&, QString const&, bool)': kplayobjectfactory.cc:(.text+0x1a2a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x1e5c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x1e90): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kartsfloatwatch.o: In function `KArtsFloatWatch::KArtsFloatWatch(Arts::Object, char const*, QObject*, char const*)': kartsfloatwatch.cpp:(.text+0x64e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsfloatwatch.cpp:(.text+0x69c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsfloatwatch.cpp:(.text+0x6c6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kartsfloatwatch.o: In function `KArtsFloatWatch::KArtsFloatWatch(Arts::Object, char const*, QObject*, char const*)': kartsfloatwatch.cpp:(.text+0x8be): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsfloatwatch.cpp:(.text+0x90c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsfloatwatch.cpp:(.text+0x936): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KByteSoundReceiver::~KByteSoundReceiver()': kaudiorecordstream.cpp:(.text+0xfba): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x105e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KByteSoundReceiver::~KByteSoundReceiver()': kaudiorecordstream.cpp:(.text+0x10d1): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x120b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KByteSoundReceiver::~KByteSoundReceiver()': kaudiorecordstream.cpp:(.text+0x1281): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x13b3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KAudioRecordStream::KAudioRecordStream(KArtsServer*, QString const&, QObject*, char const*)': kaudiorecordstream.cpp:(.text+0x174b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x18fd): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x1ab8): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x1bab): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x21a4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x21d8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x220c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x2240): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KAudioRecordStream::KAudioRecordStream(KArtsServer*, QString const&, QObject*, char const*)': kaudiorecordstream.cpp:(.text+0x25db): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x278d): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x2948): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x2a3b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x3034): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x3068): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x309c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x30d0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KAudioRecordStream::start(int, int, int)': kaudiorecordstream.cpp:(.text+0x3738): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x3a56): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x3a87): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KAudioPlayStream::start(int, int, int)': kaudioplaystream.cpp:(.text+0x1071): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x1363): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioplaystream.cpp:(.text+0x1394): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KAudioPlayStreamPrivate::initaRts()': kaudioplaystream.cpp:(.text+0x17ea): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x19ab): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x1e55): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioplaystream.cpp:(.text+0x1e89): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KByteSoundProducer::~KByteSoundProducer()': kaudioplaystream.cpp:(.text+0x26ce): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x283c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KByteSoundProducer::~KByteSoundProducer()': kaudioplaystream.cpp:(.text+0x28f5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x2911): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KByteSoundProducer::~KByteSoundProducer()': kaudioplaystream.cpp:(.text+0x297e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x2b31): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kartsserver.o: In function `KArtsServer::server()': kartsserver.cpp:(.text+0x68c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0x760): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0x7a7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0x7d7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0xf4b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' .libs/kartsserver.o:kartsserver.cpp:(.text+0x10a6): more undefined references to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' follow .libs/kartsserver.o: In function `KArtsServer::server()': kartsserver.cpp:(.text+0x11a1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x11e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x1216): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x1250): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x1284): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kartsserver.o:kartsserver.cpp:(.text+0x12b8): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow .libs/kaudioconverter.o: In function `KAudioConverter::setup(int)': kaudioconverter.cc:(.text+0x930): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x9c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x9f6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioconverter.o: In function `KAudioConverter::start()': kaudioconverter.cc:(.text+0xdde): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0xdf1): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0xea3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0xeb6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0xfa4): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0x1121): more undefined references to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' follow .libs/kaudioconverter.o: In function `KAudioConverter::start()': kaudioconverter.cc:(.text+0x128f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x12c3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x12f7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x132b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x135f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0x1393): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow .libs/kaudioconverter.o: In function `KAudioConverter::requestPlayObject(KURL const&)': kaudioconverter.cc:(.text+0x15d3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x16d6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x1752): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x1768): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x1774): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0x17e9): more undefined references to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' follow .libs/kaudioconverter.o: In function `KAudioConverter::requestPlayObject(KURL const&)': kaudioconverter.cc:(.text+0x1db1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x212a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x215e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x21c9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x2200): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0x2234): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow .libs/kplayobjectcreator.o: In function `KDE::PlayObjectCreator::create(KURL const&, bool, QObject const*, char const*)': kplayobjectcreator.cc:(.text+0x85b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectcreator.cc:(.text+0xa35): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectcreator.cc:(.text+0xc36): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectcreator.cc:(.text+0xc67): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectcreator.cc:(.text+0xc98): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectcreator.o: In function `KDE::PlayObjectCreator::slotMimeType(QString const&)': kplayobjectcreator.cc:(.text+0x10b2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectcreator.cc:(.text+0x13e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::autoRestoreID()': kaudiomanagerplay.cpp:(.text+0xd3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x14d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::setTitle(QString const&)': kaudiomanagerplay.cpp:(.text+0x1ee): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x272): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::title()': kaudiomanagerplay.cpp:(.text+0x303): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x37d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::setAutoRestoreID(QString const&)': kaudiomanagerplay.cpp:(.text+0x57e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x602): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&)': kaudiomanagerplay.cpp:(.text+0x873): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x93f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&)': kaudiomanagerplay.cpp:(.text+0xba3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0xc6f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' collect2: ld returned 1 exit status make[3]: *** [libartskde.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2/arts/kde' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2' make: *** [all] Error 2 !!! ERROR: kde-base/kdelibs-3.5.2-r6 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile kdelibs-3.5.2-r6.ebuild, line 128: Called kde_src_compile kde.eclass, line 164: Called kde_src_compile 'all' kde.eclass, line 331: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 327: Called die !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, and the call stack if relevant.