Bug#554657: FTBFS with binutils-gold

Peter Fritzsche peter.fritzsche at gmx.de
Thu Nov 5 21:19:06 UTC 2009


Source: gnome-panel
Version: 2.28.0-2
Severity: minor
User: peter.fritzsche at gmx.de
Usertags: no-add-needed

Tried to build your package and it fails to build with GNU binutils-gold. The
important difference is that --no-add-needed is the default behavior of of GNU
binutils-gold. Please provide all needed libraries to the linker when building
your executables.

More informations can be found at
 http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking

/bin/bash ../libtool  --tag=CC   --mode=link cc  -g -O2 -g -Wall -O2 -export-dynamic -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o gnome-panel GNOME_Panel-stubs.o GNOME_Panel-skels.o GNOME_Panel-common.o  panel-typebuiltins.o panel-marshal.o main.o panel-widget.o button-widget.o xstuff.o panel-session.o panel-compatibility.o panel.o applet.o drawer.o panel-config-global.o panel-util.o panel-gconf.o panel-properties-dialog.o panel-run-dialog.o menu.o panel-context-menu.o launcher.o panel-applet-frame.o panel-shell.o panel-background.o panel-background-monitor.o panel-stock-icons.o panel-action-button.o panel-menu-bar.o panel-menu-button.o panel-menu-items.o panel-separator.o panel-recent.o panel-action-protocol.o panel-toplevel.o panel-struts.o panel-frame.o panel-xutils.o panel-multiscreen.o panel-a11y.o panel-bindings.o panel-profile.o panel-force-quit.o panel-lockdown.o panel-addto.o panel-logout.o panel-gdm.o panel-ditem-editor.o    ../gnome-panel/libpanel-util/libpanel-util.la -pthread -lgnomeui-2 -lSM -lICE -lgnomevfs-2 -lbonoboui-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lbonobo-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgnome-desktop-2 -lgtk-x11-2.0 -lstartup-notification-1 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -lgconf-2 -lgnome-menu -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0   -lX11 -lXau   
libtool: link: cc -g -O2 -g -Wall -O2 -Wl,-z -Wl,defs -Wl,-O1 -o gnome-panel GNOME_Panel-stubs.o GNOME_Panel-skels.o GNOME_Panel-common.o panel-typebuiltins.o panel-marshal.o main.o panel-widget.o button-widget.o xstuff.o panel-session.o panel-compatibility.o panel.o applet.o drawer.o panel-config-global.o panel-util.o panel-gconf.o panel-properties-dialog.o panel-run-dialog.o menu.o panel-context-menu.o launcher.o panel-applet-frame.o panel-shell.o panel-background.o panel-background-monitor.o panel-stock-icons.o panel-action-button.o panel-menu-bar.o panel-menu-button.o panel-menu-items.o panel-separator.o panel-recent.o panel-action-protocol.o panel-toplevel.o panel-struts.o panel-frame.o panel-xutils.o panel-multiscreen.o panel-a11y.o panel-bindings.o panel-profile.o panel-force-quit.o panel-lockdown.o panel-addto.o panel-logout.o panel-gdm.o panel-ditem-editor.o -pthread -Wl,--export-dynamic  -Wl,--as-needed ../gnome-panel/libpanel-util/.libs/libpanel-util.a /usr/lib/libgnomeui-2.so -lSM -lICE /usr/lib/libgnomevfs-2.so /usr/lib/libbonoboui-2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libart_lgpl_2.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so /usr/lib/libgthread-2.0.so -lgnome-desktop-2 /usr/lib/libgtk-x11-2.0.so -lstartup-notification-1 /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/libgio-2.0.so /usr/lib/libcairo.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lfontconfig /usr/lib/libgmodule-2.0.so /usr/lib/libgconf-2.so -lgnome-menu -ldbus-glib-1 -ldbus-1 -lpthread -lrt /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lX11 -lXau -pthread
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:430: error: undefined reference to 'XRRQueryExtension'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:140: error: undefined reference to 'XRRGetScreenResourcesCurrent'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:146: error: undefined reference to 'XRRFreeScreenResources'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:147: error: undefined reference to 'XRRGetScreenResources'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:161: error: undefined reference to 'XRRGetOutputPrimary'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:204: error: undefined reference to 'XRRFreeOutputInfo'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:173: error: undefined reference to 'XRRGetOutputInfo'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:186: error: undefined reference to 'XRRGetCrtcInfo'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:194: error: undefined reference to 'XRRFreeCrtcInfo'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:74: error: undefined reference to 'XRRGetOutputProperty'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:207: error: undefined reference to 'XRRFreeScreenResources'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:433: error: undefined reference to 'XRRQueryVersion'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:150: error: undefined reference to 'XRRGetScreenResources'
/usr/bin/ld: panel-multiscreen.o: in function panel_multiscreen_init:panel-multiscreen.c:207: error: undefined reference to 'XRRFreeScreenResources'
collect2: ld returned 1 exit status
make[5]: *** [gnome-panel] Error 1






More information about the pkg-gnome-maintainers mailing list