There seems to be a header file missing in the current master branch of MIXXX. So compilation fails:
Building compilation database compile_commands.json
g++ -o lin64_build/src/analyzer/trackanalysisscheduler.o -c -std=c++11 -pipe -Wall -Wextra -g -fPIC -O3 -ffast-math -funroll-loops -fomit-frame-pointer -mtune=generic -pthread -Dx86_64 -DMIXXX_BUILD_DEBUG -D__LINUX__ -D__UNIX__ -DSETTINGS_PATH=\".mixxx/\" -DSETTINGS_FILE=\"mixxx.cfg\" -DUNIX_SHARE_PATH=\"/usr/local/share/mixxx\" -DUNIX_LIB_PATH=\"/usr/local/lib/mixxx\" -DQT_TABLET_SUPPORT -DQT_SHARED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_TESTLIB_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -D__SNDFILE__ -DSFC_SUPPORTS_SET_COMPRESSION_LEVEL -Dkiss_fft_scalar=double -DUSE_PTHREADS -D__MAD__ -D__HID__ -D__BULK__ -D__VINYLCONTROL__ -D__BROADCAST__ -D__OPUS__ -D__SQLITE3__ -D__LILV__ -D__BATTERY__ -Ilin64_build/src -Isrc -I/usr/include/soundtouch -Ilib/replaygain -I/usr/include/qt5/Qt5DBus -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtScriptTools -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtSvg -I/usr/include/qt5/QtTest -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Ilib/gtest-1.7.0/include -Ilib/fidlib -I/usr/include/taglib -Ilib/qtscript-bytearray -Ilib/reverb -Ilib/portaudio -Ilib/qm-dsp -Ilib/qm-dsp/include -I/usr/include/hidapi -I/usr/include/libusb-1.0 -Ilib/xwax -I/usr/include/opus -I/usr/include/libupower-glib -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/analyzer/trackanalysisscheduler.cpp
In file included from src/library/analysisfeature.h:16,
from src/library/library.h:18,
from src/analyzer/trackanalysisscheduler.cpp:3:
src/library/dlganalysis.h:11:10: schwerwiegender Fehler: library/ui_dlganalysis.h: Datei oder Verzeichnis nicht gefunden
#include "library/ui_dlganalysis.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~
Kompilierung beendet.
scons: *** [lin64_build/src/analyzer/trackanalysisscheduler.o] Error 1
scons: building terminated because of errors.
The same problem occurs if I try to compile remotes/origin/2.2 as well...
Any ideas?
That header file should be autogenerated by Qt's uic tool. This has come up for a few different people lately and it's not clear why. There may be a bug in the build system. Try explicitly specifying the qtdir argument for scons. Also try running "scons -c".
What distribution are you using?