building Fails on Ubuntu Impish

Bug #1980639 reported by Daniel Schürmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
In Progress
Undecided
Daniel Schürmann

Bug Description

The first failing commit was d209239 after merging the c++20 changed from #4803

/usr/bin/c++ -DHAVE_INET_ATON -DHAVE_INET_PTON -DHAVE_UNISTD_H -DMIXXX_BUILD_RELEASE -DNDEBUG -DPA_USE_ALSA -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_TABLET_SUPPORT -DQT_TESTCASE_BUILDDIR="\"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu\"" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -DSFC_SUPPORTS_SET_COMPRESSION_LEVEL -D__BATTERY__ -D__BROADCAST__ -D__BULK__ -D__ENGINEPRIME__ -D__FFMPEG__ -D__HID__ -D__LILV__ -D__LINUX__ -D__MAD__ -D__MODPLUG__ -D__OPUS__ -D__QTKEYCHAIN__ -D__SNDFILE__ -D__SQLITE3__ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__UNIX__ -D__VINYLCONTROL__ -D__WV__ -Dx86_64 -I"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/mixxx-lib_autogen/include" -I"/<<PKGBUILDDIR>>/src" -I"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src" -isystem "/<<PKGBUILDDIR>>/lib/fidlib" -isystem "/<<PKGBUILDDIR>>/lib/googletest/googletest/include" -isystem "/<<PKGBUILDDIR>>/lib/portaudio" -isystem "/<<PKGBUILDDIR>>/lib/rigtorp/SPSCQueue/include" -isystem "/<<PKGBUILDDIR>>/lib/replaygain" -isystem "/<<PKGBUILDDIR>>/lib/reverb" -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem "/<<PKGBUILDDIR>>/lib/libshout-idjc/include" -isystem "/<<PKGBUILDDIR>>/lib/kaitai" -isystem "/<<PKGBUILDDIR>>/lib/mp3guessenc-0.27.4" -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuickWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtTest -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem "/<<PKGBUILDDIR>>/lib/qm-dsp" -isystem "/<<PKGBUILDDIR>>/lib/qm-dsp/include" -isystem /usr/include/taglib -isystem /usr/include/libupower-glib -isystem /usr/include/lilv-0 -isystem /usr/include/opus -isystem "/<<PKGBUILDDIR>>/lib/hidapi/hidapi" -isystem /usr/include/libusb-1.0 -isystem "/<<PKGBUILDDIR>>/lib/xwax" -isystem /usr/include/wavpack -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -pipe -O3 -ffast-math -funroll-loops -fomit-frame-pointer -mtune=generic -Wall -Wextra -Woverloaded-virtual -Wfloat-conversion -Werror=return-type -Wformat=2 -Wformat-security -Wvla -Wundef -pthread -fPIC -Wno-unused-parameter -std=gnu++2a -o CMakeFiles/mixxx-lib.dir/src/effects/effectchain.cpp.o -c "/<<PKGBUILDDIR>>/src/effects/effectchain.cpp"
In file included from /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentiteratekernel.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentfilterkernel.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentfilter.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/QtConcurrent:8,
                 from /<<PKGBUILDDIR>>/src/dialog/dlgreplacecuecolor.cpp:8:
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentthreadengine.h:250:50: error: invalid declarator before ‘*’ token
  250 | ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine)
      | ^
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentthreadengine.h:250:49: error: expected ‘)’ before ‘*’ token
  250 | ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine)
      | ~ ^~
      | )

Revision history for this message
Daniel Schürmann (daschuer) wrote :

The same issue have been reported here:
https://github.com/RPCS3/rpcs3/issues/10291

Since Impish falls out of support this month, I think there is nothing to do for us.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I will remove Impish now and try to restore a final version.

Changed in mixxx:
status: New → In Progress
assignee: nobody → Daniel Schürmann (daschuer)
milestone: none → 2.4.0
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10775

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.