In file included from /home/thomas/kde/src/kdelibs/phonon/iodevicestream.cpp:20: /home/thomas/kde/src/kdelibs/phonon/abstractmediastream2.h:140: warning: 'virtual void Phonon::AbstractMediaStream2::needData()' was hidden /home/thomas/kde/src/kdelibs/phonon/iodevicestream_p.h:43: warning: by 'virtual void Phonon::IODeviceStream::needData(quint32)' [ 8%] Building CXX object phonon/CMakeFiles/phonon.dir/lockfreequeue.o /usr/include/qt4/QtCore/qatomic_generic.h: In member function 'T* QBasicAtomicPointer::fetchAndStoreOrdered(T*) [with T = volatile LockFreeQueueBase::NodeBase*]': /usr/include/qt4/QtCore/qatomic_generic.h:239: instantiated from 'T* QBasicAtomicPointer::fetchAndStoreAcquire(T*) [with T = volatile LockFreeQueueBase::NodeBase*]' /home/thomas/kde/src/kdelibs/phonon/lockfreequeue.cpp:217: instantiated from here /usr/include/qt4/QtCore/qatomic_generic.h:227: error: lvalue required as unary '&' operand make[2]: *** [phonon/CMakeFiles/phonon.dir/lockfreequeue.o] Error 1 make[1]: *** [phonon/CMakeFiles/phonon.dir/all] Error 2 make: *** [all] Error 2