Notice that it's also not finding socket or nsl or anything.  There is probably 
some other error that's preventing the compiler from running to check this.  I 
had this problem at some point because I had mcpp installed and all calls to 
gcc had some argument it didn't like.  Look in mkmf.log for a more detailed 
account of what it tried doing.  What does it say in there?

-Tom

-----Original Message-----
From: [EMAIL PROTECTED] on behalf of Matthew Bachmann
Sent: Wed 6/18/2008 11:08 AM
To: libxml-devel@rubyforge.org
Subject: [libxml-devel] installation problems on fc3
 
My installation attempt is failing, and claiming that I need libm.   
I've included the output of a locate call also, which looks to me  
like it includes a couple incarnations of libm.

So a couple questions.

How is it trying to find libm?  Is there environment that I could be  
setting to assist it?

How do I pass configuration options to gem (were I to decide to use -- 
without-libm), or do I have to do the tarball install to do that?

Any help would be greatly appreciated.  Thanks.

-Matt


######################################################################## 
###############

[EMAIL PROTECTED] ~]# gem install -r libxml-ruby
Building native extensions.  This could take a while...
ERROR:  Error installing libxml-ruby:
         ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb install -r libxml-ruby
checking for socket() in -lsocket... no
checking for gethostbyname() in -lnsl... no
checking for atan() in -lm... no
checking for atan() 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
         --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/local/bin/ruby
         --with-iconv-dir
         --without-iconv-dir
         --with-iconv-include
         --without-iconv-include=${iconv-dir}/include
         --with-iconv-lib
         --without-iconv-lib=${iconv-dir}/lib
         --with-xml2-dir
         --without-xml2-dir
         --with-xml2-include
         --without-xml2-include=${xml2-dir}/include
         --with-xml2-lib
         --without-xml2-lib=${xml2-dir}/lib
         --with-zlib-dir
         --without-zlib-dir
         --with-zlib-include
         --without-zlib-include=${zlib-dir}/include
         --with-zlib-lib
         --without-zlib-lib=${zlib-dir}/lib
         --with-socketlib
         --without-socketlib
         --with-nsllib
         --without-nsllib
         --with-mlib
         --without-mlib
         --with-mlib
         --without-mlib
  extconf failure: need libm


Gem files will remain installed in /usr/local/lib/ruby/gems/1.8/gems/ 
libxml-ruby-0.5.4 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.8/gems/libxml-ruby-0.5.4/ 
ext/libxml/gem_make.out

######################################################################## 
###############

[EMAIL PROTECTED] ~]# locate libm
/usr/src/debug/Python-2.4.1/Modules/zlibmodule.c
/usr/lib64/libmagic.so
/usr/lib64/libmenu.so.5.4
/usr/lib64/libmenuw.so.5
/usr/lib64/libm.a
/usr/lib64/libmp.so
/usr/lib64/libmenu.a
/usr/lib64/libmng.so.1.0.0
/usr/lib64/libmcheck.a
/usr/lib64/libmemusage.so
/usr/lib64/libmenu.so
/usr/lib64/libmenu_g.a
/usr/lib64/libmng.so.1
/usr/lib64/libmp.so.3.1.7
/usr/lib64/libmpfr.a
/usr/lib64/libmenuw.a
/usr/lib64/libmp.so.3
/usr/lib64/libmagic.a
/usr/lib64/libmenuw.so
/usr/lib64/libmagic.so.1.0
/usr/lib64/libmenu.so.5
/usr/lib64/python2.3/lib-dynload/zlibmodule.so
/usr/lib64/libm_p.a
/usr/lib64/libmagic.la
/usr/lib64/libmenuw.so.5.4
/usr/lib64/libmenuw_g.a
/usr/lib64/libm.so
/usr/lib64/libmagic.so.1
/usr/lib64/libmp.a
/usr/lib/libmenu.so.5.4
/usr/lib/libmenuw.so.5
/usr/lib/libm.a
/usr/lib/libmenu.a
/usr/lib/libmcheck.a
/usr/lib/libmenu.so
/usr/lib/libmenu_g.a
/usr/lib/libmp.so.3.1.7
/usr/lib/libmenuw.a
/usr/lib/libmp.so.3
/usr/lib/libmenuw.so
/usr/lib/libmenu.so.5
/usr/lib/sse2/libmp.so.3.1.7
/usr/lib/sse2/libmp.so.3
/usr/lib/libmenuw.so.5.4
/usr/lib/libmenuw_g.a
/usr/lib/libm.so
/usr/share/man/man3/libmagic.3.gz
/usr/share/doc/glibc-2.3.3/README.libm
/usr/X11R6/lib64/modules/libmfb.a
/lib64/tls/libm.so.6
/lib64/tls/libm-2.3.3.so
/lib64/libm.so.6
/lib64/libm-2.3.3.so
/lib/tls/libm.so.6
/lib/tls/libm-2.3.3.so
/lib/libm.so.6
/lib/i686/libm.so.6
/lib/i686/libm-2.3.3.so
/lib/libm-2.3.3.so
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to