I didn't see this on any of Ubuntu Touch reverse dependencies, but it
seems it happens.

I've understood the gold linker does not bring much speed benefits
anymore these days. Maybe upstream will consider considering making GNU
linker the default again at some point.

Meanwhile, I'm building a similar build at https://launchpad.net/~ci-
train-ppa-service/+archive/ubuntu/2348/+packages now - and will copy
over to 1985 eventually. That brings the total of non-gold architectures
to four (amd64, i386, powerpc, armhf).

There is also at least one Unity 8 bug that needs fixing before the PPA
can be published, but otherwise functionality seems ok, autopackagetests
seem "ok" (to the extent they usually are) etc.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1654820

Title:
  Kmail and some other KDE packages FTBFS with Qt 5.7.1

Status in qtbase-opensource-src package in Ubuntu:
  New

Bug description:
  FAO Timo etc, on landing new Qt

  On Zesty, with staged Qt: https://launchpad.net/~ci-train-ppa-
  service/+archive/ubuntu/1985

  amd64 build

  kubuntu CI builds of

  kmail
  parley
  kpimtextedit
  kidentitymanagement
  kdepim-addons
  qapt
  libkeduvocdocument

  fail with linking errors such as the one below:

  With Qt 5.6.1 these failure were not present.

  Some appear to occur during tests, but others such as the example
  below occur during the main build

  I note that a similar error in compiling QtWebkit on armhf (bug
  #1653529) was addressed by disabling gold linker for armhf.

  [ 18%] Building CXX object 
src/kcm_kpimidentities/CMakeFiles/kcm_kpimidentities.dir/kcm_kpimidentities_automoc.cpp.o
  cd 
/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550/obj-x86_64-linux-gnu/src/kcm_kpimidentities
 && /usr/bin/x86_64-linux-gnu-g++   -DKCM_KPIMIDENTITIES_STANDALONE 
-DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
-DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB 
-DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kmail\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE 
-Dkcm_kpimidentities_EXPORTS 
-I/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550/obj-x86_64-linux-gnu/src/kcm_kpimidentities
 -I/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550/src/kcm_kpimidentities 
-I/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550 
-I/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550/obj-x86_64-linux-gnu 
-I/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550/obj-x86_64-linux-gnu/src 
-I/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550/src/kcm_kpimidentities/.. 
-I/<<BUILDDIR>>/kmail-16.12.0+p17
 .04+git20170108.0550/src/kcm_kpimidentities/../identity -isystem 
/usr/include/KF5 -isystem /usr/include/KF5/AkonadiCore -isystem 
/usr/include/KF5/KCoreAddons -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++-64 -isystem 
/usr/include/KF5/KItemModels -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui 
-isystem /usr/include/KF5/KIdentityManagement -isystem 
/usr/include/KF5/KIdentityManagement/kidentitymanagement -isystem 
/usr/include/KF5/KPIMTextEdit -isystem /usr/include/KF5/MailTransport -isystem 
/usr/include/KF5/MailTransport/mailtransport -isystem /usr/include/KF5/KWallet 
-isystem /usr/include/KF5/KMime -isystem /usr/include/KF5/Akonadi/KMime 
-isystem /usr/include/KF5/akonadi/kmime -isystem /usr/include/KF5/KCMUtils 
-isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem 
/usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem 
/usr/include/KF5/KWidgetsAddons -isy
 stem /usr/include/KF5/KConfigGui -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigCore 
-isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KService -isystem 
/usr/include/KF5/KIOCore -isystem /usr/include/KF5/KIOWidgets -isystem 
/usr/include/KF5/KJobWidgets -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem 
/usr/include/KF5/KCompletion -isystem /usr/include/KF5/KIconThemes -isystem 
/usr/include/KF5/MailCommon -isystem /usr/include/KF5/mailcommon -isystem 
/usr/include/KF5/MessageComposer -isystem /usr/include/KF5/messagecomposer 
-isystem /usr/include/KF5/MessageCore -isystem /usr/include/KF5/messagecore 
-isystem /usr/include/KF5/PimCommon -isystem /usr/include/KF5/pimcommon 
-isystem /usr/include/KF5/KIMAP -isystem /usr/include/KF5/AkonadiWidgets 
-isystem /usr/include/KF5/KContacts -isystem /usr/include/KF5/Akonadi/Contact 
-isystem /usr/include/KF5/akonadi/contact -isystem /usr/include/KF5/Libkleo 
-isystem /usr/include/KF5/libkleo -isys
 tem /usr/include/qgpgme -isystem /usr/include/gpgme++ -isystem 
/usr/include/KF5/MessageViewer -isystem /usr/include/KF5/messageviewer -isystem 
/usr/include/KF5/MimeTreeParser -isystem /usr/include/KF5/mimetreeparser 
-isystem /usr/include/KF5/TemplateParser -isystem 
/usr/include/KF5/templateparser -isystem /usr/include/KF5/Libkdepim -isystem 
/usr/include/KF5/libkdepim -isystem /usr/include/KF5/KI18n -isystem 
/usr/include/KF5/SonnetUi  -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/kmail-16.12.0+p17.04+git20170108.0550=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++0x -fno-exceptions 
-Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long 
-Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual 
-Werror=return-type -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   
-fexceptions -fPIC -std=gnu++11 -o 
CMakeFiles/kcm_kpimidentities.dir/kcm_kpimidentities_automoc.cpp.o -c /<<BUIL
 
DDIR>>/kmail-16.12.0+p17.04+git20170108.0550/obj-x86_64-linux-gnu/src/kcm_kpimidentities/kcm_kpimidentities_automoc.cpp
  /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.7.1:(*IND*+0x0): multiple definition 
of `__bss_start'
  /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.7.1:(*IND*+0x0): multiple definition 
of `_edata'
  /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.7.1:(*IND*+0x0): multiple definition 
of `_end'
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1:(*IND*+0x0): multiple 
definition of `__bss_start'
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1:(*IND*+0x0): multiple 
definition of `__bss_start'
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1:(*IND*+0x0): multiple 
definition of `_edata'
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1:(*IND*+0x0): multiple 
definition of `_edata'
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1:(*IND*+0x0): multiple 
definition of `_end'
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1:(*IND*+0x0): multiple 
definition of `_end'
  collect2: error: ld returned 1 exit status
  
src/kontactplugin/summary/CMakeFiles/kontact_summaryplugin.dir/build.make:244: 
recipe for target 'src/kontactplugin/summary/kontact_summaryplugin.so' failed
  make[4]: *** [src/kontactplugin/summary/kontact_summaryplugin.so] Error 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1654820/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to