Why does Amarok complain about undefined symbols and then refuses to start?
if you get this error : “amarokapp: symbol lookup error: amarokapp: undefined symbol: _ZN11KSystemTray9setPixmapERK7QPixmap”, then check that amarokapp uses the correct libqt (check with : ldd `which amarokapp` | grep qt). To fix it, you might have to remove any conflicting libqt and/or edit /etc/ld.so.conf so it pick up the correct version first.