Package: gnome-ruby
Version: 0.34-1
Severity: serious
Justification: FTBFS

The current version of gnome-ruby fails to build from source in unstable,
because it requires libX11 to be available for gdk_pixbuf but does not
specify -L/usr/X11R6/lib as a linker flag, expecting it to be provided by
glib-config or gdk-pixbuf-config instead:

[...]
extconf.rb: Entering directory `gdkpixbuf'
checking for XOpenDisplay() in -lX11... no
extconf.rb: Leaving directory `gdkpixbuf'
[...]
dh_movefiles
dh_movefiles: Compatibility levels before 3 are deprecated.
dh_movefiles: debian/tmp/usr/lib/ruby/1.6/gdk_pixbuf.rb not found (supposed to 
put it in libgdk-pixbuf-ruby1.6)
dh_movefiles: debian/tmp/usr/lib/ruby/1.6/arm-linux/gdk_pixbuf.so not found 
(supposed to put it in libgdk-pixbuf-ruby1.6)
tar: /build/buildd/gnome-ruby-0.34/debian/movelist: Cannot open: No such file 
or directory
tar: Error is not recoverable: exiting now
sh: /build/buildd/gnome-ruby-0.34/debian/movelist: No such file or directory
make: *** [install] Error 1
[...]

A full build log can be found at
<http://buildd.debian.org/fetch.php?&pkg=gnome-ruby&ver=0.34-1.0.1&arch=arm&stamp=1129968342&file=log&as=raw>.

As it happens, all of the have_library() calls in gdkpixbuf/extconf.rb are
completely spurious; libgdk-pixbuf-ruby1.6 does not use *any* of these
libraries directly, and so should not be checking for them separately from
the output of glib-config and gdk-pixbuf-config.  Please fix this package to
not check for functions/libraries that it isn't actually going to use!

The above build log is from a binNMU that was being done to fix gnome-ruby
for the libpng12-0 transition.  Please take care of this bug soon, as
otherwise gnome-ruby will need to be removed from testing to let this
transition complete.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to