Package: cmake Version: 3.13.1-1 With cmake >= 3.13 the KDE Framework Kio fails to build on i386 and armhf with the error shown below:
Confirmed on current debian unstable rebuilding kio from source. Also confirmed in Ubuntu with 3.13.1-1 (now removed) synced to 19.04. Report upstream: https://gitlab.kitware.com/cmake/cmake/issues/18669 and Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/1806276 *** build error *** In file included from /build/kio-5.51.0/src/core/slaveinterface.cpp:441: /build/kio-5.51.0/obj-i686-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp: In static member function 'static void KIO::SlaveInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)': /build/kio-5.51.0/obj-i686-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:171:22: error: 'class KIO::SlaveInterface' has no member named 'open64'; did you mean 'open'? case 10: _t->open64(); break; ^~~~~~ open /build/kio-5.51.0/obj-i686-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:280:84: error: 'open64' is not a member of 'KIO::SlaveInterface' if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SlaveInterface::open64)) { ^~~~~~ /build/kio-5.51.0/obj-i686-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp: At global scope: /build/kio-5.51.0/obj-i686-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:475:6: error: no declaration matches 'void KIO::SlaveInterface::open64()' void KIO::SlaveInterface::open64() ^~~ /build/kio-5.51.0/obj-i686-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:475:6: note: no functions named 'void KIO::SlaveInterface::open64()' In file included from /build/kio-5.51.0/src/core/slaveinterface.cpp:19: /build/kio-5.51.0/src/core/slaveinterface.h:102:22: note: 'class KIO::SlaveInterface' defined here class KIOCORE_EXPORT SlaveInterface : public QObject ^~~~~~~~~~~~~~ make[3]: *** [src/core/CMakeFiles/KF5KIOCore.dir/build.make:517: src/core/CMakeFiles/KF5KIOCore.dir/slaveinterface.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/build/kio-5.51.0/obj-i686-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:9841: src/core/CMakeFiles/KF5KIOCore.dir/all] Error 2 make[2]: Leaving directory '/build/kio-5.51.0/obj-i686-linux-gnu' make[1]: *** [Makefile:144: all] Error 2 make[1]: Leaving directory '/build/kio-5.51.0/obj-i686-linux-gnu' dh_auto_build: cd obj-i686-linux-gnu && make V=1 -j4 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:7: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2