[Pkg-xfce-devel] Bug#615798: xfce4-mailwatch-plugin: ftbfs with gold or ld --no-add-needed

Matthias Klose doko at debian.org
Mon Feb 28 00:53:59 UTC 2011


Package: xfce4-mailwatch-plugin
Version: 1.1.0-3
Severity: important
Tags: sid
User: peter.fritzsche at gmx.de
Usertags: no-add-needed

The package fails to build in a test rebuild on at least amd64 with
ld --no-add-needed.  For details, please see:
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html
http://wiki.debian.org/ToolChain/DSOLinking

Ubuntu might have a patch for this issue, but unfortunately it was
not forwarded to Debian.  Please have a look at
http://packages.qa.debian.org/xfce4-mailwatch-plugin to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.

[...]
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c mailwatch-utils.c  -fPIC -DPIC -o .libs/libmailwatch_core_la-mailwatch-utils.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c mailwatch-utils.c -o libmailwatch_core_la-mailwatch-utils.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c -o libmailwatch_core_la-mailwatch.lo `test -f 'mailwatch.c' || echo './'`mailwatch.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c mailwatch.c  -fPIC -DPIC -o .libs/libmailwatch_core_la-mailwatch.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c mailwatch.c -o libmailwatch_core_la-mailwatch.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c -o libmailwatch_core_la-mailwatch-mailbox-gmail.lo `test -f 'mailwatch-mailbox-gmail.c' || echo './'`mailwatch-mailbox-gmail.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c mailwatch-mailbox-gmail.c  -fPIC -DPIC -o .libs/libmailwatch_core_la-mailwatch-mailbox-gmail.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c mailwatch-mailbox-gmail.c -o libmailwatch_core_la-mailwatch-mailbox-gmail.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=link gcc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2  -Wl,-z,-defs -Wl,--as-needed -o libmailwatch-core.la  libmailwatch_core_la-mailwatch-common.lo libmailwatch_core_la-mailwatch-mailbox-imap.lo libmailwatch_core_la-mailwatch-mailbox-maildir.lo libmailwatch_core_la-mailwatch-mailbox-mbox.lo libmailwatch_core_la-mailwatch-mailbox-mh.lo libmailwatch_core_la-mailwatch-mailbox-pop3.lo libmailwatch_core_la-mailwatch-net-conn.lo libmailwatch_core_la-mailwatch-utils.lo libmailwatch_core_la-mailwatch.lo libmailwatch_core_la-mailwatch-mailbox-gmail.lo  
libtool: link: ar cru .libs/libmailwatch-core.a .libs/libmailwatch_core_la-mailwatch-common.o .libs/libmailwatch_core_la-mailwatch-mailbox-imap.o .libs/libmailwatch_core_la-mailwatch-mailbox-maildir.o .libs/libmailwatch_core_la-mailwatch-mailbox-mbox.o .libs/libmailwatch_core_la-mailwatch-mailbox-mh.o .libs/libmailwatch_core_la-mailwatch-mailbox-pop3.o .libs/libmailwatch_core_la-mailwatch-net-conn.o .libs/libmailwatch_core_la-mailwatch-utils.o .libs/libmailwatch_core_la-mailwatch.o .libs/libmailwatch_core_la-mailwatch-mailbox-gmail.o 
libtool: link: ranlib .libs/libmailwatch-core.a
libtool: link: ( cd ".libs" && rm -f "libmailwatch-core.la" && ln -s "../libmailwatch-core.la" "libmailwatch-core.la" )
make[3]: Leaving directory `/build/user-xfce4-mailwatch-plugin_1.1.0-3-amd64-OUVXXj/xfce4-mailwatch-plugin-1.1.0/libmailwatch-core'
Making all in panel-plugin
make[3]: Entering directory `/build/user-xfce4-mailwatch-plugin_1.1.0-3-amd64-OUVXXj/xfce4-mailwatch-plugin-1.1.0/panel-plugin'
gcc -DHAVE_CONFIG_H -I. -I..    -I../libmailwatch-core -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/xfce4/ -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -c -o xfce4_mailwatch_plugin-mailwatch-plugin.o `test -f 'mailwatch-plugin.c' || echo './'`mailwatch-plugin.c
/bin/bash ../libtool --tag=CC   --mode=link gcc -I../libmailwatch-core -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/xfce4/ -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 ../libmailwatch-core/libmailwatch-core.la -pthread -lgthread-2.0 -lrt -lglib-2.0 -pthread -lxfce4panel -lxfcegui4 -lgtk-x11-2.0 -lxfce4util -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lgio-2.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lgnutls    -Wl,-z,-defs -Wl,--as-needed -o xfce4-mailwatch-plugin xfce4_mailwatch_plugin-mailwatch-plugin.o  
libtool: link: gcc -I../libmailwatch-core -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/xfce4/ -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -g -O2 -g -O2 -pthread -pthread -Wl,-z -Wl,-defs -Wl,--as-needed -o xfce4-mailwatch-plugin xfce4_mailwatch_plugin-mailwatch-plugin.o  ../libmailwatch-core/.libs/libmailwatch-core.a -lxfce4panel -lxfcegui4 /usr/lib/libgtk-x11-2.0.so -lxfce4util /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so /usr/lib/libgio-2.0.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lz -lfontconfig /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so /usr/lib/libgnutls.so -pthread
/usr/bin/ld: ../libmailwatch-core/.libs/libmailwatch-core.a(libmailwatch_core_la-mailwatch-utils.o): undefined reference to symbol 'gcry_md_setkey@@GCRYPT_1.2'
/usr/bin/ld: note: 'gcry_md_setkey@@GCRYPT_1.2' is defined in DSO /usr/lib64/libgcrypt.so.11 so try adding it to the linker command line
/usr/lib64/libgcrypt.so.11: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [xfce4-mailwatch-plugin] Error 1
make[3]: Leaving directory `/build/user-xfce4-mailwatch-plugin_1.1.0-3-amd64-OUVXXj/xfce4-mailwatch-plugin-1.1.0/panel-plugin'
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make[2]: Leaving directory `/build/user-xfce4-mailwatch-plugin_1.1.0-3-amd64-OUVXXj/xfce4-mailwatch-plugin-1.1.0'
make[1]: Leaving directory `/build/user-xfce4-mailwatch-plugin_1.1.0-3-amd64-OUVXXj/xfce4-mailwatch-plugin-1.1.0'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2





More information about the Pkg-xfce-devel mailing list