[DRE-maint] Bug#758435: [ruby-rmagick] FTBFS with newer imagemagick

bastien ROUCARIES roucaries.bastien at gmail.com
Sun Aug 17 16:19:56 UTC 2014


Package: ruby-rmagick
Version: 2.13.2-3
Severity: important
control: block  740495 by -1

ruby-rmagick FTBFS with experimental version of imagemagick. Please use pkg-config instead of  Magick-config:


---> ext/RMagick
/usr/bin/ruby2.1 /tmp/buildd/ruby-rmagick-2.13.2/ext/RMagick/extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.2. Can't find Magick-config in /usr/sbin:/usr/bin:/sbin:/bin

*** /tmp/buildd/ruby-rmagick-2.13.2/ext/RMagick/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=/tmp/buildd/ruby-rmagick-2.13.2/ext/RMagick
        --curdir
        --ruby=/usr/bin/ruby2.1
setup.rb:655:in `command': system("/usr/bin/ruby2.1" "/tmp/buildd/ruby-rmagick-2.13.2/ext/RMagick/extconf.rb") failed (RuntimeError)
        from setup.rb:660:in `ruby'
        from setup.rb:1238:in `extconf'
        from setup.rb:1230:in `config_dir_ext'
        from setup.rb:1532:in `block in traverse'
        from setup.rb:1549:in `dive_into'
        from setup.rb:1530:in `traverse'
        from setup.rb:1534:in `block (2 levels) in traverse'
        from setup.rb:1533:in `each'
        from setup.rb:1533:in `block in traverse'
        from setup.rb:1549:in `dive_into'
        from setup.rb:1530:in `traverse'
        from setup.rb:1524:in `block in exec_task_traverse'
        from setup.rb:1519:in `each'
        from setup.rb:1519:in `exec_task_traverse'
        from setup.rb:1223:in `exec_config'
        from setup.rb:991:in `exec_config'
        from setup.rb:826:in `invoke'
        from setup.rb:772:in `invoke'
        from setup.rb:1578:in `<main>'
/usr/lib/ruby/vendor_ruby/gem2deb.rb:46:in `run': /usr/bin/ruby2.1 setup.rb config --prefix=/tmp/buildd/ruby-rmagick-2.13.2/debian/ruby-rmagick/usr/ --bindir=/tmp/buildd/ruby-rmagick-2.13.2/debian/ruby-
rmagick/usr/bin --siteruby=/tmp/buildd/ruby-rmagick-2.13.2/debian/ruby-rmagick/usr/lib/ruby/vendor_ruby --siterubyver=/tmp/buildd/ruby-rmagick-2.13.2/debian/ruby-rmagick/usr/lib/ruby/vendor_ruby --
siterubyverarch=/tmp/buildd/ruby-rmagick-2.13.2/debian/ruby-rmagick/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.1.0 (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb/setup_rb_installer.rb:31:in `block in install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/setup_rb_installer.rb:23:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/setup_rb_installer.rb:23:in `install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:75:in `block in install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:73:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:73:in `install'
        from /usr/bin/dh_ruby:69:in `block (2 levels) in <main>'
        from /usr/lib/ruby/2.1.0/optparse.rb:1359:in `call'
        from /usr/lib/ruby/2.1.0/optparse.rb:1359:in `block in parse_in_order'
        from /usr/lib/ruby/2.1.0/optparse.rb:1346:in `catch'
        from /usr/lib/ruby/2.1.0/optparse.rb:1346:in `parse_in_order'
        from /usr/lib/ruby/2.1.0/optparse.rb:1340:in `order!'
        from /usr/lib/ruby/2.1.0/optparse.rb:1432:in `permute!'
        from /usr/lib/ruby/2.1.0/optparse.rb:1454:in `parse!'
        from /usr/bin/dh_ruby:73:in `<main>'
dh_auto_install: dh_ruby --setuprb --install /tmp/buildd/ruby-rmagick-2.13.2/debian/tmp returned exit code 1
debian/rules:27: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory '/tmp/buildd/ruby-rmagick-2.13.2'
debian/rules:18: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
E: Failed autobuilding of package




--- System information. ---
Architecture: amd64
Kernel:       Linux 3.14-1-amd64

Debian Release: jessie/sid
  900 testing         security.debian.org 
  900 testing         http.us.debian.org 

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.



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