Package: libmusicbrainz-ruby
Version: 0.2.0-1
Severity: serious

libmusicbrainz-ruby fails to build because it cannot find pow in libm:

> cd . && ruby extconf.rb   
> checking for pow() in -lm... 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
>       --with-opt-include=${opt-dir}/include
>       --with-opt-lib=${opt-dir}/lib
>       --with-make-prog=make
>       --srcdir=.
>       --curdir=/tmp/buildd/libmusicbrainz-ruby-0.2.0
>       --ruby=/usr/bin/ruby1.8
>       --with-mlib=m

Here are the contents of mkmf.log:

> have_library: checking for pow() in -lm... -------------------- no
> 
> "gcc -o conftest -I/tmp/buildd/libmusicbrainz-ruby-0.2.0 
> -I/usr/lib/ruby/1.8/i486-linux  -Wall -g -O2  -fPIC conftest.c  -L"/usr/lib"  
>     -lruby1.8-static -lm  -lpthread -ldl -lcrypt -lm   -lc"
> conftest.c: In function 't':
> conftest.c:4: warning: implicit declaration of function 'pow'
> conftest.c:4: warning: incompatible implicit declaration of built-in function 
> 'pow'
> conftest.c:4: error: too few arguments to function 'pow'
> checked program was:
> /* begin */
> 
> /*top*/
> int main() { return 0; }
> int t() { pow(); return 0; }
> /* end */
> 
> "gcc -o conftest -I/tmp/buildd/libmusicbrainz-ruby-0.2.0 
> -I/usr/lib/ruby/1.8/i486-linux  -Wall -g -O2  -fPIC conftest.c  -L"/usr/lib"  
>     -lruby1.8-static -lm  -lpthread -ldl -lcrypt -lm   -lc"
> conftest.c: In function 't':
> conftest.c:5: error: 'pow' undeclared (first use in this function)
> conftest.c:5: error: (Each undeclared identifier is reported only once
> conftest.c:5: error: for each function it appears in.)
> checked program was:
> /* begin */
> 
> 
> /*top*/
> int main() { return 0; }
> int t() { void ((*volatile p)()); p = (void ((*)()))pow; return 0; }
> /* end */
> 
> --------------------
> 

-- 
Matt

Attachment: signature.asc
Description: Digital signature

Reply via email to