Bug#554329: FTBFS with binutils-gold

Peter Fritzsche peter.fritzsche at gmx.de
Tue Nov 3 23:05:43 UTC 2009


Source: eog
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 -I../cut-n-paste/toolbar-editor -I../cut-n-paste/totem-screensaver -
D_REENTRANT -DORBIT2=1 -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/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 -I/usr/include/gnome-desktop-2.0 -
I/usr/include/startup-notification-1.0 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -
I/usr/lib/dbus-1.0/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/libexif -I/usr/include/exempi-2.0   -
DEOG_DATA_DIR=\""/usr/share/eog"\" -DEOG_LOCALE_DIR=\""/usr/share/locale"\" -g -O2 -g -Wall -O2 -export-dynamic -no-
undefined -export-symbols-regex "^[[^_]].*" -Wl,-O1 -Wl,--as-needed -o eog eog-main.o libeog.la -lgnome-desktop-2 -lstartup-
notification-1 -lgconf-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lgio-2.0 -
lcairo -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -lexif -lm -llcms -lexempi -ldbus-glib-1 -ldbus-1 -lpthread -lrt -
lgobject-2.0 -lglib-2.0    -ljpeg ../cut-n-paste/toolbar-editor/libtoolbareditor.la ../cut-n-paste/totem-
screensaver/libtotemscrsaver.la ../jpegutils/libeog-jpegutils.la -lz 
libtool: link: cc -I../cut-n-paste/toolbar-editor -I../cut-n-paste/totem-screensaver -D_REENTRANT -DORBIT2=1 -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/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 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/gconf/2 -
I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-unix-print-2.0 -
I/usr/include/libexif -I/usr/include/exempi-2.0 -DEOG_DATA_DIR=\"/usr/share/eog\" -DEOG_LOCALE_DIR=\"/usr/share/locale\" -g 
-O2 -g -Wall -O2 -Wl,-O1 -o eog eog-main.o -Wl,--export-dynamic  -Wl,--as-needed ./.libs/libeog.a -
L/usr/lib/python2.5/config -lpython2.5 -ldl -lutil -lgnome-desktop-2 -lstartup-notification-1 /usr/lib/libgconf-2.so 
/usr/lib/libgtk-x11-2.0.so /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 /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/libexif.so 
/usr/lib/liblcms.so -lm -lexempi -ldbus-glib-1 -ldbus-1 -lpthread -lrt /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so 
/usr/lib/libjpeg.so ../cut-n-paste/toolbar-editor/.libs/libtoolbareditor.a /usr/lib/libxml2.so ../cut-n-paste/totem-
screensaver/.libs/libtotemscrsaver.a ../jpegutils/.libs/libeog-jpegutils.a -lz -pthread
/usr/bin/ld: eog-main.o: in function main:main.c:177: error: undefined reference to 'g_thread_init'
/usr/bin/ld: ./.libs/libeog.a(libeog_la-eog-window.o): in function eog_window_init:eog-window.c:654: error: undefined 
reference to 'XGetWindowProperty'
/usr/bin/ld: ./.libs/libeog.a(libeog_la-eog-window.o): in function eog_window_init:eog-window.c:684: error: undefined 
reference to 'XFree'
/usr/bin/ld: ./.libs/libeog.a(libeog_la-eog-window.o): in function eog_window_init:eog-window.c:705: error: undefined 
reference to 'XFree'
/usr/bin/ld: ./.libs/libeog.a(libeog_la-eog-job-queue.o): in function eog_job_queue_init:eog-job-queue.c:157: error: 
undefined reference to 'g_thread_init'
/usr/bin/ld: ../cut-n-paste/totem-screensaver/.libs/libtotemscrsaver.a(libtotemscrsaver_la-totem-scrsaver.o): in function 
totem_scrsaver_enable:totem-scrsaver.c:249: 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:totem-scrsaver.c:250: 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:totem-scrsaver.c:318: 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:totem-scrsaver.c:319: 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:totem-scrsaver.c:323: 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:totem-scrsaver.c:255: 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:totem-scrsaver.c:325: error: undefined reference to 'XUnlockDisplay'
collect2: ld returned 1 exit status
make[4]: *** [eog] Error 1






More information about the pkg-gnome-maintainers mailing list