Bug#628257: ruby-netcdf: FTBFS: Header narray.h or narray_config.h is not found.

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat May 28 12:37:10 UTC 2011


Source: ruby-netcdf
Version: 0.6.5-2
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110528 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
>  /usr/bin/fakeroot debian/rules binary
> dh binary --buildsystem ruby --with ruby
>    dh_testroot -O--buildsystem=ruby
>    dh_prep -O--buildsystem=ruby
>    dh_installdirs -O--buildsystem=ruby
>    dh_auto_install -O--buildsystem=ruby
>   Entering dh_ruby --install
> install -d /build/user-ruby-netcdf_0.6.5-2-amd64-eq1hPa/ruby-netcdf-0.6.5/debian/ruby-netcdf/usr/lib/ruby/vendor_ruby
> install -m644 lib/netcdf.rb /build/user-ruby-netcdf_0.6.5-2-amd64-eq1hPa/ruby-netcdf-0.6.5/debian/ruby-netcdf/usr/lib/ruby/vendor_ruby/netcdf.rb
> install -m644 lib/netcdf_miss.rb /build/user-ruby-netcdf_0.6.5-2-amd64-eq1hPa/ruby-netcdf-0.6.5/debian/ruby-netcdf/usr/lib/ruby/vendor_ruby/netcdf_miss.rb
> Building extension for ruby1.8 ...
> /usr/bin/ruby1.8 -I/usr/lib/ruby/vendor_ruby /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb ruby-netcdf
> /usr/lib/ruby/vendor_ruby/1.8/rubygems/ext/builder.rb:51:in `run': extconf failed: (Gem::InstallError)
> 
> /usr/bin/ruby1.8 extconf.rb
> checking for narray.h... no
> *** 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
> 	--with-narray-dir
> 	--without-narray-dir
> 	--with-narray-include
> 	--without-narray-include=${narray-dir}/include
> 	--with-narray-lib
> 	--without-narray-lib=${narray-dir}/lib
> 	--with-netcdf-dir
> 	--without-netcdf-dir
> 	--with-netcdf-include
> 	--without-netcdf-include=${netcdf-dir}/include
> 	--with-netcdf-lib
> 	--without-netcdf-lib=${netcdf-dir}/lib
> ** configure error **  
>    Header narray.h or narray_config.h is not found. If you have these files in 
>    /narraydir/include, try the following:
> 
>    % ruby extconf.rb --with-narray-include=/narraydir/include
> 
> 	from /usr/lib/ruby/vendor_ruby/1.8/rubygems/ext/ext_conf_builder.rb:16:in `build'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:62:in `build_and_install'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:61:in `chdir'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:61:in `build_and_install'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:75:in `build_all_extensions'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:72:in `each'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:72:in `build_all_extensions'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:88
> /usr/bin/ruby1.8 extconf.rb
> checking for narray.h... no
> *** 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
> 	--with-narray-dir
> 	--without-narray-dir
> 	--with-narray-include
> 	--without-narray-include=${narray-dir}/include
> 	--with-narray-lib
> 	--without-narray-lib=${narray-dir}/lib
> 	--with-netcdf-dir
> 	--without-netcdf-dir
> 	--with-netcdf-include
> 	--without-netcdf-include=${netcdf-dir}/include
> 	--with-netcdf-lib
> 	--without-netcdf-lib=${netcdf-dir}/lib
> ** configure error **  
>    Header narray.h or narray_config.h is not found. If you have these files in 
>    /narraydir/include, try the following:
> 
>    % ruby extconf.rb --with-narray-include=/narraydir/include
> 
> /usr/lib/ruby/vendor_ruby/gem2deb.rb:27:in `run': [/usr/bin/ruby1.8 -I/usr/lib/ruby/vendor_ruby /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb ruby-netcdf failed!] (Gem2Deb::CommandFailed)
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:114:in `install'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:112:in `each'
> 	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:112:in `install'
> 	from /usr/bin/dh_ruby:55
> 	from /usr/lib/ruby/1.8/optparse.rb:1267:in `call'
> 	from /usr/lib/ruby/1.8/optparse.rb:1267:in `parse_in_order'
> 	from /usr/lib/ruby/1.8/optparse.rb:1254:in `catch'
> 	from /usr/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
> 	from /usr/lib/ruby/1.8/optparse.rb:1248:in `order!'
> 	from /usr/lib/ruby/1.8/optparse.rb:1339:in `permute!'
> 	from /usr/lib/ruby/1.8/optparse.rb:1360:in `parse!'
> 	from /usr/bin/dh_ruby:59
> dh_auto_install: dh_ruby --install /build/user-ruby-netcdf_0.6.5-2-amd64-eq1hPa/ruby-netcdf-0.6.5/debian/tmp returned exit code 1
> make: *** [binary] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/05/28/ruby-netcdf_0.6.5-2_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-grass-devel mailing list