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

Bug#957261: marked as done (gdome2: ftbfs with GCC-10)



Your message dated Tue, 04 Aug 2020 03:48:24 +0000
with message-id <E1k2nw8-000G8C-3j@fasolo.debian.org>
and subject line Bug#957261: fixed in gdome2 0.8.1+debian-7
has caused the Debian Bug report #957261,
regarding gdome2: ftbfs with GCC-10
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.)


-- 
957261: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957261
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:gdome2
Version: 0.8.1+debian-6
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-10

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-10/g++-10, but succeeds to build with gcc-9/g++-9. 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/gcc10-20200225/gdome2_0.8.1+debian-6_unstable_gcc10.log
The last lines of the build log are at the end of this report.

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

[...]
make[4]: Entering directory '/<<PKGBUILDDIR>>/libgdome'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi     -g -O2 -MT gdome.lo -MD -MP -MF .deps/gdome.Tpo -c -o gdome.lo gdome.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome.lo -MD -MP -MF .deps/gdome.Tpo -c gdome.c  -fPIC -DPIC -o .libs/gdome.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome.lo -MD -MP -MF .deps/gdome.Tpo -c gdome.c -o gdome.o >/dev/null 2>&1
mv -f .deps/gdome.Tpo .deps/gdome.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi     -g -O2 -MT gdome-events.lo -MD -MP -MF .deps/gdome-events.Tpo -c -o gdome-events.lo gdome-events.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-events.lo -MD -MP -MF .deps/gdome-events.Tpo -c gdome-events.c  -fPIC -DPIC -o .libs/gdome-events.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-events.lo -MD -MP -MF .deps/gdome-events.Tpo -c gdome-events.c -o gdome-events.o >/dev/null 2>&1
mv -f .deps/gdome-events.Tpo .deps/gdome-events.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi     -g -O2 -MT gdome-xpath.lo -MD -MP -MF .deps/gdome-xpath.Tpo -c -o gdome-xpath.lo gdome-xpath.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-xpath.lo -MD -MP -MF .deps/gdome-xpath.Tpo -c gdome-xpath.c  -fPIC -DPIC -o .libs/gdome-xpath.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-xpath.lo -MD -MP -MF .deps/gdome-xpath.Tpo -c gdome-xpath.c -o gdome-xpath.o >/dev/null 2>&1
mv -f .deps/gdome-xpath.Tpo .deps/gdome-xpath.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi     -g -O2 -MT gdome-util.lo -MD -MP -MF .deps/gdome-util.Tpo -c -o gdome-util.lo gdome-util.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-util.lo -MD -MP -MF .deps/gdome-util.Tpo -c gdome-util.c  -fPIC -DPIC -o .libs/gdome-util.o
In file included from gdome-util.c:25:
gdome-util.c: In function ‘gdome_cast_evnt’:
../libgdome/events/gdome-evt-util.h:35:35: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
   35 | ((Gdome_evt_Event *) evnt)->etype == GDOME_BASE_EVENT || \
      |                                   ^~
gdome-util.c:150:22: note: in expansion of macro ‘GDOME_XML_IS_EVNT’
  150 |  if (evt == NULL || !GDOME_XML_IS_EVNT(evt))
      |                      ^~~~~~~~~~~~~~~~~
gdome-util.c:150:21: note: add parentheses around left hand side expression to silence this warning
  150 |  if (evt == NULL || !GDOME_XML_IS_EVNT(evt))
In file included from gdome-util.c:25:
gdome-util.c: In function ‘gdome_cast_mevnt’:
../libgdome/events/gdome-evt-util.h:39:36: warning: comparison of constant ‘2’ with boolean expression is always false [-Wbool-compare]
   39 | ((Gdome_evt_Event *) mevnt)->etype == GDOME_MUTATION_EVENT
      |                                    ^~
gdome-util.c:158:22: note: in expansion of macro ‘GDOME_XML_IS_MEVNT’
  158 |  if (evt == NULL || !GDOME_XML_IS_MEVNT(evt))
      |                      ^~~~~~~~~~~~~~~~~~
../libgdome/events/gdome-evt-util.h:39:36: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
   39 | ((Gdome_evt_Event *) mevnt)->etype == GDOME_MUTATION_EVENT
      |                                    ^~
gdome-util.c:158:22: note: in expansion of macro ‘GDOME_XML_IS_MEVNT’
  158 |  if (evt == NULL || !GDOME_XML_IS_MEVNT(evt))
      |                      ^~~~~~~~~~~~~~~~~~
