Package: dates Version: 0.4.8-1+b1 Severity: serious Steps to reproduce: 1) apt-get source dates 2) cd dates-0.4.8 3) debuild
Expected results: 3) dates builds from sources Actual results: 3) build fails with libtool: link: gcc -std=gnu99 -std=c99 -Wall -pthread -DORBIT2=1 -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/atk-1.0 -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/evolution-data-server-2.32 -I/usr/include/ -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -g -O2 -g -O2 -Wl,-O1 -Wl,--as-needed -o dates dates_gtk.o dates_main.o dates_callbacks.o gconf-bridge.o -pthread /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 -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lfontconfig -lecal-1.2 -lical -licalss -licalvcal -ledataserver-1.2 /usr/lib/libxml2.so -lsoup-2.4 /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libgconf-2.so /usr/lib/libglib-2.0.so ./.libs/libgtkdatesview.a -pthread /usr/bin/ld: /usr/lib/libgtk-x11-2.0.so: undefined reference to symbol 'pango_layout_set_indent' /usr/bin/ld: note: 'pango_layout_set_indent' is defined in DSO /usr/lib/libpango-1.0.so so try adding it to the linker command line /usr/lib/libpango-1.0.so: could not read symbols: Invalid operation collect2: ld returned 1 exit status make[3]: *** [dates] Error 1 make[3]: Leaving directory `/home/lindi/debian/debian-dates/dates-0.4.8/debian/build/standard/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/lindi/debian/debian-dates/dates-0.4.8/debian/build/standard/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/lindi/debian/debian-dates/dates-0.4.8/debian/build/standard' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 debuild: fatal error at line 1329: dpkg-buildpackage -rfakeroot -D -us -uc failed More info: 1) Full build log is attached
dates_0.4.8-1_amd64.build.xz
Description: Binary data
2) Adding -lpango-1.0 to the failing command causes /usr/bin/ld: ./.libs/libgtkdatesview.a(dates_view.o): undefined reference to symbol 'ceil@@GLIBC_2.2.5' /usr/bin/ld: note: 'ceil@@GLIBC_2.2.5' is defined in DSO /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libm.so so try adding it to the linker command line /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libm.so: could not read symbols: Invalid operation 3) Further adding -lm causes that command to succeed. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages dates depends on: ii evolution-data-server 2.32.2-2 evolution database backend server ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib ii libecal1.2-7 2.30.3-2 Client library for evolution calen ii libedataserver1.2-13 2.30.3-2 Utility library for evolution data ii libgconf2-4 2.28.1-6 GNOME configuration database syste ii libglib2.0-0 2.28.0-2 The GLib library of C routines ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface ii libical0 0.44-3 iCalendar library implementation i ii libpango1.0-0 1.28.3-1+squeeze1 Layout and rendering of internatio dates recommends no packages. dates suggests no packages. -- no debconf information