Bug#379429: libgnomeprint: FTBFS gnome-print-stdapi.c:607: undefined reference to `fmod'

Andreas Metzler ametzler at downhill.at.eu.org
Sun Jul 23 14:06:52 UTC 2006


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dh-buildinfo.libgnomeprint_2.12.1-5.gz
Type: application/octet-stream
Size: 2853 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20060723/b3c7f49e/dh-buildinfo.libgnomeprint_2.12.1-5-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: buildlog.libgnomeprint_2.12.1-5.gz
Type: application/octet-stream
Size: 12977 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20060723/b3c7f49e/buildlog.libgnomeprint_2.12.1-5-0001.obj


More information about the Pkg-gnome-maintainers mailing list