[Pkg-xfce-devel] Bug#615760: parole: ftbfs with gold or ld --no-add-needed

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


Package: parole
Version: 0.2.0.2-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/parole to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.

[...]
  CC     parole-builder.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../parole -I../data -I../data/mime -I../gst -I../dbus -I../common -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"parole\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -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   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2     -DNDEBUG  -g -O2 -c parole-builder.c
  CC     parole-subtitle-encoding.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../parole -I../data -I../data/mime -I../gst -I../dbus -I../common -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"parole\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -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   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2     -DNDEBUG  -g -O2 -c parole-subtitle-encoding.c
  CC     parole-open-location.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../parole -I../data -I../data/mime -I../gst -I../dbus -I../common -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"parole\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -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   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2     -DNDEBUG  -g -O2 -c parole-open-location.c
  CC     parole-disc-menu.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../parole -I../data -I../data/mime -I../gst -I../dbus -I../common -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"parole\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -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   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2     -DNDEBUG  -g -O2 -c parole-disc-menu.c
  CC     parole-session.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../parole -I../data -I../data/mime -I../gst -I../dbus -I../common -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"parole\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -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   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2     -DNDEBUG  -g -O2 -c parole-session.c
  CC     parole-button.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../parole -I../data -I../data/mime -I../gst -I../dbus -I../common -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"parole\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -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   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2     -DNDEBUG  -g -O2 -c parole-button.c
  CC     parole-plugin-player.o
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../parole -I../data -I../data/mime -I../gst -I../dbus -I../common -DLOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"parole\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -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   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2     -DNDEBUG  -g -O2 -c parole-plugin-player.c
  CCLD   parole
/usr/bin/ld: parole-button.o: undefined reference to symbol 'XGrabKey'
/usr/bin/ld: note: 'XGrabKey' is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [parole] Error 1
make[3]: *** [all] Error 2
make[4]: Leaving directory `/build/user-parole_0.2.0.2-3-amd64-fzx_83/parole-0.2.0.2/src'
make[3]: Leaving directory `/build/user-parole_0.2.0.2-3-amd64-fzx_83/parole-0.2.0.2/src'
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
dh_auto_build: make -j1 returned exit code 2
make[2]: Leaving directory `/build/user-parole_0.2.0.2-3-amd64-fzx_83/parole-0.2.0.2'
make[1]: Leaving directory `/build/user-parole_0.2.0.2-3-amd64-fzx_83/parole-0.2.0.2'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2





More information about the Pkg-xfce-devel mailing list