[DRE-maint] Bug#443013: libgsl-ruby: FTBFS: min.c:128: error: static declaration of 'gsl_min_fminimizer_x_minimum' follows non-static declaration

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Sep 18 07:51:51 UTC 2007


Package: libgsl-ruby
version: 1.9.2-2
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20070917 qa-ftbfs
Justification: FTBFS on i386

Hi,

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

Relevant part:
cc -I. -I. -I/usr/lib/ruby/1.8/i486-linux -I/build/user/libgsl-ruby-1.9.2/ext -DHAVE_NARRAY_H -I/usr/local/lib/site_ruby/1.8/i486-linux  -fPIC  -Wall -I../include -I/usr/include  -c min.c
min.c:128: error: static declaration of 'gsl_min_fminimizer_x_minimum' follows non-static declaration
/usr/include/gsl/gsl_min.h:79: error: previous declaration of 'gsl_min_fminimizer_x_minimum' was here
min.c: In function 'gsl_min_fminimizer_x_minimum':
min.c:130: error: 'gsl_min_fminimizer' has no member named 'minimum'
min.c:131: warning: control reaches end of non-void function
min.c: At top level:
min.c:134: error: static declaration of 'gsl_min_fminimizer_f_minimum' follows non-static declaration
/usr/include/gsl/gsl_min.h:82: error: previous declaration of 'gsl_min_fminimizer_f_minimum' was here
min.c:139: error: static declaration of 'gsl_min_fminimizer_f_lower' follows non-static declaration
/usr/include/gsl/gsl_min.h:83: error: previous declaration of 'gsl_min_fminimizer_f_lower' was here
min.c:144: error: static declaration of 'gsl_min_fminimizer_f_upper' follows non-static declaration
/usr/include/gsl/gsl_min.h:84: error: previous declaration of 'gsl_min_fminimizer_f_upper' was here
make[1]: *** [min.o] Error 1
make[1]: Leaving directory `/build/user/libgsl-ruby-1.9.2/ext'
setup.rb:655:in `command': system("make") failed (RuntimeError)
	from setup.rb:664:in `make'
	from setup.rb:1258:in `setup_dir_ext'
	from setup.rb:1532:in `__send__'
	from setup.rb:1532:in `traverse'
	from setup.rb:1549:in `dive_into'
	from setup.rb:1530:in `traverse'
	from setup.rb:1524:in `exec_task_traverse'
	from setup.rb:1519:in `each'
	from setup.rb:1519:in `exec_task_traverse'
	from setup.rb:1246:in `exec_setup'
	from setup.rb:996:in `exec_setup'
	from setup.rb:826:in `__send__'
	from setup.rb:826:in `invoke'
	from setup.rb:773:in `invoke'
	from setup.rb:1578
make: *** [install/libgsl-ruby1.8] Error 1

The full build log is available from
http://people.debian.org/~lucas/logs/2007/09/17

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 containing a sid i386
environment.  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