--- Begin Message ---
Package: src:ausweisapp2
Version: 2.2.2-1
Severity: important
Tags: sid forky
User: debian-gcc@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/ausweisapp2_2.2.2-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
[...]
/usr/bin/ld: configuration/libAusweisAppConfiguration.a(ReaderConfigurationInfo.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: configuration/libAusweisAppConfiguration.a(ReaderConfigurationParser.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: configuration/libAusweisAppConfiguration.a(ReleaseInformation.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: configuration/libAusweisAppConfiguration.a(ReleaseInformationConfiguration.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: configuration/libAusweisAppConfiguration.a(CallCost.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: configuration/libAusweisAppConfiguration.a(LanguageString.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: file_provider/libAusweisAppFileProvider.a(mocs_compilation.cpp.o):(.rodata+0x5c4): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: file_provider/libAusweisAppFileProvider.a(Downloader.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: file_provider/libAusweisAppFileProvider.a(FileProvider.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: file_provider/libAusweisAppFileProvider.a(UpdatableFile.cpp.o):(.rodata+0x104): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(mocs_compilation.cpp.o):(.rodata+0xbb8): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(DatagramHandlerImpl.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(HttpHandler.cpp.o):(.rodata+0xb8): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(HttpRequest.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(HttpResponse.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(HttpServer.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(HttpServerRequestor.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(HttpServerStatusParser.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(MulticastLock.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(NetworkManager.cpp.o):(.rodata+0xb07): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(NetworkReplyError.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(PortFile.cpp.o):(.rodata+0x2): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(Template.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(TlsChecker.cpp.o):(.rodata+0x75): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(UrlUtil.cpp.o):(.rodata+0x104): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(WifiInfo_generic.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: network/libAusweisAppNetwork.a(DatagramHandler.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(mocs_compilation.cpp.o):(.rodata+0x6cc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(AppSettings.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(GeneralSettings.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(PreVerificationSettings.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(RemoteServiceSettings.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(SimulatorSettings.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(VolatileSettings.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(AutoStart_generic.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(AbstractSettings.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(AutoStart.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(KeyPair.cpp.o):(.rodata+0xab): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: settings/libAusweisAppSettings.a(Backup_generic.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: secure_storage/libAusweisAppSecureStorage.a(mocs_compilation.cpp.o):(.rodata+0x64): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: secure_storage/libAusweisAppSecureStorage.a(SecureStorage.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: secure_storage/libAusweisAppSecureStorage.a(TlsConfiguration.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(mocs_compilation.cpp.o):(.rodata+0x3cb0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(BuildHelper.cpp.o):(.rodata+0xf8): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(CardReturnCode.cpp.o):(.rodata+0x3e4): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(DeviceInfo.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(ECardApiResult.cpp.o):(.rodata+0x88): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(Env.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(FailureCode.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(GlobalStatus.cpp.o):(.rodata+0x17c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(LanguageLoader.cpp.o):(.rodata+0x2): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(LogCategories.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(LogHandler.cpp.o):(.rodata+0x27): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(LogPrivacy.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(Randomizer.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(ResourceLoader.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(UsbId.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(VersionInfo.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
/usr/bin/ld: global/libAusweisAppGlobal.a(VersionNumber.cpp.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; CMakeFiles/AusweisAppBinary.dir/main.cpp.o:(.rodata+0x0): first defined here
collect2: error: ld returned 1 exit status
QmlModuleLinuxPasswordInfoViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxPasswordInfoView.a ui/qml/modules/Linux/Governikus/ProgressView/libAusweisAppUiQmlModuleLinuxProgressViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxProgressView.a ui/qml/modules/Linux/Governikus/RemoteServiceView/libAusweisAppUiQmlModuleLinuxRemoteServiceViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxRemoteServiceView.a ui/qml/modules/Linux/Governikus/ResultView/libAusweisAppUiQmlModuleLinuxResultViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxResultView.a ui/qml/modules/Linux/Governikus/SelfAuthenticationView/libAusweisAppUiQmlModuleLinuxSelfAuthenticationViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxSelfAuthenticationView.a ui/qml/modules/Linux/Governikus/SettingsView/libAusweisAppUiQmlModuleLinuxSettingsViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxSettingsView.a ui/qml/modules/Linux/Governikus/SetupAssistantView/libAusweisAppUiQmlModuleLinuxSetupAs
sistantViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxSetupAssistantView.a ui/qml/modules/Linux/Governikus/Style/libAusweisAppUiQmlModuleLinuxStyleplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxStyle.a ui/qml/modules/Linux/Governikus/TitleBar/libAusweisAppUiQmlModuleLinuxTitleBarplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxTitleBar.a ui/qml/modules/Linux/Governikus/UpdateView/libAusweisAppUiQmlModuleLinuxUpdateViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxUpdateView.a ui/qml/modules/Linux/Governikus/View/libAusweisAppUiQmlModuleLinuxViewplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxView.a ui/qml/modules/Linux/Governikus/Workflow/libAusweisAppUiQmlModuleLinuxWorkflowplugin.a ui/qml/modules/libAusweisAppUiQmlModuleLinuxWorkflow.a /usr/lib/x86_64-linux-gnu/libQt6Qml.so.6.7.2 /usr/lib/x86_64-linux-gnu/libQt6QmlBuiltins.a ifd/remote/libAusweisAppIfdRemote.a workflows/ifd/libAusweisAppWorkflowsIfd.a ifd/base/libAusweisAppIfd.a /usr/lib/x86_64-linu
x-gnu/libQt6WebSockets.so.6.7.2 ui/json/libAusweisAppUiJson.a workflows/base/libAusweisAppWorkflows.a /usr/lib/x86_64-linux-gnu/libQt6StateMachine.so.6.7.2 /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.7.2 /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so ui/base/libAusweisAppUi.a /usr/lib/x86_64-linux-gnu/libpcsclite.so card/base/libAusweisAppCard.a card/drivers/libAusweisAppCardDrivers.a /usr/lib/x86_64-linux-gnu/libudev.so configuration/libAusweisAppConfiguration.a file_provider/libAusweisAppFileProvider.a network/libAusweisAppNetwork.a settings/libAusweisAppSettings.a /usr/lib/x86_64-linux-gnu/libQt6Concurrent.so.6.7.2 /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libhttp_parser.so secure_storage/libAusweisAppSecureStorage.a global/libAusweisAppGlobal.a /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libQt6Network.so.6.7.2 /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.7.2
make[3]: *** [src/CMakeFiles/AusweisAppBinary.dir/build.make:347: src/AusweisApp] Error 1
make[3]: Leaving directory '/build/reproducible-path/ausweisapp2-2.2.2/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:4414: src/CMakeFiles/AusweisAppBinary.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/ausweisapp2-2.2.2/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/ausweisapp2-2.2.2/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:18: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---