[pkg-lxqt-devel] Bug#897776: juffed: ftbfs with GCC-8

Matthias Klose doko at debian.org
Fri May 4 13:22:04 BST 2018


Package: src:juffed
Version: 0.10-89-g3690b60-2
Severity: normal
Tags: sid buster
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-8

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.

The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/juffed_0.10-89-g3690b60-2_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 8, either set CC=gcc-8 CXX=g++-8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-8/porting_to.html

[...]
   dh_compress -a -O--buildsystem=cmake -O--builddirectory=./build
   dh_fixperms -a -O--buildsystem=cmake -O--builddirectory=./build
   debian/rules override_dh_missing
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_missing --fail-missing
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_strip -a -O--buildsystem=cmake -O--builddirectory=./build
   dh_makeshlibs -a -O--buildsystem=cmake -O--builddirectory=./build
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libjuff0.10/DEBIAN/symbols doesn't match completely debian/libjuff0.10.symbols
--- debian/libjuff0.10.symbols (libjuff0.10_0.10-89-g3690b60-2_amd64)
+++ dpkg-gensymbolsoChoqw	2018-05-02 13:19:29.635002284 +0000
@@ -303,9 +303,9 @@
  (c++)"QMap<QString, QKeySequence>::operator[](QString const&)@Base" 0.10
  (c++)"QMap<QString, QKeySequence>::~QMap()@Base" 0.10
  (c++)"QMap<QString, QMap<QString, QVariant> >::detach_helper()@Base" 0.10
- (c++)"QMap<QString, QMap<QString, QVariant> >::operator[](QString const&)@Base" 0.10
+#MISSING: 0.10-89-g3690b60-2# (c++)"QMap<QString, QMap<QString, QVariant> >::operator[](QString const&)@Base" 0.10
  (c++)"QMap<QString, QString>::detach_helper()@Base" 0.10
- (c++)"QMap<QString, QString>::operator[](QString const&)@Base" 0.10
+#MISSING: 0.10-89-g3690b60-2# (c++)"QMap<QString, QString>::operator[](QString const&)@Base" 0.10
  (c++)"QMap<QString, QString>::~QMap()@Base" 0.10
  (c++)"QMap<QString, QVariant>::QMap(QMap<QString, QVariant> const&)@Base" 0.10
  (c++)"QMap<QString, QVariant>::detach_helper()@Base" 0.10
@@ -336,7 +336,7 @@
  (c++)"QString::operator==(char const*) const at Base" 0.10
  (c++)"QString::~QString()@Base" 0.10
  (c++)"QStringList::~QStringList()@Base" 0.10
- (c++)"QVector<Juff::SearchOccurence>::append(Juff::SearchOccurence&&)@Base" 0.10
+#MISSING: 0.10-89-g3690b60-2# (c++)"QVector<Juff::SearchOccurence>::append(Juff::SearchOccurence&&)@Base" 0.10
  (c++)"QVector<Juff::SearchOccurence>::reallocData(int, int, QFlags<QArrayData::AllocationOption>)@Base" 0.10
  (c++)"QtMetaTypePrivate::QMetaTypeFunctionHelper<Juff::Document*, true>::Construct(void*, void const*)@Base" 0.10
  (c++)"QtMetaTypePrivate::QMetaTypeFunctionHelper<Juff::Document*, true>::Destruct(void*)@Base" 0.10
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libjuffed-engine-qsci0.10/DEBIAN/symbols doesn't match completely debian/libjuffed-engine-qsci0.10.symbols
--- debian/libjuffed-engine-qsci0.10.symbols (libjuffed-engine-qsci0.10_0.10-89-g3690b60-2_amd64)
+++ dpkg-gensymbols83H3bG	2018-05-02 13:19:29.946999366 +0000
@@ -389,6 +389,9 @@
  (c++)"Ui_FileTypesPage::setupUi(QWidget*)::{lambda()#8}::operator()() const::qstring_literal at Base" 0.10
  (c++)"Ui_FileTypesPage::setupUi(QWidget*)::{lambda()#9}::operator()() const::qstring_literal at Base" 0.10
  (c++)"Ui_FileTypesPage::setupUi(QWidget*)@Base" 0.10
+ _ZN4QMapI7QStringN4Juff5StyleEED1Ev at Base 0.10-89-g3690b60-2
+ _ZN4QMapI7QStringN4Juff5StyleEED2Ev at Base 0.10-89-g3690b60-2
+ _ZN4QMapI7QStringP9QsciLexerE6detachEv at Base 0.10-89-g3690b60-2
  (c++|arch=!amd64 !arm64 !mips64el !ppc64el !s390x !alpha !kfreebsd-amd64 !ppc64 !sparc64)"int const* std::__find_if<int const*, __gnu_cxx::__ops::_Iter_equals_val<int const> >(int const*, int const*, __gnu_cxx::__ops::_Iter_equals_val<int const>, std::random_access_iterator_tag)@Base" 0.10
  (c++)"non-virtual thunk to Juff::FileTypesPage::~FileTypesPage()@Base" 0.10
  (c++)"non-virtual thunk to Juff::JuffScintilla::~JuffScintilla()@Base" 0.10
dh_makeshlibs: failing due to earlier errors
make: *** [debian/rules:15: binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2



More information about the pkg-lxqt-devel mailing list