[DRE-maint] Bug#808526: ruby-charlock-holmes: FTBFS: checking for main() in -lz... no

Chris West (Faux) solo-debianbugs at goeswhere.com
Sun Dec 20 15:27:35 UTC 2015


Source: ruby-charlock-holmes
Version: 0.7.3+dfsg-1
Severity: serious
Justification: fails to build from source
Tags: sid 
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

The package fails to build:

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build native extensions for ruby2.2                                          │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby2.2 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /ruby-charlock-holmes-0.7.3+dfsg debian/ruby-charlock-holmes
/usr/bin/ruby2.2 -r ./siteconf20151220-17502-1au8opw.rb extconf.rb
checking for main() in -licui18n... yes
checking for main() in -licui18n... yes
checking for unicode/ucnv.h... yes
checking for main() in -lz... no
libz missing
*** 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/$(RUBY_BASE_NAME)2.2
	--with-icu-dir
	--without-icu-dir
	--with-icu-include
	--without-icu-include=${icu-dir}/include
	--with-icu-lib
	--without-icu-lib=${icu-dir}/lib
	--with-icui18nlib
	--without-icui18nlib
	--with-icui18nlib
	--without-icui18nlib
	--with-zlib
	--without-zlib
~~~~~~~~~~~~~~~~~~~~~ ↓ mkmf.log ~~~~~~~~~~~~~~~~~~~~~
cat: mkmf.log: No such file or directory
/usr/lib/ruby/2.2.0/rubygems/ext/builder.rb:89:in `run': extconf failed, exit code 1 (Gem::InstallError)
	from /usr/lib/ruby/2.2.0/rubygems/ext/ext_conf_builder.rb:36:in `block in build'
	from /usr/lib/ruby/2.2.0/tempfile.rb:319:in `open'
	from /usr/lib/ruby/2.2.0/rubygems/ext/ext_conf_builder.rb:19:in `build'
	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:72:in `block in build_and_install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:66:in `chdir'
	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:66:in `build_and_install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:103:in `block in build_all_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:100:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:100:in `build_all_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:116:in `<main>'
~~~~~~~~~~~~~~~~~~~~~ ↑ mkmf.log ~~~~~~~~~~~~~~~~~~~~~
/usr/lib/ruby/vendor_ruby/gem2deb.rb:56:in `run': /usr/bin/ruby2.2 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /ruby-charlock-holmes-0.7.3+dfsg debian/ruby-charlock-holmes (Gem2Deb::CommandFailed)
	from /usr/lib/ruby/vendor_ruby/gem2deb.rb:67:in `run_ruby'
	from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:37:in `block in install_files_and_build_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:34:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:34:in `install_files_and_build_extensions'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:84:in `block in install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `install'
	from /usr/bin/dh_ruby:72:in `block (2 levels) in <main>'
	from /usr/lib/ruby/2.2.0/optparse.rb:1396:in `call'
	from /usr/lib/ruby/2.2.0/optparse.rb:1396:in `block in parse_in_order'
	from /usr/lib/ruby/2.2.0/optparse.rb:1383:in `catch'
	from /usr/lib/ruby/2.2.0/optparse.rb:1383:in `parse_in_order'
	from /usr/lib/ruby/2.2.0/optparse.rb:1377:in `order!'
	from /usr/lib/ruby/2.2.0/optparse.rb:1469:in `permute!'
	from /usr/lib/ruby/2.2.0/optparse.rb:1491:in `parse!'
	from /usr/bin/dh_ruby:76:in `<main>'
dh_auto_install: dh_ruby --install /ruby-charlock-holmes-0.7.3+dfsg/debian/ruby-charlock-holmes returned exit code 1
debian/rules:15: recipe for target 'binary' failed
make: *** [binary] Error 1
dpkg-buildpackage: error: debian/rules binary gave error exit status 2

Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/ruby-charlock-holmes.html

-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)



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