From: Ross Bamford Date: 2006-09-28T20:40:25+09:00 Subject: Re: Installing libxml on osx as Gem 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