[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925815: marked as done (qtsvg-opensource-src: ftbfs with GCC-9)



Your message dated Fri, 16 Aug 2019 19:10:50 +0000
with message-id <E1hyhcg-000DEX-IF@fasolo.debian.org>
and subject line Bug#925815: fixed in qtsvg-opensource-src 5.11.3-3
has caused the Debian Bug report #925815,
regarding qtsvg-opensource-src: ftbfs with GCC-9
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
925815: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925815
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:qtsvg-opensource-src
Version: 5.11.3-2
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-9

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-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/qtsvg-opensource-src_5.11.3-2_unstable_gcc9.log
The last lines of the build log are at the end of this report.

To build with GCC 9, either set CC=gcc-9 CXX=g++-9 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-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/embedded/weatherinfo/weatherinfo.cpp /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/embedded/weatherinfo/weatherinfo.cpp
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/embedded/weatherinfo/weatherinfo.qrc /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/embedded/weatherinfo/weatherinfo.qrc
make[6]: Leaving directory '/<<PKGBUILDDIR>>/examples/svg/embedded/weatherinfo'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/examples/svg/embedded'
make[6]: Entering directory '/<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject'
/usr/lib/qt5/bin/qmake -install qinstall -exe framebufferobject /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/framebufferobject
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject/bubbles.svg /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/bubbles.svg
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject/designer.png /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/designer.png
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject/framebufferobject.pro /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/framebufferobject.pro
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject/glwidget.cpp /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/glwidget.cpp
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject/main.cpp /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/main.cpp
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject/glwidget.h /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/glwidget.h
/usr/lib/qt5/bin/qmake -install qinstall /<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject/framebufferobject.qrc /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/svg/opengl/framebufferobject/framebufferobject.qrc
make[6]: Leaving directory '/<<PKGBUILDDIR>>/examples/svg/opengl/framebufferobject'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/examples/svg/opengl'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/examples/svg'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
# Fix wrong permissions in examples.
find /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/examples/ -type f \( \
-name '*.svg' \
\) -print0 | xargs -0 chmod 644
# Remove libtool-like files
rm -f debian/tmp/usr/lib/x86_64-linux-gnu/*.la
# Remove private headers
rm -rfv debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/*/QtSvg/private
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qsvgtinydocument_p.h'
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qsvgfont_p.h'
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qsvgstructure_p.h'
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qsvggraphics_p.h'
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qtsvgglobal_p.h'
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qsvgstyle_p.h'
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qsvghandler_p.h'
removed 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private/qsvgnode_p.h'
removed directory 'debian/tmp/usr/include/x86_64-linux-gnu/qt5/QtSvg/5.11.3/QtSvg/private'
# Remove other private stuff
rm -fv debian/tmp/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg_private.pri
removed 'debian/tmp/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg_private.pri'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install -a
   dh_installdocs -a
   dh_installchangelogs -a
   dh_lintian -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   debian/rules override_dh_missing
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_missing --fail-missing
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_strip -a
   dh_makeshlibs -a
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libqt5svg5/DEBIAN/symbols doesn't match completely debian/libqt5svg5.symbols
--- debian/libqt5svg5.symbols (libqt5svg5_5.11.3-2_amd64)
+++ dpkg-gensymbols_Ww5NQ	2019-03-26 16:26:00.863394419 +0000
@@ -269,7 +269,7 @@
  _ZN9QSvgStyle6revertEP8QPainterR15QSvgExtraStates@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZN9QSvgStyleD1Ev@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZN9QSvgStyleD2Ev@Qt_5_PRIVATE_API 5.6.0~beta 1
- _ZNK10QStringRef7compareE13QLatin1StringN2Qt15CaseSensitivityE@Qt_5 5.9.0
+#MISSING: 5.11.3-2# _ZNK10QStringRef7compareE13QLatin1StringN2Qt15CaseSensitivityE@Qt_5 5.9.0
  _ZNK10QSvgCircle4typeEv@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK10QSvgSwitch4typeEv@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK10QSvgWidget10metaObjectEv@Qt_5 5.6.0~beta
dh_makeshlibs: failing due to earlier errors
make: *** [debian/rules:14: binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: qtsvg-opensource-src
Source-Version: 5.11.3-3

We believe that the bug you reported is fixed in the latest version of
qtsvg-opensource-src, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 925815@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated qtsvg-opensource-src package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 16 Aug 2019 21:40:01 +0300
Source: qtsvg-opensource-src
Architecture: source
Version: 5.11.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 925815
Changes:
 qtsvg-opensource-src (5.11.3-3) unstable; urgency=medium
 .
   * Remove one inline symbol to fix FTBFS with GCC 9 (closes: #925815).
Checksums-Sha1:
 975ae51027e43bd15df223fa31a98d9b904ba08a 2797 qtsvg-opensource-src_5.11.3-3.dsc
 e5a3eee6798011764ebe27f03ce3ff6551a7d389 11356 qtsvg-opensource-src_5.11.3-3.debian.tar.xz
 a4fe6aa82e4f95dfc9106595562d921d1cb47a4a 11919 qtsvg-opensource-src_5.11.3-3_source.buildinfo
Checksums-Sha256:
 24734d6fbb38b03f914899daa45a4456c2465b24bd6a97ef9fdedfb34386b677 2797 qtsvg-opensource-src_5.11.3-3.dsc
 89068970e91f833ac84aefda664867a2191e37c679f2befb4172df3263e07e28 11356 qtsvg-opensource-src_5.11.3-3.debian.tar.xz
 9902426f9259d7ca0725d30b7d4c8f9c65ac847f577d20798c06542c39af24d3 11919 qtsvg-opensource-src_5.11.3-3_source.buildinfo
Files:
 103770590523ab7afd143b337ba25510 2797 libs optional qtsvg-opensource-src_5.11.3-3.dsc
 433276168ea6e55208718f2184f6fc82 11356 libs optional qtsvg-opensource-src_5.11.3-3.debian.tar.xz
 d9ec1f3ca9ac1160cc606ec37159da57 11919 libs optional qtsvg-opensource-src_5.11.3-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE8kKZ/xu8kBi5BqTLYCaTbS8ciuAFAl1W+LUTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBgJpNtLxyK4LNgD/0XFsZYHJ9wq/U3wbgOoThm5pZIZITa
6NfIL0wqG9fp6UhJfurTT6Dg9KqE4cSl3xFZv/ZaJIc/5QeBxwepeZykqC+Ko+Xz
ax8+OyJut1ciZnt+wYEl9Rqew1L36S1gTYaqWeSAgs+5wxZ1j29zjYtehLGuywd6
HhIFuKlqhQAUTJBMP35ZqGQDSEZsMnCR2WKkBNXN9eHXm7aI54OuQ2DBNdyACR8A
1XEGQwe0UmKKU+iuq/kXEsAPCnpJB+fYEJwIzr4VI76pJgZKip0fee5gjg7jw+DK
vCy1GzNi7X4cp0jhK48D3cVwCZTt/lvmLj0tpv7MaV70q0V9bgTQLDCtaB4FKrbt
TG6MCoIlokwv25MFxuGJ0iT+rE4yEQU0oMRqZRjGj0OVkPGJTpdB9FvTOTuufoYB
nd+7IXM65ZAmA6CZ2zyNA2Lz/eQc8EsaOITRb63Wqg96EL1VVnmaAgWjvSgy2Z+K
sPazUGR6C0IfleAKpfPhOYiD1nwhPbT4J/CBkJZNcqhJIwDvStO3eWphKNRsl2JH
/bxLT75EcSZitkOic3nnRdpE87siKFoIfXzUjidWUAYK+EQLx243qH3CsoRNnwzf
rI6OwMNJBzTGDyn35pL3DQGOOYlFs2VxLY74NMQ3H5UhSjswaEpd4vyXGtdslUkU
HK/z5CxlVeHelA==
=yGDg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: