Package: src:libplasma Version: 6.3.0-1 Severity: important Tags: sid forky User: debian-...@lists.debian.org Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The severity of this report will be raised before the forky release. The full build log can be found at: http://qa-logs.debian.net/2025/02/16/amd64exp/libplasma_6.3.0-1_unstable_gccexp.log.gz The last lines of the build log are at the end of this report. To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS. Other Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-15/porting_to.html [...] (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/Switch_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_Switch_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/SwitchDelegate_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_SwitchDelegate_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/SwitchIndicator_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_SwitchIndicator_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/TabBar_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_TabBar_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/TabButton_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_TabButton_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/TextArea_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_TextArea_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/TextField_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_TextField_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ToolBar_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ToolBar_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ToolButton_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ToolButton_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ToolTip_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ToolTip_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/mobiletextselection/MobileCursor_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_mobiletextselection_MobileCursor_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/mobiletextselection/MobileTextActionsToolBar_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_mobiletextselection_MobileTextActionsToolBar_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/mobiletextselection/MobileTextActionsToolBarImpl_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_mobiletextselection_MobileTextActionsToolBarImpl_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonBackground_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_ButtonBackground_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonContent_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_ButtonContent_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonFocus_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_ButtonFocus_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonHover_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_ButtonHover_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonShadow_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_ButtonShadow_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/DefaultListItemBackground_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_DefaultListItemBackground_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/FlatButtonBackground_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_FlatButtonBackground_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/IconLabel_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_IconLabel_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/RaisedButtonBackground_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_RaisedButtonBackground_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/RoundShadow_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_RoundShadow_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/TextFieldFocus_qml.cpp.o (symbol from plugin): in function `QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_private_TextFieldFocus_qml::aotBuiltFunctions': (.text+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/org_kde_plasmacomponents3.dir/org_kde_plasmacomponents3_org_kde_plasma_componentsPlugin.cpp.o (symbol from plugin):(.text+0x0): first defined here In member function ‘__ct ’, inlined from ‘__ct ’ at /usr/include/x86_64-linux-gnu/qt6/QtCore/qstring.h:1186:51, inlined from ‘operator=’ at /usr/include/x86_64-linux-gnu/qt6/QtQml/qjsprimitivevalue.h:777:55, inlined from ‘operator=’ at /usr/include/x86_64-linux-gnu/qt6/QtQml/qjsprimitivevalue.h:24:7, inlined from ‘operator().isra’ at ./obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/Slider_qml.cpp:3657:9: /usr/include/x86_64-linux-gnu/qt6/QtCore/qarraydatapointer.h:38:50: warning: ‘MEM[(const struct QArrayDataPointer &)&r2_8].size’ may be used uninitialized [-Wmaybe-uninitialized] 38 | : d(other.d), ptr(other.ptr), size(other.size) | ^ ./obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/Slider_qml.cpp: In function ‘operator().isra’: ./obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/Slider_qml.cpp:3506:19: note: ‘r2_8’ declared here collect2: error: ld returned 1 exit status rativeimports/plasmacomponents3/mobiletextselection/MobileTextActionsToolBarImpl_qml.cpp.o" CMakeFiles/org_kde_plasmacomponents3.dir/.qt/rcc/qrc_org_kde_plasmacomponents3_raw_qml_1.cpp.o CMakeFiles/org_kde_plasmacomponents3.dir/.qt/rcc/qrc_org_kde_plasmacomponents3_raw_qml_2.cpp.o "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonBackground_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonContent_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonFocus_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/ButtonHover_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacompone nts3/private/ButtonShadow_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/DefaultListItemBackground_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/FlatButtonBackground_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/IconLabel_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/RaisedButtonBackground_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/RoundShadow_qml.cpp.o" "CMakeFiles/org_kde_plasmacomponents3.dir/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/private/TextFieldFocus_qml.cpp.o" CMakeFiles/org_kde_plasmacompon ents3.dir/.qt/rcc/qrc_org_kde_plasmacomponents3_raw_qml_3.cpp.o -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6.7.2 /usr/lib/x86_64-linux-gnu/libQt6Network.so.6.7.2 /usr/lib/x86_64-linux-gnu/libQt6QmlBuiltins.a /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.7.2 make[3]: *** [src/declarativeimports/CMakeFiles/org_kde_plasmacomponents3.dir/build.make:2105: bin/org/kde/plasma/components/liborg_kde_plasmacomponents3.so] Error 1 make[3]: Leaving directory '/build/reproducible-path/libplasma-6.3.0/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:2585: src/declarativeimports/CMakeFiles/org_kde_plasmacomponents3.dir/all] Error 2 make[2]: Leaving directory '/build/reproducible-path/libplasma-6.3.0/obj-x86_64-linux-gnu' make[1]: *** [Makefile:139: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/libplasma-6.3.0/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:7: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2