In file included from /<<PKGBUILDDIR>>/src/core/slaveinterface.cpp:441:
/<<PKGBUILDDIR>>/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**)’:
/<<PKGBUILDDIR>>/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
/<<PKGBUILDDIR>>/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)) { ^~~~~~
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp: At global scope:
/<<PKGBUILDDIR>>/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()
^~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/src/core/slaveinterface.cpp:19:
/<<PKGBUILDDIR>>/src/core/slaveinterface.h:102:22: note: ‘class KIO::SlaveInterface’ defined here
class KIOCORE_EXPORT SlaveInterface : public QObject ^~~~~~~~~~~~~~
Version: 3.13.3-1
Release: Disco proposed
With cmake >= 3.13 the KDE Framework Kio fails to build on i386 and armhf with the error shown below:
Confirmed in PPA build on next Kio version: https:/ /launchpad. net/~kubuntu- ppa/+archive/ ubuntu/ staging- frameworks/ +sourcepub/ 9628126/ +listing- archive- extra
and a regression against the current version in disco -release
http:// autopkgtest. ubuntu. com/packages/ k/kio/disco/ i386
Also confirmed in disco chroot, and bisected to the upstream merge of the follow group of commits:
https:/ /gitlab. kitware. com/cmake/ cmake/commit/ c31d9f1c30bddef 091517a77793636 2a403b49b2
*** build error **
In file included from /<<PKGBUILDDIR> >/src/core/ slaveinterface. cpp:441: >/obj-i686- linux-gnu/ src/core/ KF5KIOCore_ autogen/ include/ moc_slaveinterf ace.cpp: In static member function ‘static void KIO::SlaveInter face::qt_ static_ metacall( QObject* , QMetaObject::Call, int, void**)’: >/obj-i686- linux-gnu/ src/core/ KF5KIOCore_ autogen/ include/ moc_slaveinterf ace.cpp: 171:22: error: ‘class KIO::SlaveInter face’ has no member named ‘open64’; did you mean ‘open’?
^~~~~~
open >/obj-i686- linux-gnu/ src/core/ KF5KIOCore_ autogen/ include/ moc_slaveinterf ace.cpp: 280:84: error: ‘open64’ is not a member of ‘KIO::SlaveInte rface’ cast<_t *>(_a[1]) == static_ cast<_t> (&SlaveInterfac e::open64) ) {
^~~~~~ >/obj-i686- linux-gnu/ src/core/ KF5KIOCore_ autogen/ include/ moc_slaveinterf ace.cpp: At global scope: >/obj-i686- linux-gnu/ src/core/ KF5KIOCore_ autogen/ include/ moc_slaveinterf ace.cpp: 475:6: error: no declaration matches ‘void KIO::SlaveInter face::open64( )’ face::open64( ) >/obj-i686- linux-gnu/ src/core/ KF5KIOCore_ autogen/ include/ moc_slaveinterf ace.cpp: 475:6: note: no functions named ‘void KIO::SlaveInter face::open64( )’ >/src/core/ slaveinterface. cpp:19: >/src/core/ slaveinterface. h:102:22: note: ‘class KIO::SlaveInter face’ defined here
^~~~~~ ~~~~~~~ ~
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
case 10: _t->open64(); break;
/<<PKGBUILDDIR>
if (*reinterpret_
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
void KIO::SlaveInter
^~~
/<<PKGBUILDDIR>
In file included from /<<PKGBUILDDIR>
/<<PKGBUILDDIR>
class KIOCORE_EXPORT SlaveInterface : public QObject