Bug#554334: FTBFS with binutils-gold

Peter Fritzsche peter.fritzsche at gmx.de
Tue Nov 3 23:06:21 UTC 2009


Source: evince
Version: 2.28.1-1
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    -o evince eggfindbar.o ev-application.o ev-file-
monitor.o ev-history.o ev-keyring.o ev-marshal.o ev-media-player-keys.o ev-message-area.o ev-metadata-manager.o ev-
navigation-action.o ev-navigation-action-widget.o ev-password-view.o ev-print-operation.o ev-progress-message-area.o ev-
properties-dialog.o ev-properties-fonts.o ev-open-recent-action.o ev-utils.o ev-window.o ev-window-title.o ev-sidebar.o ev-
sidebar-attachments.o ev-sidebar-layers.o ev-sidebar-links.o ev-sidebar-page.o ev-sidebar-thumbnails.o main.o ../cut-n-
paste/zoom-control/libephyzoom.la ../cut-n-paste/toolbar-editor/libtoolbareditor.la ../cut-n-paste/totem-
screensaver/libtotemscrsaver.la ../cut-n-paste/gedit-message-area/libgeditmsgarea.la ../cut-n-
paste/gimpcellrenderertoggle/libgimpcellrenderertoggle.la ../cut-n-paste/smclient/libsmclient.la 
../properties/libevproperties.la ../libdocument/libevdocument.la ../libview/libevview.la ../libmisc/libevmisc.la -pthread -
lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpango-1.0 -
lfreetype -lfontconfig -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0   -D_REENTRANT -
I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 
-I/usr/lib/gtk-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0   -
lgnome-keyring -lglib-2.0   -lgconf-2 -lglib-2.0   -lz -lpoppler-glib -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -
lgio-2.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lxml2   
libtool: link: cc -g -O2 -g -Wall -O2 -o .libs/evince eggfindbar.o ev-application.o ev-file-monitor.o ev-history.o ev-
keyring.o ev-marshal.o ev-media-player-keys.o ev-message-area.o ev-metadata-manager.o ev-navigation-action.o ev-navigation-
action-widget.o ev-password-view.o ev-print-operation.o ev-progress-message-area.o ev-properties-dialog.o ev-properties-
fonts.o ev-open-recent-action.o ev-utils.o ev-window.o ev-window-title.o ev-sidebar.o ev-sidebar-attachments.o ev-sidebar-
layers.o ev-sidebar-links.o ev-sidebar-page.o ev-sidebar-thumbnails.o main.o -pthread -D_REENTRANT -I/usr/include/gtk-unix-
print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -
I/usr/lib/gtk-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -
I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  ../cut-n-paste/zoom-control/.libs/libephyzoom.a ../cut-n-paste/toolbar-
editor/.libs/libtoolbareditor.a ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a ../cut-n-paste/gedit-message-
area/.libs/libgeditmsgarea.a ../cut-n-paste/gimpcellrenderertoggle/.libs/libgimpcellrenderertoggle.a ../cut-n-
paste/smclient/.libs/libsmclient.a -lSM ../properties/.libs/libevproperties.a ../libdocument/.libs/libevdocument.so 
../libview/.libs/libevview.so ../libmisc/.libs/libevmisc.a 
/home/peter/rebuild/build/evince/evince-2.28.1/debian/build/evince/libview/.libs/libevview.so 
/home/peter/rebuild/build/evince/evince-2.28.1/debian/build/evince/libdocument/.libs/libevdocument.so /usr/lib/libgtk-
x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libfreetype.so -lfontconfig 
/usr/lib/libgthread-2.0.so -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgnome-keyring /usr/lib/libgconf-2.so -lz -lpoppler-glib 
/usr/lib/libgdk-x11-2.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libgio-2.0.so 
/usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so 
/usr/lib/libxml2.so -pthread
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_enable:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/totem-screensaver/totem-scrsaver.c:256: 
error: undefined reference to 'XLockDisplay'
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_enable:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/totem-screensaver/totem-scrsaver.c:257: 
error: undefined reference to 'XSetScreenSaver'
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_disable:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/totem-screensaver/totem-scrsaver.c:315: 
error: undefined reference to 'XLockDisplay'
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_disable:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/totem-screensaver/totem-scrsaver.c:316: 
error: undefined reference to 'XGetScreenSaver'
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_disable:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/totem-screensaver/totem-scrsaver.c:320: 
error: undefined reference to 'XSetScreenSaver'
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_enable:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/totem-screensaver/totem-scrsaver.c:262: 
error: undefined reference to 'XUnlockDisplay'
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_disable:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/totem-screensaver/totem-scrsaver.c:322: 
error: undefined reference to 'XUnlockDisplay'
/usr/bin/ld: ../cut-n-paste/smclient/.libs/libsmclient.a(libsmclient_la-eggsmclient-xsmp.o): in function 
process_ice_messages:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/smclient/eggsmclient-xsmp.c:1286: error: 
undefined reference to 'IceProcessMessages'
/usr/bin/ld: ../cut-n-paste/smclient/.libs/libsmclient.a(libsmclient_la-eggsmclient-xsmp.o): in function 
process_ice_messages:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/smclient/eggsmclient-xsmp.c:1295: error: 
undefined reference to 'IceGetConnectionContext'
/usr/bin/ld: ../cut-n-paste/smclient/.libs/libsmclient.a(libsmclient_la-eggsmclient-xsmp.o): in function 
sm_client_xsmp_startup:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/smclient/eggsmclient-xsmp.c:1275: error: 
undefined reference to 'IceSetIOErrorHandler'
/usr/bin/ld: ../cut-n-paste/smclient/.libs/libsmclient.a(libsmclient_la-eggsmclient-xsmp.o): in function 
sm_client_xsmp_startup:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/smclient/eggsmclient-xsmp.c:1276: error: 
undefined reference to 'IceSetErrorHandler'
/usr/bin/ld: ../cut-n-paste/smclient/.libs/libsmclient.a(libsmclient_la-eggsmclient-xsmp.o): in function 
sm_client_xsmp_startup:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/smclient/eggsmclient-xsmp.c:1277: error: 
undefined reference to 'IceAddConnectionWatch'
/usr/bin/ld: ../cut-n-paste/smclient/.libs/libsmclient.a(libsmclient_la-eggsmclient-xsmp.o): in function 
ice_connection_watch:/home/peter/rebuild/build/evince/evince-2.28.1/./cut-n-paste/smclient/eggsmclient-xsmp.c:1325: error: 
undefined reference to 'IceConnectionNumber'
collect2: ld returned 1 exit status
make[4]: *** [evince] Error 1





More information about the pkg-gnome-maintainers mailing list