Package: src:libqapt
Version: 3.0.5-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
  debian/rules binary
dh binary --with kf5,pkgkde_symbolshelper
    dh_update_autotools_config
    dh_autoreconf
    dh_auto_configure --buildsystem=kf5
        cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 
PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None 
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON 
-DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu 
-DCMAKE_BUILD_TYPE=Debian -DCMAKE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS=ON ..
CMake Warning (dev) at CMakeLists.txt:1 (project):
   cmake_minimum_required() should be called prior to this top-level project()
   call.  Please see the cmake-commands(7) manual for usage documentation of
   both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0

[... snipped ...]

[ 67%] Generating transactioninterface_p.cpp, transactioninterface_p.h
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -N -m -i 
downloadprogress.h -p transactioninterface_p 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/worker/org.kubuntu.qaptworker3.transaction.xml
[ 68%] Generating workerinterface_p.moc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc 
@/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/workerinterface_p.moc_parameters
[ 68%] Generating transactioninterface_p.moc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/lib/qt5/bin/moc 
@/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/transactioninterface_p.moc_parameters
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CMakeFiles/QApt.dir/DependInfo.cmake "--color="
Dependencies file "src/QApt_autogen/deps" is newer than depends file 
"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CMakeFiles/QApt.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target QApt
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/CMakeFiles/QApt.dir/build.make src/CMakeFiles/QApt.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 69%] Building CXX object 
src/CMakeFiles/QApt.dir/QApt_autogen/mocs_compilation.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DCMAKE_PROJECT_VERSION=\"3.0.5\" -DQAPT_WORKER_RDN_VERSIONED_STRING=\"org.kubuntu.qaptworker3\" 
-DQAPT_WORKER_VERSION_STRING=\"3\" -DQApt_EXPORTS -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src 
-I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QApt_autogen/include -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src/.. 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/.. -I/usr/include/polkit-qt5-1 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui 
-isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef 
-Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -std=gnu++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include -pthread -I/usr/include/x86_64-linux-gnu -fPIC -MD -MT 
src/CMakeFiles/QApt.dir/QApt_autogen/mocs_compilation.cpp.o -MF CMakeFiles/QApt.dir/QApt_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/QApt.dir/QApt_autogen/mocs_compilation.cpp.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QApt_autogen/mocs_compilation.cpp
In file included from /usr/include/apt-pkg/pkgcache.h:77,
                  from 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QApt_autogen/EWIEGA46WW/../../../../src/package.h:30,
                  from 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QApt_autogen/EWIEGA46WW/../../../../src/backend.h:29,
                  from 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QApt_autogen/EWIEGA46WW/moc_backend.cpp:10,
                  from 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QApt_autogen/mocs_compilation.cpp:2:
/usr/include/apt-pkg/macros.h:137:41: error: expected constructor, destructor, 
or type conversion before ‘;’ token
   137 | AptScopeWrapper(F) -> AptScopeWrapper<F>;
       |                                         ^
In file included from /usr/include/apt-pkg/pkgcache.h:85:
/usr/include/apt-pkg/string_view.h:49:39: error: expected ‘)’ before ‘const’
    49 |     inline StringView(std::string_view const & str): 
data_(str.data()), size_(str.size()) {}
       |                      ~                ^~~~~~
       |                                       )
/usr/include/apt-pkg/string_view.h:149:31: error: expected type-specifier
   149 |     inline constexpr operator std::string_view() const { return 
{data_, size_}; }
       |                               ^~~
/usr/include/apt-pkg/string_view.h: In function ‘std::ostream& 
APT::operator<<(std::ostream&, const StringView&)’:
/usr/include/apt-pkg/string_view.h:154:35: error: ‘string_view’ in namespace 
‘std’ does not name a type
   154 |     return os << static_cast<std::string_view>(sv);
       |                                   ^~~~~~~~~~~
/usr/include/apt-pkg/string_view.h:154:30: note: ‘std::string_view’ is only 
available from C++17 onwards
   154 |     return os << static_cast<std::string_view>(sv);
       |                              ^~~
/usr/include/apt-pkg/string_view.h: At global scope:
/usr/include/apt-pkg/string_view.h:165:29: error: declaration of ‘operator==’ 
as non-function
   165 | template<class = void> bool operator ==(std::string_view const &other, 
APT::StringView const &that) { return that.operator==(other); }
       |                             ^~~~~~~~
