Package: src:lomiri
Version: 0.3.0-4
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
[ 89%] Building CXX object src/CMakeFiles/lomiri.dir/LomiriApplication.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DLOMIRI_ENABLE_TOUCH_EMULATION -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_QMLMODELS_LIB -DQT_QML_LIB
-DQT_QUICK_LIB -DQT_STRICT_ITERATORS
-DQT_TESTCASE_BUILDDIR=\"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu\"
-DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER
-DSHELL_APP_FULL_DIR=\"/usr/share/lomiri\" -DWITH_MIR2=1
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/lomiri_autogen/include
-I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
-I/<<PKGBUILDDIR>>/src/liblomiri-private -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
/usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.15 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.15/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.15 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.15/QtCore -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQuick/5.15.15 -isyst
em /usr/include/x86_64-linux-gnu/qt5/QtQuick/5.15.15/QtQuick -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQmlModels/5.15.15 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQmlModels/5.15.15/QtQmlModels -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.15 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.15/QtQml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtNetwork/5.15.15 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtNetwork/5.15.15/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt5/QGSettings -isystem /usr/include/glib-2.0
-isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem
/usr/include/sysprof-6 -isystem /usr/include/libmount -isystem
/usr/include/blkid -isystem /usr/include/connectivity-api/qt1 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/qtmir -isystem
/usr/include/miral -isystem /usr/include/mircommon -isystem
/usr/include/mircore -isystem /usr/include/miroil -isystem
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include
/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml
-isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -isystem
/usr/include/x86_64-linux-gnu/qt5/QtTest -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wsuggest-override -fvisibility=hidden
-fno-permissive -pedantic -Wall -Wextra -std=gnu++17 -fPIC -MD -MT
src/CMakeFiles/lomiri.dir/LomiriApplication.cpp.o -MF
CMakeFiles/lomiri.dir/LomiriApplication.cpp.o.d -o
CMakeFiles/lomiri.dir/LomiriApplication.cpp.o -c
/<<PKGBUILDDIR>>/src/LomiriApplication.cpp
In file included from /<<PKGBUILDDIR>>/src/WindowManagementPolicy.h:20,
from /<<PKGBUILDDIR>>/src/LomiriApplication.cpp:38:
/usr/include/qtmir/qtmir/windowmanagementpolicy.h:21:10: fatal error:
mir/version.h: No such file or directory
21 | #include <mir/version.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
make[4]: *** [src/CMakeFiles/lomiri.dir/build.make:158:
src/CMakeFiles/lomiri.dir/LomiriApplication.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:4218: src/CMakeFiles/lomiri.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 89%] Building CXX object
plugins/Lomiri/Launcher/CMakeFiles/LomiriLauncher-qml.dir/__/__/AccountsService/AccountsServiceDBusAdaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/Lomiri/Launcher &&
/usr/bin/c++ -DLOMIRI_ENABLE_TOUCH_EMULATION -DLomiriLauncher_qml_EXPORTS
-DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
-DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_QML_LIB -DQT_STRICT_ITERATORS
-DQT_USE_QSTRINGBUILDER -DSHELL_APP_FULL_DIR=\"/usr/share/lomiri\"
-DSM_BUSNAME=systemBus -DWITH_MIR2=1
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/Lomiri/Launcher/LomiriLauncher-qml_autogen/include
-I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
-I/<<PKGBUILDDIR>>/plugins/Lomiri/Launcher
-I/<<PKGBUILDDIR>>/plugins/AccountsService
-I/<<PKGBUILDDIR>>/src/liblomiri-private -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
/usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QGSettings -isystem /usr/include/glib-2.0
-isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem
/usr/include/sysprof-6 -isystem /usr/include/libmount -isystem /usr/
include/blkid -isystem /usr/include/liblomiri-app-launch-0 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem
/usr/include/x86_64-linux-gnu/qt5/QtQml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wsuggest-override -fvisibility=hidden
-fno-permissive -pedantic -Wall -Wextra -std=gnu++17 -fPIC -fPIC -MD -MT
plugins/Lomiri/Launcher/CMakeFiles/LomiriLauncher-qml.dir/__/__/AccountsService/AccountsServiceDBusAdaptor.cpp.o
-MF
CMakeFiles/LomiriLauncher-qml.dir/__/__/AccountsService/AccountsServiceDBusAdaptor.cpp.o.d
-o
CMakeFiles/LomiriLauncher-qml.dir/__/__/AccountsService/AccountsServiceDBusAdaptor.cpp.o
-c /<<PKGBUILDDIR>>/plugins/AccountsS
ervice/AccountsServiceDBusAdaptor.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 89%] Linking CXX shared module libLomiriLauncher-qml.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/Lomiri/Launcher &&
/usr/bin/cmake -E cmake_link_script CMakeFiles/LomiriLauncher-qml.dir/link.txt
--verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-Wsuggest-override -fvisibility=hidden -fno-permissive -pedantic -Wall -Wextra
-Wl,--dependency-file=CMakeFiles/LomiriLauncher-qml.dir/link.d -Wl,-z,relro
-Wl,-z,now -Wl,-z,defs -shared -o libLomiriLauncher-qml.so
"CMakeFiles/LomiriLauncher-qml.dir/LomiriLauncher-qml_autogen/mocs_compilation.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/plugin.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/launchermodel.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/launcheritem.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/quicklistmodel.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/quicklistentry.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/dbusinterface.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/gsettings.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/asadapter.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/appdrawermodel.cpp.o" "CMakeFiles/
LomiriLauncher-qml.dir/ualwrapper.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/xdgwatcher.cpp.o"
"CMakeFiles/LomiriLauncher-qml.dir/__/__/AccountsService/AccountsServiceDBusAdaptor.cpp.o"
-Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/liblomiri-private:
../../../src/liblomiri-private/liblomiri-private.so.0.0.0
-L/usr/lib/x86_64-linux-gnu -lgsettings-qt -lgio-2.0 -lgobject-2.0 -lglib-2.0
-lglib-2.0 -llomiri-app-launch -lglib-2.0
/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.15.15
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.15
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.15
/usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5.15.15 -llomiri-app-launch
/usr/lib/x86_64-linux-gnu/libQt5Network.so.5.15.15
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.15
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 89%] Built target LomiriLauncher-qml
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:149: all] Error 2
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install
--strip-program=true" -O all doc VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:44: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:29: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202503/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:lomiri, so that this is still
visible in the BTS web page for this package.
Thanks.