A Part of Errors: artskde.cc:(.text+0x4230): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x4260): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x4290): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x42c3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x42f6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/artskde.o:artskde.cc:(.text+0x4329): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow .libs/artskde.o: In function `Arts::KDataRequest_skel::_buildMethodTable()': artskde.cc:(.text+0x442f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x4442): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x44c6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x451a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x452d): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x458a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x45ba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x45ea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x461a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x464a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/artskde.o: In function `Arts::KIOInputStream_skel::_buildMethodTable()': artskde.cc:(.text+0x46fc): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x4712): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x4799): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x47ed): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text+0x4800): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' .libs/artskde.o:artskde.cc:(.text+0x4899): more undefined references to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' follow .libs/artskde.o: In function `Arts::KIOInputStream_skel::_buildMethodTable()': artskde.cc:(.text+0x4b93): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x4bc3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x4bf3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x4c23): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text+0x4c53): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/artskde.o:artskde.cc:(.text+0x4c86): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow .libs/artskde.o: In function `std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)': artskde.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x99): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x196): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x1ee): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' artskde.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x217): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/artskde.o: In function `void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)': artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x88): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0xf7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x121): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x14c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x1d0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' .libs/artskde.o:artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x1f6): more undefined references to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' follow .libs/artskde.o: In function `void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)': artskde.cc:(.text._ZN4Arts11writeObjectINS_16InputStream_baseEEEvRNS_6BufferEPT_[void Arts::writeObject(Arts::Buffer&, Arts::InputStream_base*)]+0x223): 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*)]+0x253): 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*)]+0x283): 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*)]+0x2b3): 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*)]+0x2e3): 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*)]+0x313): 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*&)]+0x76): 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*&)]+0xa0): 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*&)]+0x114): 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*&)]+0x13a): 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*&)]+0x164): 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*&)]+0x194): 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*&)]+0x1c4): 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*&)]+0x1f4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::mediaName()': kplayobject.cc:(.text+0x5c1): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0x673): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::overallTime()': kplayobject.cc:(.text+0x862): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0x953): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::description()': kplayobject.cc:(.text+0xa57): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0xb11): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KDE::PlayObject::currentTime()': kplayobject.cc:(.text+0xbe0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0xcd1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KPlayObject::mediaName()': kplayobject.cc:(.text+0x11fa): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0x129b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobject.o: In function `KPlayObject::description()': kplayobject.cc:(.text+0x14d6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobject.cc:(.text+0x1577): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectfactory.o: In function `KDE::PlayObjectFactory::mimeTypes()': kplayobjectfactory.cc:(.text+0x415): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x579): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x7d3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x803): 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+0xb2e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0xb87): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0xcf4): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0xe70): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0xfc4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0xff7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x102a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectfactory.o: In function `KDE::POFHelper::connectAmanPlay()': kplayobjectfactory.cc:(.text+0x1382): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x13bd): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x1482): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x14bd): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x14d6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x152a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x155a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x158a): 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+0x18f5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectfactory.cc:(.text+0x1d0b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectfactory.cc:(.text+0x1d3e): 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+0x5a0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsfloatwatch.cpp:(.text+0x5e6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsfloatwatch.cpp:(.text+0x60f): 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+0x802): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsfloatwatch.cpp:(.text+0x848): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsfloatwatch.cpp:(.text+0x871): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KByteSoundReceiver::~KByteSoundReceiver()': kaudiorecordstream.cpp:(.text+0xdfb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0xe95): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KByteSoundReceiver::~KByteSoundReceiver()': kaudiorecordstream.cpp:(.text+0xf10): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x1040): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KByteSoundReceiver::~KByteSoundReceiver()': kaudiorecordstream.cpp:(.text+0x10bc): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x11e4): 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+0x157e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x173c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x1903): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x19f6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x1fc9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x1ffc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x202f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x2062): 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+0x23fe): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x25bc): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x2783): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x2876): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x2e49): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x2e7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x2eaf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x2ee2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiorecordstream.o: In function `KAudioRecordStream::start(int, int, int)': kaudiorecordstream.cpp:(.text+0x3513): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiorecordstream.cpp:(.text+0x3815): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudiorecordstream.cpp:(.text+0x3845): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KAudioPlayStream::start(int, int, int)': kaudioplaystream.cpp:(.text+0xedd): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x11a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioplaystream.cpp:(.text+0x11d7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KAudioPlayStreamPrivate::initaRts()': kaudioplaystream.cpp:(.text+0x15dc): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x17a9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x1c3b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioplaystream.cpp:(.text+0x1c6e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KByteSoundProducer::~KByteSoundProducer()': kaudioplaystream.cpp:(.text+0x23fa): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x2561): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KByteSoundProducer::~KByteSoundProducer()': kaudioplaystream.cpp:(.text+0x2617): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x2632): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioplaystream.o: In function `KByteSoundProducer::~KByteSoundProducer()': kaudioplaystream.cpp:(.text+0x26a0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioplaystream.cpp:(.text+0x284c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kartsserver.o: In function `KArtsServer::server()': kartsserver.cpp:(.text+0x5cb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0x6a9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0x6e7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0x717): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kartsserver.cpp:(.text+0xebc): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' .libs/kartsserver.o:kartsserver.cpp:(.text+0x101c): 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+0x1109): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x1149): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x1179): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x11ac): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kartsserver.cpp:(.text+0x11df): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kartsserver.o:kartsserver.cpp:(.text+0x1212): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow .libs/kaudioconverter.o: In function `KAudioConverter::setup(int)': kaudioconverter.cc:(.text+0x7f3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x879): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x8a9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioconverter.o: In function `KAudioConverter::start()': kaudioconverter.cc:(.text+0xc32): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0xc45): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0xcf3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0xd06): 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' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0xf4e): 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+0x10bb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x10eb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x111b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x114b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x117b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0x11ab): 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+0x13ea): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x14f0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x156c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x1582): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudioconverter.cc:(.text+0x158e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0x1605): 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+0x1bec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x1f4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x1f7e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x1fe8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kaudioconverter.cc:(.text+0x201b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudioconverter.o:kaudioconverter.cc:(.text+0x204e): 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+0x77a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectcreator.cc:(.text+0x982): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectcreator.cc:(.text+0xb85): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectcreator.cc:(.text+0xbb5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kplayobjectcreator.cc:(.text+0xbe5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kplayobjectcreator.o: In function `KDE::PlayObjectCreator::slotMimeType(QString const&)': kplayobjectcreator.cc:(.text+0xfcb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kplayobjectcreator.cc:(.text+0x12f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::autoRestoreID()': kaudiomanagerplay.cpp:(.text+0xaa): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x116): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::setTitle(QString const&)': kaudiomanagerplay.cpp:(.text+0x1a2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x211): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::title()': kaudiomanagerplay.cpp:(.text+0x284): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x2f1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::setAutoRestoreID(QString const&)': kaudiomanagerplay.cpp:(.text+0x4a0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x511): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&)': kaudiomanagerplay.cpp:(.text+0x765): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0x823): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&)': kaudiomanagerplay.cpp:(.text+0xa7b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' kaudiomanagerplay.cpp:(.text+0xb3b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' collect2: ld returned 1 exit status make[3]: *** [libartskde.la] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.5-r5/work/kdelibs-3.5.5/arts/kde' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.5-r5/work/kdelibs-3.5.5/arts' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.5-r5/work/kdelibs-3.5.5' make: *** [all] Fehler 2