Package: libgnomeprint
Severity: serious
Version: 2.12.1-5
Justification: no longer builds from source

I just tried to rebuild libgnomeprint in a up-to-date sid chroot. The
build fails at linking stage:

----------------------------------
cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 
-I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/freetype2 
-DG_LOG_DOMAIN=\"GnomePrint\" -DGNOMELOCALEDIR=\"/usr/share/locale\" 
-DGNOME_PRINT_DATA_DIR=\"/usr/share/libgnomeprint/2.12.1\" 
-DGNOME_PRINT_MODULES_DIR=\"/usr/lib/libgnomeprint/2.12.1/modules\" -g -Wall 
-O2 -c grammar.tab.c -o grammar.tab.o >/dev/null 2>&1
/bin/bash ../libtool --mode=link cc  -g -Wall -O2  -version-info 1:0:1 
-Wl,-z,defs -Wl,-O1 -o libgnomeprint-2-2.la -rpath /usr/lib -no-undefined 
gnome-print.lo gnome-print-stdapi.lo gnome-print-config.lo 
gnome-print-filter.lo gnome-print-meta.lo gnome-print-job.lo gnome-print-ps2.lo 
gnome-print-pdf.lo gnome-print-pdf-t1.lo gnome-print-pdf-tt.lo 
gnome-print-pango.lo gnome-print-rbuf.lo gnome-print-rgbp.lo 
gnome-print-transport.lo gnome-print-i18n.lo gp-path.lo gp-gc.lo 
gnome-glyphlist.lo gnome-pgl.lo gnome-print-encode.lo 
libgnomeprint-enum-types.lo gnome-print-unit.lo gnome-print-paper.lo  
gnome-fontmap.lo gnome-font.lo gnome-font-face.lo gnome-rfont.lo 
gnome-font-family.lo art_rgba_rgba_affine.lo art_rgba_svp.lo 
lex._gnome_print_filter_parse_yy.lo grammar.tab.lo gpa/libgpa.la 
ttsubset/libttsubset.la -Wl,--export-dynamic -lart_lgpl_2 -lpangoft2-1.0 
-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lxml2 -lfontconfig   
-lfreetype -lz -lz
cc -shared  .libs/gnome-print.o .libs/gnome-print-stdapi.o 
.libs/gnome-print-config.o .libs/gnome-print-filter.o .libs/gnome-print-meta.o 
.libs/gnome-print-job.o .libs/gnome-print-ps2.o .libs/gnome-print-pdf.o 
.libs/gnome-print-pdf-t1.o .libs/gnome-print-pdf-tt.o .libs/gnome-print-pango.o 
.libs/gnome-print-rbuf.o .libs/gnome-print-rgbp.o .libs/gnome-print-transport.o 
.libs/gnome-print-i18n.o .libs/gp-path.o .libs/gp-gc.o .libs/gnome-glyphlist.o 
.libs/gnome-pgl.o .libs/gnome-print-encode.o .libs/libgnomeprint-enum-types.o 
.libs/gnome-print-unit.o .libs/gnome-print-paper.o .libs/gnome-fontmap.o 
.libs/gnome-font.o .libs/gnome-font-face.o .libs/gnome-rfont.o 
.libs/gnome-font-family.o .libs/art_rgba_rgba_affine.o .libs/art_rgba_svp.o 
.libs/lex._gnome_print_filter_parse_yy.o .libs/grammar.tab.o 
-Wl,--whole-archive gpa/.libs/libgpa.a ttsubset/.libs/libttsubset.a 
-Wl,--no-whole-archive  /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so 
/usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so 
-ldl /usr/lib/libglib-2.0.so /usr/lib/libxml2.so -lfontconfig 
/usr/lib/libfreetype.so -lz  -Wl,-z -Wl,defs -Wl,-O1 -Wl,--export-dynamic 
-Wl,-soname -Wl,libgnomeprint-2-2.so.0 -o .libs/libgnomeprint-2-2.so.0.1.0
.libs/gnome-print-stdapi.o: In function `gnome_print_arcto':
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:607: undefined 
reference to `fmod'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:608: undefined 
reference to `fmod'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:627: undefined 
reference to `sin'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:627: undefined 
reference to `cos'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:631: undefined 
reference to `sin'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:631: undefined 
reference to `cos'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:611: undefined 
reference to `sin'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:611: undefined 
reference to `cos'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:620: undefined 
reference to `sin'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-stdapi.c:620: undefined 
reference to `cos'
.libs/gnome-print-ps2.o: In function `gnome_print_ps2_close':
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-ps2.c:850: undefined 
reference to `ceil'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-ps2.c:850: undefined 
reference to `ceil'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-ps2.c:850: undefined 
reference to `floor'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-ps2.c:850: undefined 
reference to `floor'
.libs/gnome-print-rgbp.o: In function `rgbp_showpage':
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-rgbp.c:168: undefined 
reference to `ceil'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-print-rgbp.c:169: undefined 
reference to `ceil'
.libs/gnome-rfont.o: In function `gnome_rfont_render_glyph_rgb8':
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-rfont.c:850: undefined reference 
to `floor'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-rfont.c:851: undefined reference 
to `floor'
.libs/gnome-rfont.o: In function `gnome_rfont_render_glyph_rgba8':
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-rfont.c:788: undefined reference 
to `floor'
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-rfont.c:787: undefined reference 
to `floor'
.libs/gnome-rfont.o: In function `gnome_font_get_rfont':
/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-rfont.c:328: undefined reference 
to `floor'
.libs/gnome-rfont.o:/tmp/libgnomeprint-2.12.1/libgnomeprint/gnome-rfont.c:329: 
more undefined references to `floor' follow
collect2: ld returned 1 exit status
make[4]: *** [libgnomeprint-2-2.la] Error 1
make[4]: Leaving directory `/tmp/libgnomeprint-2.12.1/libgnomeprint'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/libgnomeprint-2.12.1/libgnomeprint'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/libgnomeprint-2.12.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/libgnomeprint-2.12.1'
make: *** [debian/stamp-makefile-build] Error 2

real    1m48.381s
user    1m22.624s
sys     0m13.201s
----------------------------------

Buildlog (just 12KB) and dh-buildinfo's output attached.
cu andreas
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-3-k7
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.                                (c) Jasper Ffforde

Attachment: dh-buildinfo.libgnomeprint_2.12.1-5.gz
Description: Binary data

Attachment: buildlog.libgnomeprint_2.12.1-5.gz
Description: Binary data

Reply via email to