gdome-util.c:158:21: note: add parentheses around left hand side expression to silence this warning
  158 |  if (evt == NULL || !GDOME_XML_IS_MEVNT(evt))
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-util.lo -MD -MP -MF .deps/gdome-util.Tpo -c gdome-util.c -o gdome-util.o >/dev/null 2>&1
mv -f .deps/gdome-util.Tpo .deps/gdome-util.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi     -g -O2 -MT gdome-private-list.lo -MD -MP -MF .deps/gdome-private-list.Tpo -c -o gdome-private-list.lo gdome-private-list.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-private-list.lo -MD -MP -MF .deps/gdome-private-list.Tpo -c gdome-private-list.c  -fPIC -DPIC -o .libs/gdome-private-list.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-private-list.lo -MD -MP -MF .deps/gdome-private-list.Tpo -c gdome-private-list.c -o gdome-private-list.o >/dev/null 2>&1
mv -f .deps/gdome-private-list.Tpo .deps/gdome-private-list.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi     -g -O2 -MT gdome-refdebug.lo -MD -MP -MF .deps/gdome-refdebug.Tpo -c -o gdome-refdebug.lo gdome-refdebug.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-refdebug.lo -MD -MP -MF .deps/gdome-refdebug.Tpo -c gdome-refdebug.c  -fPIC -DPIC -o .libs/gdome-refdebug.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-refdebug.lo -MD -MP -MF .deps/gdome-refdebug.Tpo -c gdome-refdebug.c -o gdome-refdebug.o >/dev/null 2>&1
mv -f .deps/gdome-refdebug.Tpo .deps/gdome-refdebug.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi     -g -O2 -MT gdome-treegc.lo -MD -MP -MF .deps/gdome-treegc.Tpo -c -o gdome-treegc.lo gdome-treegc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-treegc.lo -MD -MP -MF .deps/gdome-treegc.Tpo -c gdome-treegc.c  -fPIC -DPIC -o .libs/gdome-treegc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdome -I../libgdome/gdomecore -I../libgdome/events -I../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -ansi -g -O2 -MT gdome-treegc.lo -MD -MP -MF .deps/gdome-treegc.Tpo -c gdome-treegc.c -o gdome-treegc.o >/dev/null 2>&1
mv -f .deps/gdome-treegc.Tpo .deps/gdome-treegc.Plo
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 -version-info 8:1:8  -o libgdome.la -rpath /usr/lib gdome.lo gdome-events.lo gdome-xpath.lo gdome-util.lo gdome-private-list.lo gdome-refdebug.lo gdome-treegc.lo  ../libgdome/gdomecore/libgdomecore.la ../libgdome/events/libgdomeevents.la ../libgdome/xpath/libgdomexpath.la -lxml2 -lglib-2.0  
libtool: link: gcc -shared  -fPIC -DPIC  .libs/gdome.o .libs/gdome-events.o .libs/gdome-xpath.o .libs/gdome-util.o .libs/gdome-private-list.o .libs/gdome-refdebug.o .libs/gdome-treegc.o  -Wl,--whole-archive ../libgdome/gdomecore/.libs/libgdomecore.a ../libgdome/events/.libs/libgdomeevents.a ../libgdome/xpath/.libs/libgdomexpath.a -Wl,--no-whole-archive  -lxml2 -lglib-2.0  -g -O2   -Wl,-soname -Wl,libgdome.so.0 -o .libs/libgdome.so.0.8.1
/usr/bin/ld: ../libgdome/xpath/.libs/libgdomexpath.a(gdome-xpath-xpeval.o):/<<PKGBUILDDIR>>/libgdome/xpath/gdome-xpath-xpnsresolv.h:45: multiple definition of `gdome_xpath_xpnsresolv_vtab'; .libs/gdome-xpath.o:/<<PKGBUILDDIR>>/libgdome/../libgdome/xpath/gdome-xpath-xpnsresolv.h:45: first defined here
/usr/bin/ld: ../libgdome/xpath/.libs/libgdomexpath.a(gdome-xpath-xpnsresolv.o):/<<PKGBUILDDIR>>/libgdome/xpath/gdome-xpath-xpnsresolv.h:45: multiple definition of `gdome_xpath_xpnsresolv_vtab'; .libs/gdome-xpath.o:/<<PKGBUILDDIR>>/libgdome/../libgdome/xpath/gdome-xpath-xpnsresolv.h:45: first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:518: libgdome.la] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libgdome'
make[3]: *** [Makefile:595: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libgdome'
make[2]: *** [Makefile:628: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:411: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:33: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gdome2
Source-Version: 0.8.1+debian-7
Done: Francois Marier <francois@debian.org>

We believe that the bug you reported is fixed in the latest version of
gdome2, 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 957261@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Francois Marier <francois@debian.org> (supplier of updated gdome2 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: Mon, 03 Aug 2020 20:31:00 -0700
Source: gdome2
Architecture: source
Version: 0.8.1+debian-7
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Francois Marier <francois@debian.org>
Closes: 957261
Changes:
 gdome2 (0.8.1+debian-7) unstable; urgency=medium
 .
   * QA upload.
   * Patch to fix GCC 10 FTBFS (closes: #957261).
Checksums-Sha1:
 54eda9a219443323a9a4d9010898465bd4aa9e75 2046 gdome2_0.8.1+debian-7.dsc
 ae3b84287762a8b87f43604fc64ffea035842347 5912 gdome2_0.8.1+debian-7.debian.tar.xz
 038dc0d6e5d7418217aa3fead69ef63c39900a52 7007 gdome2_0.8.1+debian-7_source.buildinfo
Checksums-Sha256:
 c68230ea2fb4578f45e07a5a24a2af9b6f3260d8ed253cf45f91f6822fcff817 2046 gdome2_0.8.1+debian-7.dsc
 9c4f57e2fa4b0adad654a47034c9d4dd8ff892e9f8a10be3563378e0be623964 5912 gdome2_0.8.1+debian-7.debian.tar.xz
 7511dae30b81c45b16a652f2acfc24c557ea40f687c0d248e352bec014b6edd1 7007 gdome2_0.8.1+debian-7_source.buildinfo
Files:
 a330d6961747360c297e22a76db77be3 2046 libdevel optional gdome2_0.8.1+debian-7.dsc
 42f60fd62c150194764a5c4ac6d890df 5912 libdevel optional gdome2_0.8.1+debian-7.debian.tar.xz
 68a34a91cea67e4eafd9c409031559c6 7007 libdevel optional gdome2_0.8.1+debian-7_source.buildinfo

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

iQKoBAEBCgCSFiEEjEcLKgsxVo4RDUMlFigfLgB8mNEFAl8o1ypfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDhD
NDcwQjJBMEIzMTU2OEUxMTBENDMyNTE2MjgxRjJFMDA3Qzk4RDEUHGZyYW5jb2lz
QGRlYmlhbi5vcmcACgkQFigfLgB8mNHV8RAAiJCcsYGKYLipPyWn75Fi2eLjXs1d
0VwJTbPfP/sAvkMcPNtaDNRxQV/PBKg1ZwVyywaq9k6pnfpK62An2O3xxq+Hkrf7
LU3RxktaZUqa6lfIpMxvWYI6zHP/icb8U6AgndIN4BQNdyIYJqpBYIzdpcF506hr
GZ5NfPQygRmkygGcKRzsZADW1cvPUfyQHLF2bnholqC058tVfQY+THKyKw3U1B6U
M3SWa7IgQsEYAMQ8lMtKR3R8S7XQsSFrrM/NCPxdfHXo0t2WS6HEQpEpNmzrQMza
YZu3lgDRJqft0b7AdC8Y2LN68bhabljOkK/MR4WUZWkjGH+h02sRjkuM9XYuon3l
5wy3pkVzdQ6DS2IeuCpolzRQ2xy8vWbCZYufuAhRK2Szyq+LxXoP8hvF4NfT7Q9E
BD39mLVs0Idr9v2iK1RXJO8Gp5jF3nUM2yS7Wd8NfmEBd3AhpW5iVaA1AKWgmn+D
bFoyAJNuz+k8UD+AJ7t5huHgiOczH01pEzD99pT5JcexiZgWDmXCbPPUk4HqBZl+
PG+W1uCdl5g3EJkngEHccgyPtW+X7h8Ki6lCcn2ldI5PMnoL2CW13cYVbon/wKn9
EJ86x9GxCThzLyQWkgS7yyf7RX0mNJbu75vdbxv9+QFqMSn97OqSpMb3CNYW+nik
fT0M9S13y+Gu+Pw=
=Yw4u
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: