[DRE-maint] Bug#577912: ruby-gnome2: FTBFS: extconf fails

Lucas Nussbaum lucas at lucas-nussbaum.net
Thu Apr 15 08:13:21 UTC 2010


Source: ruby-gnome2
Version: 0.19.3-1
Severity: serious
Tags: squeeze sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20100415 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
> make[1]: Entering directory `/build/user-ruby-gnome2_0.19.3-1-amd64-t99bLA/ruby-gnome2-0.19.3'
> /usr/bin/ruby1.8  \
> 		extconf.rb  atk bonobo bonoboui gconf gdkpixbuf glib gnome gnomecanvas gnomevfs goocanvas gstreamer gtk gtkglext gtkmozembed gtksourceview2 libart libglade panel-applet pango poppler rsvg vte
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for atk... yes
> checking for G_PLATFORM_WIN32... no
> checking for atk_action_get_localized_name() in atk/atk.h... yes
> checking for atk_hyperlink_is_inline() in atk/atk.h... yes
> checking for atk_object_add_relationship() in atk/atk.h... yes
> checking for atk_object_remove_relationship() in atk/atk.h... yes
> checking for atk_component_get_layer() in atk/atk.h... yes
> checking for atk_component_get_mdi_zorder() in atk/atk.h... yes
> checking for atk_hyperlink_is_selected_link() in atk/atk.h... yes
> checking for atk_text_get_bounded_ranges() in atk/atk.h... yes
> checking for atk_role_get_localized_name() in atk/atk.h... yes
> checking for atk_text_clip_type_get_type() in atk/atk.h... yes
> checking for atk_text_free_ranges() in atk/atk.h... yes
> creating rbatkversion.h
> creating ruby-atk.pc
> extconf.rb: Leaving directory 'atk'
> extconf.rb: Entering directory `bonobo'
> creating Makefile
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for libbonobo-2.0... yes
> checking for libbonoboui-2.0... yes
> checking for G_PLATFORM_WIN32... no
> creating ruby-bonobo2.pc
> creating rbbonoboversion.h
> creating Makefile
> extconf.rb: Leaving directory 'bonobo'
> extconf.rb: Entering directory `bonoboui'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for libgnomeui-2.0... yes
> checking for libbonoboui-2.0... yes
> checking for G_PLATFORM_WIN32... no
> creating ruby-bonoboui2.pc
> creating rbbonobouiversion.h
> creating Makefile
> extconf.rb: Leaving directory 'bonoboui'
> extconf.rb: Entering directory `gconf'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gconf-2.0... yes
> checking for gobject-2.0... yes
> checking for G_PLATFORM_WIN32... no
> creating rbgconfversion.h
> creating ruby-gconf2.pc
> creating Makefile
> extconf.rb: Leaving directory 'gconf'
> extconf.rb: Entering directory `gdkpixbuf'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gdk-pixbuf-2.0... yes
> checking for G_PLATFORM_WIN32... no
> checking for gdk_pixbuf_set_option() in gdk-pixbuf/gdk-pixbuf.h... yes
> checking for gdk-pixbuf/gdk-pixbuf-io.h... yes
> checking for gdk-2.0... yes
> checking for cairo... yes
> checking for rb_cairo.h... yes
> creating ruby-gdkpixbuf2.pc
> creating Makefile
> extconf.rb: Leaving directory 'gdkpixbuf'
> extconf.rb: Entering directory `glib'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gobject-2.0... yes
> checking for gthread-2.0... yes
> checking for G_PLATFORM_WIN32... no
> checking for unistd.h... yes
> checking for io.h... no
> checking for g_spawn_close_pid() in glib.h... yes
> checking for g_thread_init() in glib.h... yes
> checking for g_main_depth() in glib.h... yes
> checking for g_listenv() in glib.h... yes
> checking for rb_check_array_type() in ruby.h... yes
> checking for rb_exec_recursive() in ruby.h... yes
> checking for rb_errinfo() in ruby.h... no
> checking for rb_sourcefile() in ruby.h... no
> checking for rb_sourceline() in ruby.h... no
> checking for ruby_set_current_source() in ruby.h... yes
> checking for rb_thread_blocking_region() in ruby.h... no
> checking for ruby_native_thread_p() in ruby.h... no
> checking for curr_thread in ruby.h,node.h... no
> checking for rb_curr_thread in ruby.h,node.h... yes
> creating ruby-glib2.pc
> creating glib-enum-types.c
> creating glib-enum-types.h
> creating Makefile
> extconf.rb: Leaving directory 'glib'
> extconf.rb: Entering directory `gnome'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for libgnomeui-2.0... yes
> checking for G_PLATFORM_WIN32... no
> creating rbgnomeversion.h
> creating ruby-gnome2.pc
> creating Makefile
> extconf.rb: Leaving directory 'gnome'
> extconf.rb: Entering directory `gnomecanvas'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for libgnomecanvas-2.0... yes
> checking for G_PLATFORM_WIN32... no
> checking for gnome_canvas_set_center_scroll_region()... yes
> checking for gnome_canvas_path_def_get_type()... yes
> creating rbgnomecanvasversion.h
> creating ruby-gnomecanvas2.pc
> creating Makefile
> extconf.rb: Leaving directory 'gnomecanvas'
> extconf.rb: Entering directory `gnomevfs'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gnome-vfs-2.0... yes
> checking for gnome-vfs-module-2.0... yes
> checking for gobject-2.0... yes
> checking for rb_exec_recursive()... yes
> extconf.rb: Leaving directory 'gnomevfs'
> extconf.rb: Entering directory `goocanvas'
> checking for G_PLATFORM_WIN32... no
> creating rbgnomevfsversion.h
> creating ruby-gnomevfs.pc
> creating Makefile
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for goocanvas version (>= 0.8.0)... yes
> checking for G_PLATFORM_WIN32... no
> checking for cairo... yes
> checking for rb_cairo.h... yes
> creating rbgoo_canvasversion.h
> creating ruby-goocanvas.pc
> creating Makefile
> extconf.rb: Leaving directory 'goocanvas'
> extconf.rb: Entering directory `gstreamer'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gstreamer-0.10... yes
> checking for gstreamer-plugins-base-0.10... yes
> checking for G_PLATFORM_WIN32... no
> checking for unistd.h... yes
> checking for io.h... no
> checking for main() in -lgstinterfaces-0.10... yes
> checking for gst/interfaces/xoverlay.h... yes
> creating ruby-gstreamer.pc
> creating Makefile
> extconf.rb: Leaving directory 'gstreamer'
> extconf.rb: Entering directory `gtk'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gthread-2.0... yes
> checking for gtk+-2.0... yes
> checking for G_PLATFORM_WIN32... no
> checking for st.h... yes
> checking for ruby/st.h... no
> checking for target... x11
> checking for gtk_plug_get_type() in gtk/gtk.h... yes
> checking for gtk_socket_get_type() in gtk/gtk.h... yes
> checking for pango_render_part_get_type() in gtk/gtk.h... yes
> checking for gtk/gtkfilesystem.h... yes
> checking for X11/Xlib.h... yes
> checking for XReadBitmapFileData() in X11/Xlib.h... yes
> checking for XGetErrorText() in X11/Xlib.h... yes
> checking for gtk+-unix-print-2.0... yes
> checking for rb_errinfo()... no
> checking for cairo... yes
> checking for rb_cairo.h... yes
> creating ruby-gtk2.pc
> creating Makefile
> extconf.rb: Leaving directory 'gtk'
> extconf.rb: Entering directory `gtkglext'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gtkglext-1.0... yes
> checking for G_PLATFORM_WIN32... no
> creating ruby-gtkglext.pc
> creating Makefile
> extconf.rb: Leaving directory 'gtkglext'
> extconf.rb: Entering directory `gtkmozembed'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> libxul-embedding-unstable is found.
> checking for gtk+-2.0... yes
> checking for libxul-embedding-unstable... yes
> checking for G_PLATFORM_WIN32... no
> checking for main() in -lxpcomglue... yes
> checking for gtkmozembed_glue.cpp... yes
> creating rbgtkmozembedversion.h
> creating ruby-gtkmozembed.pc
> creating gtkmozembed-enum-types.c
> creating gtkmozembed-enum-types.h
> creating Makefile
> extconf.rb: Leaving directory 'gtkmozembed'
> extconf.rb: Entering directory `gtksourceview2'
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for gtksourceview-2.0... yes
> checking for G_PLATFORM_WIN32... no
> checking for gtk_source_mark_get_type() in gtksourceview/gtksourcemark.h... yes
> checking for gtk_source_print_compositor_get_type() in gtksourceview/gtksourceprintcompositor.h... yes
> checking for gtk_source_view_get_mark_category_background() in gtksourceview/gtksourceview.h... yes
> checking for gtk_source_language_manager_guess_language() in gtksourceview/gtksourcelanguagemanager.h... yes
> extconf.rb: Leaving directory 'gtksourceview2'
> extconf.rb: Entering directory `libart'
> creating rbgtksourceview2version.h
> creating ruby-gtksourceview2.pc
> creating Makefile
> checking for GCC... yes
> checking for rb_define_alloc_func() in ruby.h... yes
> checking for rb_block_proc() in ruby.h... yes
> checking for new allocation framework... yes
> checking for attribute assignment... yes
> checking for libart-2.0... yes
> checking for libpng12... yes
> checking for jpeglib.h... no
> extconf.rb: Leaving directory 'libart'
> *** extconf.rb failed ***
> Could not create Makefile due to some reason, probably lack of
> necessary libraries and/or headers.  Check the mkmf.log file for more
> details.  You may need configuration options.
> 
> Provided configuration options:
> 	--with-opt-dir
> 	--without-opt-dir
> 	--with-opt-include
> 	--without-opt-include=${opt-dir}/include
> 	--with-opt-lib
> 	--without-opt-lib=${opt-dir}/lib
> 	--with-make-prog
> 	--without-make-prog
> 	--srcdir=.
> 	--curdir
> 	--ruby=/usr/bin/ruby1.8
> 	--ruby=/usr/bin/ruby1.8
> make[1]: *** [override_dh_auto_configure] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2010/04/15/ruby-gnome2_0.19.3-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.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |






More information about the Pkg-ruby-extras-maintainers mailing list