Forums | Admin

Discussion Forums: help

Start New Thread Start New Thread

 

By: Mason Turner
Install problems on 64-bit CentOS 5.5 [ reply ]  
2010-10-26 19:55
I am trying to install libxml-ruby 1.1.4 on a 64-bit CentOS 5.5 host, but setup package seems to think I am trying to install on Windows:

# gem install libxml-ruby
Building native extensions. This could take a while...
ERROR: Error installing libxml-ruby:
ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb
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 failure: need libm


libm.so should be available:
# ldconfig -v | grep libm.
libm.so.6 -> libm-2.5.so
libm.so.6 -> libm-2.5.so
libmp.so.3 -> libmp.so.3.1.7
libmenuw.so.5 -> libmenuw.so.5.5
libmenu.so.5 -> libmenu.so.5.5
libmp.so.3 -> libmp.so.3.1.7
libmenuw.so.5 -> libmenuw.so.5.5
libmimerS.so.1 -> libmimerS.so.1.0.0
libmenu.so.5 -> libmenu.so.5.5
libmagic.so.1 -> libmagic.so.1.0.0
libmp.so.3 -> libmp.so.3.1.7
libm.so.6 -> libm-2.5.so


# more /usr/lib64/ruby/gems/1.8/gems/libxml-ruby-1.1.4/ext/libxml/Makefile

topdir = /c/Development/Ruby/lib/ruby/1.8/i386-mingw32
DESTDIR = c:
CFLAGS = -g -O2 $(cflags) -I. -Ic:/Development/Ruby/lib/ruby/1.8/i386-mingw32 -I. -I/usr/local/include
INCFLAGS = -I. -I. -Ic:/Development/Ruby/lib/ruby/1.8/i386-mingw32 -I. -I/usr/local/include

Any ideas? Thanks.