Bug#957182: evolution-rss: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 11:59:43 BST 2020


Package: src:evolution-rss
Version: 0.3.95-11
Severity: normal
Tags: sid bullseye
User: debian-gcc at 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/evolution-rss_0.3.95-11_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

[...]
libtool: link: gcc -shared  -fPIC -DPIC  .libs/evolution_module_rss_la-rss.o .libs/evolution_module_rss_la-fetch.o .libs/evolution_module_rss_la-file-gio.o .libs/evolution_module_rss_la-network-soup.o .libs/evolution_module_rss_la-misc.o .libs/evolution_module_rss_la-notification.o .libs/evolution_module_rss_la-parser.o .libs/evolution_module_rss_la-rss-config.o .libs/evolution_module_rss_la-rss-config-factory.o .libs/evolution_module_rss_la-rss-cache.o .libs/evolution_module_rss_la-rss-evo-common.o .libs/evolution_module_rss_la-rss-image.o .libs/evolution_module_rss_la-rss-formatter.o .libs/evolution_module_rss_la-rss-status-icon.o .libs/evolution_module_rss_la-rss-icon-factory.o .libs/evolution_module_rss_la-dbus.o .libs/evolution_module_rss_la-e-mail-part-rss.o .libs/evolution_module_rss_la-e-mail-parser-evolution-rss.o .libs/evolution_module_rss_la-e-mail-formatter-evolution-rss.o .libs/evolution_module_rss_la-evolution-module-rss.o   -Wl,--as-needed -L/usr/lib/evolution -levolution-mail -levolution-mail-composer -levolution-mail-formatter -levolution-shell -levolution-util -ledataserverui-1.2 -lecal-2.0 -lical-glib -lical -licalss -licalvcal -lwebkit2gtk-4.0 -ljavascriptcoregtk-4.0 -lemail-engine -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lcamel-1.2 /usr/lib/x86_64-linux-gnu/libsqlite3.so -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4 -lebook-1.2 -ledata-book-1.2 -lebackend-1.2 -lebook-contacts-1.2 -ledataserver-1.2 -lgmodule-2.0 -lsecret-1 -lxml2 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-R/usr/lib/evolution -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread   -pthread -Wl,-soname -Wl,evolution-module-rss.so -o .libs/evolution-module-rss.so
/usr/bin/ld: .libs/evolution_module_rss_la-file-gio.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-file-gio.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-network-soup.o:./src/network-soup.c:57: multiple definition of `rss_soup_jar'; .libs/evolution_module_rss_la-rss.o:./src/rss.c:270: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-network-soup.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-network-soup.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-misc.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-misc.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-notification.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-notification.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-parser.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-parser.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-config.o:./src/./rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-config.o:./src/./rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-config-factory.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-config-factory.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-cache.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-cache.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-image.o:./src/./rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-image.o:./src/./rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-formatter.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-formatter.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-status-icon.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-status-icon.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-icon-factory.o:./src/./rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-rss-icon-factory.o:./src/./rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-dbus.o:./src/rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-dbus.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-e-mail-formatter-evolution-rss.o:./src/./rss.h:381: multiple definition of `farticle'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/evolution_module_rss_la-e-mail-formatter-evolution-rss.o:./src/./rss.h:380: multiple definition of `ftotal'; .libs/evolution_module_rss_la-rss.o:./src/rss.h:380: first defined here
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/10/crtbeginS.o  .libs/dbus.o .libs/fetch.o .libs/file-gio.o .libs/misc.o .libs/network-soup.o .libs/notification.o .libs/parser.o .libs/rss.o .libs/rss-cache.o .libs/rss-config.o .libs/rss-config-factory.o .libs/rss-evo-common.o .libs/rss-image.o .libs/rss-icon-factory.o .libs/rss-status-icon.o   -Wl,--as-needed -ledataserver-1.2 -lgmodule-2.0 -lsecret-1 -lxml2 -lsoup-gnome-2.4 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/10/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crtn.o  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--export-dynamic -pthread   -pthread -Wl,-soname -Wl,liborg-gnome-evolution-rss.so -o .libs/liborg-gnome-evolution-rss.so
/usr/bin/ld: .libs/file-gio.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/file-gio.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/misc.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/misc.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/network-soup.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/network-soup.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/notification.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/notification.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/parser.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/parser.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/rss.o:./src/rss.c:270: multiple definition of `rss_soup_jar'; .libs/network-soup.o:./src/network-soup.c:57: first defined here
/usr/bin/ld: .libs/rss-cache.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss-cache.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/rss-config.o:./src/./rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss-config.o:./src/./rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/rss-config-factory.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss-config-factory.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/rss-image.o:./src/./rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss-image.o:./src/./rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/rss-icon-factory.o:./src/./rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss-icon-factory.o:./src/./rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
/usr/bin/ld: .libs/rss-status-icon.o:./src/rss.h:381: multiple definition of `farticle'; .libs/dbus.o:./src/rss.h:381: first defined here
/usr/bin/ld: .libs/rss-status-icon.o:./src/rss.h:380: multiple definition of `ftotal'; .libs/dbus.o:./src/rss.h:380: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:846: evolution-module-rss.la] Error 1
make[3]: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:849: liborg-gnome-evolution-rss.la] Error 1
rm org-gnome-evolution-rss.eplug.in.in org-gnome-evolution-rss.error.in org-gnome-evolution-rss.eplug.in
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:684: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:570: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:12: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



More information about the pkg-gnome-maintainers mailing list