Bug#640450: libgnomeprintui: FTBFS: gnome-print-layout-selector.c:528: undefined reference to `ceil'

Mònica Ramírez Arceda monica at probeta.net
Sun Sep 4 23:23:10 UTC 2011


Source: libgnomeprintui
Version: 2.18.6-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110902 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> /bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gail-1.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeprint-2.2 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomecanvas-2.0   -DG_LOG_DOMAIN=\"libgnomeprintui\" -DVERSION=\"2.18.6\" -DWE_ARE_LIBGNOMEPRINT_INTERNALS -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DGNOME_PRINT_LIBDIR=\"/usr/lib/gnome-print\" -DBINDIR=\""/usr/bin"\" -DDATADIR=\""/usr/share"\" -DGNOME_PRINT_JOB_PREVIEW_DATADIR=\"/usr/share/libgnomeprintui/2.18.6\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED	    -g -O2 -g -O2 -Wall -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -DGDK_MULTIHEAD_SAFE -c -o libgnomeprintui-enum-types.lo libgnomeprintui-enum-types.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gail-1.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeprint-2.2 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomecanvas-2.0 -DG_LOG_DOMAIN=\"libgnomeprintui\" -DVERSION=\"2.18.6\" -DWE_ARE_LIBGNOMEPRINT_INTERNALS -DGNOMELOCALEDIR=\"/usr/share/locale\" -DGNOME_PRINT_LIBDIR=\"/usr/lib/gnome-print\" -DBINDIR=\"/usr/bin\" -DDATADIR=\"/usr/share\" -DGNOME_PRINT_JOB_PREVIEW_DATADIR=\"/usr/share/libgnomeprintui/2.18.6\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -g -O2 -g -O2 -Wall -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -DGDK_MULTIHEAD_SAFE -c libgnomeprintui-enum-types.c  -fPIC -DPIC -o .libs/libgnomeprintui-enum-types.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gail-1.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeprint-2.2 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomecanvas-2.0 -DG_LOG_DOMAIN=\"libgnomeprintui\" -DVERSION=\"2.18.6\" -DWE_ARE_LIBGNOMEPRINT_INTERNALS -DGNOMELOCALEDIR=\"/usr/share/locale\" -DGNOME_PRINT_LIBDIR=\"/usr/lib/gnome-print\" -DBINDIR=\"/usr/bin\" -DDATADIR=\"/usr/share\" -DGNOME_PRINT_JOB_PREVIEW_DATADIR=\"/usr/share/libgnomeprintui/2.18.6\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -g -O2 -g -O2 -Wall -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -DGDK_MULTIHEAD_SAFE -c libgnomeprintui-enum-types.c -o libgnomeprintui-enum-types.o >/dev/null 2>&1
> /bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -g -O2 -Wall -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -DGDK_MULTIHEAD_SAFE -no-undefined -version-info 1:0:1 -Wl,-z,defs -Wl,-O1 -o libgnomeprintui-2-2.la -rpath /usr/lib gnome-print-i18n.lo gnome-print-preview.lo gnome-canvas-hacktext.lo gnome-print-job-preview.lo gnome-printer-selector.lo gnome-print-copies.lo gnome-print-dialog.lo gnome-print-config-dialog.lo gnome-print-widget.lo gnome-font-dialog.lo gnome-print-content-selector.lo gnome-print-layout-selector.lo gnome-print-page-selector.lo gnome-print-paper-preview.lo gnome-print-unit-selector.lo gnome-print-paper-selector.lo gnome-print-ui-private.lo gnome-printui-marshal.lo libgnomeprintui-enum-types.lo -pthread -lgnomeprint-2-2 -lz -lxml2 -lgnomecanvas-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0   gpaui/libgpaui.la  
> libtool: link: gcc -shared  .libs/gnome-print-i18n.o .libs/gnome-print-preview.o .libs/gnome-canvas-hacktext.o .libs/gnome-print-job-preview.o .libs/gnome-printer-selector.o .libs/gnome-print-copies.o .libs/gnome-print-dialog.o .libs/gnome-print-config-dialog.o .libs/gnome-print-widget.o .libs/gnome-font-dialog.o .libs/gnome-print-content-selector.o .libs/gnome-print-layout-selector.o .libs/gnome-print-page-selector.o .libs/gnome-print-paper-preview.o .libs/gnome-print-unit-selector.o .libs/gnome-print-paper-selector.o .libs/gnome-print-ui-private.o .libs/gnome-printui-marshal.o .libs/libgnomeprintui-enum-types.o  -Wl,--whole-archive gpaui/.libs/libgpaui.a -Wl,--no-whole-archive  -lgnomeprint-2-2 -lz /usr/lib/libxml2.so -lgnomecanvas-2 /usr/lib/libart_lgpl_2.so -lgtk-x11-2.0 -lgdk-x11-2.0 /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/libgio-2.0.so -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/libcairo.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libfreetype.so -lfontconfig /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so  -Wl,-z -Wl,defs -Wl,-O1 -pthread   -pthread -Wl,-soname -Wl,libgnomeprintui-2-2.so.0 -o .libs/libgnomeprintui-2-2.so.0.1.0
> .libs/gnome-print-layout-selector.o: In function `gnome_print_layout_selector_get_layout':
> /build/libgnomeprintui-gUVQ4e/libgnomeprintui-2.18.6/libgnomeprintui/gnome-print-layout-selector.c:528: undefined reference to `ceil'
> .libs/gnome-print-layout-selector.o: In function `gnome_print_layout_selector_save_leaflet_stapled':
> /build/libgnomeprintui-gUVQ4e/libgnomeprintui-2.18.6/libgnomeprintui/gnome-print-layout-selector.c:288: undefined reference to `ceil'
> collect2: ld returned 1 exit status

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/09/02/libgnomeprintui_2.18.6-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.





More information about the pkg-gnome-maintainers mailing list