** Description changed:

  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
+ 
+ EDIT: PPA build above retried after 3.13.1 was removed from proposed,
+ and as expected it succeeded.
  
  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/c31d9f1c30bddef091517a777936362a403b49b2
  
  *** build error **
  
  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
+          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)) {
-                                                                               
      ^~~~~~
+              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()
-       ^~~
+  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
-                       ^~~~~~~~~~~~~~
+  class KIOCORE_EXPORT SlaveInterface : public QObject
+                       ^~~~~~~~~~~~~~

** Description changed:

  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
- 
- EDIT: PPA build above retried after 3.13.1 was removed from proposed,
- and as expected it succeeded.
+ Confirmed in PPA build on next Kio version: (link removed as succeeded
+ with 3.12.3 after 3.13.1 was removed from proposed.)
  
  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/c31d9f1c30bddef091517a777936362a403b49b2
  
  *** build error **
  
  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
                        ^~~~~~~~~~~~~~

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1806276

Title:
  regression: kio FTBFS on i386 and armhf with cmake >= 3.13

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/1806276/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to