From: "nicholas.henry" Date: 2006-10-12T11:20:11+09:00 Subject: Re: Installing libxml on osx as Gem Upgrading to 1.8.4 resolved this. Ross Bamford wrote: > On Thu, 2006-09-28 at 12:35 +0900, nicholas.henry wrote: > > I'm trying to install libxml on osx as a gem (Ruby 1.8.2). Any ideas on > > how to resolve these issues? (please see output below) > > > > Thank you, > > Nicholas > > > > Attempting local installation of 'libxml' > > Local gem file not found: libxml*.gem > > Attempting remote installation of 'libxml' > > Building native extensions. This could take a while... > > extconf.rb:64: undefined method `find_header' for main:Object > > (NoMethodError) > > ERROR: While executing gem ... (RuntimeError) > > ERROR: Failed to build gem native extension. > > Gem files will remain installed in > > /usr/local/lib/ruby/gems/1.8/gems/libxml-ruby-0.3.8 for inspection. > > ruby extconf.rb install libxml\nchecking for socket() in -lsocket... > > no > > checking for gethostbyname() in -lnsl... no > > checking for atan() in -lm... no > > checking for atan() in -lm... yes > > checking for inflate() in -lz... yes > > checking for iconv_open() in -liconv... yes > > checking for xmlParseDoc() in -lxml2... yes > > checking for libxml/xmlversion.h... no > > > > Hmm, find_header should be defined by mkmf, so I don't understand what's > going on there. Maybe it's something to do with OSX - has anyone else > seen this? > > Anyway, could you post up your ruby version? Also, the results of > running this: > > $ ruby -rmkmf -e 'find_header("libxml/xmlversion.h", "/usr/include/libxml2")' > > Thanks, > -- > Ross Bamford - rosco@roscopeco.REMOVE.co.uk