[Bug 1806276] Re: regression: kio FTBFS on i386 and armhf with cmake >= 3.13

Steve Langasek steve.langasek at canonical.com
Mon Dec 3 08:40:57 UTC 2018


Package removed from -proposed to unblock KDE.

If the determination is made upstream that cmake's behavior is correct
and KDE should instead be fixed, this package should be copied back in.

Removing packages from disco-proposed:
	cmake 3.13.1-1 in disco
		cmake 3.13.1-1 in disco amd64
		cmake 3.13.1-1 in disco arm64
		cmake 3.13.1-1 in disco armhf
		cmake 3.13.1-1 in disco i386
		cmake 3.13.1-1 in disco ppc64el
		cmake 3.13.1-1 in disco s390x
		cmake-curses-gui 3.13.1-1 in disco amd64
		cmake-curses-gui 3.13.1-1 in disco arm64
		cmake-curses-gui 3.13.1-1 in disco armhf
		cmake-curses-gui 3.13.1-1 in disco i386
		cmake-curses-gui 3.13.1-1 in disco ppc64el
		cmake-curses-gui 3.13.1-1 in disco s390x
		cmake-data 3.13.1-1 in disco amd64
		cmake-data 3.13.1-1 in disco arm64
		cmake-data 3.13.1-1 in disco armhf
		cmake-data 3.13.1-1 in disco i386
		cmake-data 3.13.1-1 in disco ppc64el
		cmake-data 3.13.1-1 in disco s390x
		cmake-doc 3.13.1-1 in disco amd64
		cmake-doc 3.13.1-1 in disco arm64
		cmake-doc 3.13.1-1 in disco armhf
		cmake-doc 3.13.1-1 in disco i386
		cmake-doc 3.13.1-1 in disco ppc64el
		cmake-doc 3.13.1-1 in disco s390x
		cmake-qt-gui 3.13.1-1 in disco amd64
		cmake-qt-gui 3.13.1-1 in disco arm64
		cmake-qt-gui 3.13.1-1 in disco armhf
		cmake-qt-gui 3.13.1-1 in disco i386
		cmake-qt-gui 3.13.1-1 in disco ppc64el
		cmake-qt-gui 3.13.1-1 in disco s390x
Comment: Regresses various KDE builds; LP: #1806276
1 package successfully removed.


** Changed in: cmake (Ubuntu)
       Status: New => Fix Released

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

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

Status in cmake package in Ubuntu:
  Fix Released

Bug description:
  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/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
                        ^~~~~~~~~~~~~~

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



More information about the foundations-bugs mailing list