[Pkg-deepin-devel] Bug#897763: gsettings-qt: ftbfs with GCC-8
Matthias Klose
doko at debian.org
Fri May 4 13:21:50 BST 2018
Package: src:gsettings-qt
Version: 0.1+17.10.20170824-3
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/gsettings-qt_0.1+17.10.20170824-3_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
[...]
make[2]: Entering directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824/tests'
/usr/lib/qt5/bin/qmake -install qinstall -exe cpptest /<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824/debian/tmp/usr/tests/cpptest/cpptest
make[2]: Leaving directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824/tests'
make[2]: Entering directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824/tests'
: /<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824/debian/tmp/usr/tests/cpptest/cpptest
make[2]: Leaving directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824/tests'
debian/rules override_dh_install
make[1]: Entering directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824'
rm -rf debian/*/usr/tests
dh_install
make[1]: Leaving directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824'
dh_installdocs -a
dh_installchangelogs -a
dh_installexamples -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 '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824'
dh_missing --fail-missing
make[1]: Leaving directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824'
dh_strip -a
debian/rules override_dh_makeshlibs
make[1]: Entering directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824'
# passed to dpkg-gensymbols
dh_makeshlibs -- -c4
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libgsettings-qt1/DEBIAN/symbols doesn't match completely debian/libgsettings-qt1.symbols
--- debian/libgsettings-qt1.symbols (libgsettings-qt1_0.1+17.10.20170824-3_amd64)
+++ dpkg-gensymbols12WsxT 2018-05-02 11:59:15.502432813 +0000
@@ -24,10 +24,11 @@
(c++|optional=templinst)"QList<QVariant>::~QList()@Base" 0.1+14.04.20140408
(c++|optional=templinst)"QMap<QString, QVariant>::QMap(QMap<QString, QVariant> const&)@Base" 0.1+16.04.20170729
(c++)"QMap<QString, QVariant>::~QMap()@Base" 0.1+14.10.20140801.1
- (c++|optional=templinst)"QMapData<QString, QVariant>::destroy()@Base" 0.1+16.04.20160329
+#MISSING: 0.1+17.10.20170824-3# (c++|optional=templinst)"QMapData<QString, QVariant>::destroy()@Base" 0.1+16.04.20160329
(c++)"QMapNode<QString, QVariant>::copy(QMapData<QString, QVariant>*) const at Base" 0.1+14.10.20140801.1
(c++)"QMapNode<QString, QVariant>::destroySubTree()@Base" 0.1+14.10.20140801.1
(c++)"QString::~QString()@Base" 0.1+14.04.20140408
+ _ZN4QMapI7QString8QVariantE13detach_helperEv at Base 0.1+17.10.20170824-3
(c++)"qconf_types_collect_from_variant(_GVariantType const*, QVariant const&)@Base" 0.1+14.04.20140408
(c++)"qconf_types_convert(_GVariantType const*)@Base" 0.1+14.04.20140408
(c++)"qconf_types_to_qvariant(_GVariant*)@Base" 0.1+14.04.20140408
dh_makeshlibs: failing due to earlier errors
make[1]: *** [debian/rules:29: override_dh_makeshlibs] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/gsettings-qt-0.1+17.10.20170824'
make: *** [debian/rules:32: binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2
More information about the Pkg-deepin-devel
mailing list