/usr/include/apt-pkg/string_view.h:165:46: error: ‘string_view’ is not a member 
of ‘std’
   165 | template<class = void> bool operator ==(std::string_view const &other, 
APT::StringView const &that) { return that.operator==(other); }
       |                                              ^~~~~~~~~~~
/usr/include/apt-pkg/string_view.h:165:46: note: ‘std::string_view’ is only 
available from C++17 onwards
/usr/include/apt-pkg/string_view.h:165:88: error: expected primary-expression 
before ‘const’
   165 | template<class = void> bool operator ==(std::string_view const &other, 
APT::StringView const &that) { return that.operator==(other); }
       |                                                                        
                ^~~~~
/usr/include/apt-pkg/string_view.h:166:29: error: declaration of ‘operator!=’ 
as non-function
   166 | template<class = void> bool operator !=(std::string_view const &other, 
APT::StringView const &that) { return that.operator!=(other); }
       |                             ^~~~~~~~
/usr/include/apt-pkg/string_view.h:166:46: error: ‘string_view’ is not a member 
of ‘std’
   166 | template<class = void> bool operator !=(std::string_view const &other, 
APT::StringView const &that) { return that.operator!=(other); }
       |                                              ^~~~~~~~~~~
/usr/include/apt-pkg/string_view.h:166:46: note: ‘std::string_view’ is only 
available from C++17 onwards
/usr/include/apt-pkg/string_view.h:166:88: error: expected primary-expression 
before ‘const’
   166 | template<class = void> bool operator !=(std::string_view const &other, 
APT::StringView const &that) { return that.operator!=(other); }
       |                                                                        
                ^~~~~
/usr/include/apt-pkg/string_view.h:167:75: error: ‘std::string_view’ has not 
been declared
   167 | template<class = void> bool operator !=(APT::StringView const &that, 
std::string_view const &other) { return that.operator!=(other); }
       |                                                                        
   ^~~~~~~~~~~
/usr/include/apt-pkg/string_view.h: In function ‘bool operator!=(const 
APT::StringView&, const int&)’:
/usr/include/apt-pkg/string_view.h:167:126: error: cannot convert ‘const int’ 
to ‘APT::StringView’
   167 | template<class = void> bool operator !=(APT::StringView const &that, 
std::string_view const &other) { return that.operator!=(other); }
       |                                                                        
                                                      ^~~~~
       |                                                                        
                                                      |
       |                                                                        
                                                      const int
/usr/include/apt-pkg/string_view.h:138:33: note:   initializing argument 1 of 
‘bool APT::StringView::operator!=(APT::StringView) const’
   138 |     bool operator !=(StringView other) const { return !(*this == 
other); }
       |                      ~~~~~~~~~~~^~~~~
In file included from 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer/krunner_installer_autogen/EWIEGA46WW/moc_installerrunner.cpp:10,
                  from 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer/krunner_installer_autogen/mocs_compilation.cpp:2:
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer/krunner_installer_autogen/EWIEGA46WW/../../../../../utils/plasma-runner-installer/installerrunner.h:39:10:
 warning: ‘virtual void InstallerRunner::match(Plasma::RunnerContext&)’ can be marked 
override [-Wsuggest-override]
    39 |     void match(Plasma::RunnerContext &context);
       |          ^~~~~
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer/krunner_installer_autogen/EWIEGA46WW/../../../../../utils/plasma-runner-installer/installerrunner.h:40:10:
 warning: ‘virtual void InstallerRunner::run(const Plasma::RunnerContext&, const 
Plasma::QueryMatch&)’ can be marked override [-Wsuggest-override]
    40 |     void run(const Plasma::RunnerContext &context, const 
Plasma::QueryMatch &action);
       |          ^~~
make[3]: *** [src/CMakeFiles/QApt.dir/build.make:110: 
src/CMakeFiles/QApt.dir/QApt_autogen/mocs_compilation.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:7702: src/CMakeFiles/QApt.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 70%] Building CXX object 
utils/plasma-runner-installer/CMakeFiles/krunner_installer.dir/installerrunner.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer && /usr/bin/c++ -DCMAKE_PROJECT_VERSION=\"3.0.5\" -DKCOREADDONS_LIB 
-DQAPT_WORKER_RDN_VERSIONED_STRING=\"org.kubuntu.qaptworker3\" -DQAPT_WORKER_VERSION_STRING=\"3\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DTRANSLATION_DOMAIN=\"plasma-runner-installer\" 
-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkrunner_installer_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer -I/<<PKGBUILDDIR>>/utils/plasma-runner-installer 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer/krunner_installer_autogen/include -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
-I/usr/include/polkit-qt5-1 -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem 
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KRunner -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfig -isystem 
/usr/include/KF5/KConfigCore -isystem /usr/include/KF5/Plasma -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/KF5/KPackage -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security 
-Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -std=gnu++11 -fPIC -fvisibility=hidden 
-fvisibility-inlines-hidden   -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include -pthread -I/usr/include/x86_64-linux-gnu -fPIC -MD -MT 
utils/plasma-runner-installer/CMakeFiles/krunner_installer.dir/installerrunner.cpp.o -MF CMakeFiles/krunner_installer.dir/installerrunner.cpp.o.d -o CMakeFiles/krunner_installer.dir/installerrunner.cpp.o -c 
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp
In file included from 
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp:21:
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.h:39:10: warning: 
‘virtual void InstallerRunner::match(Plasma::RunnerContext&)’ can be marked override 
[-Wsuggest-override]
    39 |     void match(Plasma::RunnerContext &context);
       |          ^~~~~
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.h:40:10: warning: 
‘virtual void InstallerRunner::run(const Plasma::RunnerContext&, const 
Plasma::QueryMatch&)’ can be marked override [-Wsuggest-override]
    40 |     void run(const Plasma::RunnerContext &context, const 
Plasma::QueryMatch &action);
       |          ^~~
In file included from /usr/include/KF5/KRunner/KRunner/AbstractRunner:1,
                  from 
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.h:24:
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp:32:1: note: ‘#pragma 
message: "Deprecated. Since 5.72, use K_EXPORT_PLASMA_RUNNER_WITH_JSON(classname, jsonFile) 
instead"’
    32 | K_EXPORT_PLASMA_RUNNER(installer, InstallerRunner)
       | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp: In constructor 
‘InstallerRunner::InstallerRunner(QObject*, const QVariantList&)’:
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp:35:42: warning: 
‘Plasma::AbstractRunner::AbstractRunner(QObject*, const QVariantList&)’ is deprecated: Since 5.77. 
use AbstractRunner(QObject *, const KPluginMetaData &, const QVariantList &) 
[-Wdeprecated-declarations]
    35 |     : Plasma::AbstractRunner(parent, args)
       |                                          ^
/usr/include/KF5/KRunner/krunner/abstractrunner.h:487:5: note: declared here
   487 |     AbstractRunner(QObject *parent, const QVariantList &args);
       |     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp: In member 
function ‘virtual void InstallerRunner::match(Plasma::RunnerContext&)’:
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp:60:55: 
warning: ‘static KServiceTypeTrader* KServiceTypeTrader::self()’ is deprecated: Since 5.90. 
See class API docs [-Wdeprecated-declarations]
    60 |     KService::List services = 
KServiceTypeTrader::self()->query("Application", query);
       |                               ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/KF5/KService/KServiceTypeTrader:1,
                  from 
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp:30:
/usr/include/KF5/KService/kservicetypetrader.h:133:32: note: declared here
   133 |     static KServiceTypeTrader *self();
       |                                ^~~~
/<<PKGBUILDDIR>>/utils/plasma-runner-installer/installerrunner.cpp:84:30: 
warning: ‘void Plasma::QueryMatch::setType(Type)’ is deprecated: Since 5.113. Use 
setCategoryRelevance instead [-Wdeprecated-declarations]
    84 |                 match.setType(Plasma::QueryMatch::ExactMatch);
       |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/KF5/KRunner/krunner/abstractrunner.h:38:
/usr/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here
   111 |     void setType(Type type);
       |          ^~~~~~~
[ 70%] Linking CXX shared module krunner_installer.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/utils/plasma-runner-installer && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/krunner_installer.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 -fno-operator-names -Wall -Wextra 
-Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef 
-Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla 
-Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -Wl,--no-undefined 
-Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -shared  -o krunner_installer.so 
CMakeFiles/krunner_installer.dir/krunner_installer_autogen/mocs_compilation.cpp.o 
CMakeFiles/krunner_installer.dir/installerrunner.cpp.o  
/usr/lib/x86_64-linux-gnu/libKF5Runner.so.5.115.0 
/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5.115.0 
/usr/lib/x86_64-linux-gnu/libKF5Package.so.5.115.0 
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.15 
/usr/lib/x86_64-linux-gnu/libKF5Service.so.5.115.0 
/usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.115.0 
/usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.115.0 
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.115.0 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.15
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 70%] Built target krunner_installer
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
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/202412/

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 affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to