[ 52%] Building CXX object amarok/src/CMakeFiles/amarok-shared.dir/actionclasses.cpp.o In file included from /trinity.source/amarok/amarok/src/collectiondb.h:17:0, from /trinity.source/amarok/amarok/src/actionclasses.cpp:11: /trinity.source/amarok/amarok/src/threadmanager.h:401:8: warning: extra tokens at end of #endif directive [enabled by default] [ 52%] Building CXX object amarok/src/CMakeFiles/amarok-shared.dir/app.cpp.o In file included from /trinity.source/amarok/amarok/src/collectiondb.h:17:0, from /trinity.source/amarok/amarok/src/collectionbrowser.h:21, from /trinity.source/amarok/amarok/src/app.cpp:26: /trinity.source/amarok/amarok/src/threadmanager.h:401:8: warning: extra tokens at end of #endif directive [enabled by default] [ 52%] Building CXX object amarok/src/CMakeFiles/amarok-shared.dir/atomicstring.cpp.o /trinity.source/amarok/amarok/src/atomicstring.cpp: In member function 'const QString* AtomicString::ptr() const': /trinity.source/amarok/amarok/src/atomicstring.cpp:98:22: error: taking address of temporary [-fpermissive] make[2]: *** [amarok/src/CMakeFiles/amarok-shared.dir/atomicstring.cpp.o] Error 1 make[1]: *** [amarok/src/CMakeFiles/amarok-shared.dir/all] Error 2 make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...