I've got a different build error using experimental (esp gcc/g++ 15)
for qmmp 2.2.2:
:
cd /home/harri/qmmp-2.2.2/obj-x86_64-linux-gnu/src/plugins/Input/sid && /usr/bin/cmake -E cmake_autorcc /home/harri/qmmp-2.2.2/obj-x86_64-linux-gnu/src/plugins/Input/sid/CMakeFiles/sid_autogen.dir/AutoRcc_translations_YTRUC5LEIS_Info.json None
AutoRcc: Generating "SRC:/obj-x86_64-linux-gnu/src/plugins/Input/sid/sid_autogen/YTRUC5LEIS/qrc_translations.cpp", because it doesn't exist, from "SRC:/src/plugins/Input/sid/translations/translations.qrc"
/usr/lib/qt6/libexec/rcc -name translations -o /home/harri/qmmp-2.2.2/obj-x86_64-linux-gnu/src/plugins/Input/sid/sid_autogen/YTRUC5LEIS/qrc_translations.cpp /home/harri/qmmp-2.2.2/src/plugins/Input/sid/translations/translations.qrc
In file included from /usr/include/gme/gme.h:7,
from /home/harri/qmmp-2.2.2/src/plugins/Input/gme/gmehelper.h:26,
from /home/harri/qmmp-2.2.2/src/plugins/Input/gme/decodergmefactory.cpp:23:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qiodevice.h:90:44: error: 'byte_' is not a member of 'std'; did you mean 'byte'?
90 | QByteArrayView readLineInto(QSpan<std::byte> buffer);
| ^~~~
In file included from /usr/include/x86_64-linux-gnu/qt6/QtCore/QIODevice:1,
from /home/harri/qmmp-2.2.2/src/qmmp/decoder.h:14,
from /home/harri/qmmp-2.2.2/src/plugins/Input/gme/decoder_gme.h:25,
from /home/harri/qmmp-2.2.2/src/plugins/Input/gme/decodergmefactory.cpp:24:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qiodevice.h:90:48: error: template argument 1 is invalid
90 | QByteArrayView readLineInto(QSpan<std::byte> buffer);
| ^
:
For qmmp 2.2.7 the problem seems to be gone. The new version builds fine. Upstream's changelog mentioned fixing a build error with QT 6.9 for qmmp 2.2.4.
Regards
Harri
I haven't seen it mentioned in upstream's changelog, but I could
not reproduce the build failure for qmmp 2.2.7 on Salsa
[email protected]:debian/qmmp.git
--
Dipl.-Ing. Harald Dunkel |
Muehlenbachstr. 3 | keep it simple
52134 Herzogenrath, Germany |
+49 2407 565 105 |
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)