Package: src:kitinerary Version: 24.12.0-3 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/kitinerary_24.12.0-3_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 [...] /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/eradocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/externalprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/genericpriceextractorhelper.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/htmldocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/httpresponseprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/iatabcbpdocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/icaldocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/imagedocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/jsonlddocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/mimedocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/pdfdocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/pkpassdocumentprocessor.cpp.o:(.rodata+0x14): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/plistdocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/textdocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/uic9183documentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/processors/vdvdocumentprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/protobuf/protobufstreamreader.cpp.o:(.rodata+0x298): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/rsp/rsp6decoder.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/text/addressparser.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/text/nameoptimizer.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/text/pricefinder.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/text/terminalfinder.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/text/timefinder.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/rct2ticket.cpp.o:(.rodata+0x4bc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/uic9183block.cpp.o:(.rodata+0x98): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/uic9183head.cpp.o:(.rodata+0x1cc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/uic9183header.cpp.o:(.rodata+0x1cc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/uic9183parser.cpp.o:(.rodata+0x3ac): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/uic9183ticketlayout.cpp.o:(.rodata+0x38c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/uic9183utils.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/vendor0080block.cpp.o:(.rodata+0x2e4): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/vendor0080vublockdata.cpp.o:(.rodata+0x364): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/uic9183/vendor1154block.cpp.o:(.rodata+0x15c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/vdv/iso9796_2decoder.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/vdv/vdvcertificate.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/vdv/vdvticket.cpp.o:(.rodata+0x27c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/vdv/vdvticketcontent.cpp.o:(.rodata+0xb14): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/vdv/vdvticketparser.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/barcodedecoder.cpp.o:(.rodata+0x98): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/calendarhandler.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/documentutil.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/extractorpostprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/extractorutil.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/extractorvalidator.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/file.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/flightpostprocessor.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/flightutil.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/htmldocument.cpp.o:(.rodata+0x3c0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/jsonlddocument.cpp.o:(.rodata+0x1bc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/locationutil.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/mergeutil.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/priceutil.cpp.o:(.rodata+0x257): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/reservationconverter.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/sortutil.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/stringutil.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/tickettokencomparator.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/logging.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/compare-logging.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here /usr/bin/ld: CMakeFiles/KPim6Itinerary.dir/validator-logging.cpp.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/KPim6Itinerary.dir/asn1/berelement.cpp.o:(.rodata+0x3): first defined here collect2: error: ld returned 1 exit status /reservationconverter.cpp.o CMakeFiles/KPim6Itinerary.dir/sortutil.cpp.o CMakeFiles/KPim6Itinerary.dir/stringutil.cpp.o CMakeFiles/KPim6Itinerary.dir/tickettokencomparator.cpp.o CMakeFiles/KPim6Itinerary.dir/logging.cpp.o "CMakeFiles/KPim6Itinerary.dir/compare-logging.cpp.o" "CMakeFiles/KPim6Itinerary.dir/validator-logging.cpp.o" "CMakeFiles/KPim6Itinerary.dir/KPim6Itinerary_autogen/2LYY2JLWQ4/qrc_rsp6-keys.cpp.o" CMakeFiles/KPim6Itinerary.dir/KPim6Itinerary_autogen/L3W4UJZWVR/qrc_extractors.cpp.o "CMakeFiles/KPim6Itinerary.dir/KPim6Itinerary_autogen/Z7TBOSV44G/qrc_vdv-certs.cpp.o" /usr/lib/x86_64-linux-gnu/libKPim6Mime.so.6.3.0 /usr/lib/x86_64-linux-gnu/libKF6CalendarCore.so.6.10.0 /usr/lib/x86_64-linux-gnu/libKF6Contacts.so.6.10.0 /usr/lib/x86_64-linux-gnu/libKPim6PkPass.so.6.3.0 /usr/lib/x86_64-linux-gnu/libpoppler.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libZXing.so.2.3.0 /usr/lib/x86_64-linux-gnu/libxml2.so /usr/lib/x 86_64-linux-gnu/libphonenumber.so /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6.7.2 /usr/lib/x86_64-linux-gnu/libQt6QmlBuiltins.a /usr/lib/x86_64-linux-gnu/libQt6Network.so.6.7.2 /usr/lib/x86_64-linux-gnu/libKF6I18nLocaleData.so.6.10.0 /usr/lib/x86_64-linux-gnu/libKF6I18n.so.6.10.0 /usr/lib/x86_64-linux-gnu/libKF6Codecs.so.6.10.0 /usr/lib/x86_64-linux-gnu/libKF6Archive.so.6.10.0 /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.7.2 /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.7.2 /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so make[3]: *** [src/lib/CMakeFiles/KPim6Itinerary.dir/build.make:2757: bin/libKPim6Itinerary.so.6.3.0] Error 1 make[3]: Leaving directory '/build/reproducible-path/kitinerary-24.12.0/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:1172: src/lib/CMakeFiles/KPim6Itinerary.dir/all] Error 2 make[2]: Leaving directory '/build/reproducible-path/kitinerary-24.12.0/obj-x86_64-linux-gnu' make[1]: *** [Makefile:149: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/kitinerary-24.12.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:13: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2