Update the Qt to 4.8.0RC1, then try to build Mixxx.
The build fails with: g++ -o lin64_build/widget/moc_wbrowsetableview.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -g -O3 -fomit-frame-pointer -ffast-math -funroll-loops -DQT_GUI_LIB -Dx86_64 -D__LINUX__ -D__UNIX__ -DSETTINGS_PATH=\".mixxx/\" -DBPMSCHEME_FILE=\"mixxxbpmscheme.xml\" -DSETTINGS_FILE=\"mixxx.cfg\" -DTRACK_FILE=\"mixxxtrack.xml\" -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -DALLOW_X86_OPTIMIZATIONS -D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -D__SNDFILE__ -D__MIDISCRIPT__ -D__VINYLCONTROL__ -D__SHOUTCAST__ -I/usr/lib/qt/include -Ilin64_build -Isrc -Ilib/soundtouch-1.4.1 -Ilib/kissfft -Ilib/replaygain -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtSvg -I/usr/include/QtSql -I/usr/include/QtScript -I/usr/include/QtXmlPatterns -I/usr/include/QtNetwork -I/usr/include/QtWebKit -I/usr/lib/qt/include/QtCore -I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtXml -I/usr/lib/qt/include/QtNetwork -I/usr/lib/qt/include/QtSql -I/usr/lib/qt/include/QtOpenGL -I/usr/lib/qt/include/QtWebKit -I/usr/lib/qt/include/Qt -Ilib/fidlib-0.9.9 -I/usr/include/taglib -I/usr/lib/qt/include/QtScript -Ilib/xwax -Ilib/scratchlib lin64_build/widget/moc_wbrowsetableview.cc lin64_build/widget/moc_wbrowsetableview.cc: In static member function ‘static void WBrowseTableView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: lin64_build/widget/moc_wbrowsetableview.cc:58:66: error: cannot convert from base ‘QObject’ to derived type ‘WBrowseTableView’ via virtual base ‘WLibraryTableView’ scons: *** [lin64_build/widget/moc_wbrowsetableview.o] Error 1 scons: building terminated because of errors.
Update the Qt to 4.8.0RC1, then try to build Mixxx.
The build fails with: widget/ moc_wbrowsetabl eview.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param= ssp-buffer- size=4 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param= ssp-buffer- size=4 -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -g -O3 -fomit- frame-pointer -ffast-math -funroll-loops -DQT_GUI_LIB -Dx86_64 -D__LINUX__ -D__UNIX__ -DSETTINGS_ PATH=\" .mixxx/ \" -DBPMSCHEME_ FILE=\" mixxxbpmscheme. xml\" -DSETTINGS_ FILE=\" mixxx.cfg\ " -DTRACK_ FILE=\" mixxxtrack. xml\" -DUNIX_ SHARE_PATH= \"/usr/ share/mixxx\ " -DALLOW_ X86_OPTIMIZATIO NS -D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -D__SNDFILE__ -D__MIDISCRIPT__ -D__VINYLCONTROL__ -D__SHOUTCAST__ -I/usr/ lib/qt/ include -Ilin64_build -Isrc -Ilib/soundtouc h-1.4.1 -Ilib/kissfft -Ilib/replaygain -I/usr/ include/ QtCore -I/usr/ include/ QtGui -I/usr/ include/ QtOpenGL -I/usr/ include/ QtXml -I/usr/ include/ QtSvg -I/usr/ include/ QtSql -I/usr/ include/ QtScript -I/usr/ include/ QtXmlPatterns -I/usr/ include/ QtNetwork -I/usr/ include/ QtWebKit -I/usr/ lib/qt/ include/ QtCore -I/usr/ lib/qt/ include/ QtGui -I/usr/ lib/qt/ include/ QtXml -I/usr/ lib/qt/ include/ QtNetwork -I/usr/ lib/qt/ include/ QtSql -I/usr/ lib/qt/ include/ QtOpenGL -I/usr/ lib/qt/ include/ QtWebKit -I/usr/ lib/qt/ include/ Qt -Ilib/fidlib-0.9.9 -I/usr/ include/ taglib -I/usr/ lib/qt/ include/ QtScript -Ilib/xwax -Ilib/scratchlib lin64_build/ widget/ moc_wbrowsetabl eview.cc widget/ moc_wbrowsetabl eview.cc: In static member function ‘static void WBrowseTableVie w::qt_static_ metacall( QObject* , QMetaObject::Call, int, void**)’: widget/ moc_wbrowsetabl eview.cc: 58:66: error: cannot convert from base ‘QObject’ to derived type ‘WBrowseTableView’ via virtual base ‘WLibraryTableView’ build/widget/ moc_wbrowsetabl eview.o] Error 1
g++ -o lin64_build/
lin64_build/
lin64_build/
scons: *** [lin64_
scons: building terminated because of errors.