In file included from /home/roman/Developer/Downloads/mixxx-2.5/src/qml/qmlwaveformoverview.cpp:4:
/home/roman/Developer/Downloads/mixxx-2.5/build/mixxx-qml-lib_autogen/include/moc_qmlwaveformoverview.cpp: In static member function ‘static void mixxx::qml::QmlWaveformOverview::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’:
/home/roman/Developer/Downloads/mixxx-2.5/build/mixxx-qml-lib_autogen/include/moc_qmlwaveformoverview.cpp:237:43: error: no matching function for call to ‘mixxx::qml::QmlWaveformOverview::rendererChanged()’
237 | Q_EMIT _t->rendererChanged();
| ~~~~~~~~~~~~~~~~~~~^~
In file included from /home/roman/Developer/Downloads/mixxx-2.5/src/qml/qmlwaveformoverview.cpp:1:
/home/roman/Developer/Downloads/mixxx-2.5/src/qml/qmlwaveformoverview.h:61:10: note: candidate: ‘void mixxx::qml::QmlWaveformOverview::rendererChanged(Renderer)’
61 | void rendererChanged(mixxx::qml::QmlWaveformOverview::Renderer renderer);
| ^~~~~~~~~~~~~~~
/home/roman/Developer/Downloads/mixxx-2.5/src/qml/qmlwaveformoverview.h:61:10: note: candidate expects 1 argument, 0 provided
[180/882] Building CXX object CMakeFiles/mixxx-qml-lib.dir/src/qml/qmlplayerproxy.cpp.o
ninja: build stopped: subcommand failed.
[exit 1]
To make it easier, create your own fork (if you haven’t already), then just change the source array URL in the PKGBUILD to your repo. Also might want to rename the package to something unique; i.e., mixxx-mod or something that provides mixxx.
I’m off to eat and relax for the evening. Have fun tinkering!
All I can think of is that the source code uses automatic mocups to populate other code. This part looks like it could be related to that. But I don’t know how this mockup works or if any of the build tools are affected.