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

Attachment: 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

Reply via email to