Thank you, Ross -- it was probably time I upgraded.

Cheers,
Nicholas

On 9/29/06, Ross Bamford <[EMAIL PROTECTED]> wrote:
> Hi,
>
> On Fri, 29 Sep 2006 02:37:54 +0100, Nicholas Henry
> <[EMAIL PROTECTED]> wrote:
>
> > Hello Ross:
> >
> > Here are my results:
> >
> > s$ ruby -v
> > ruby 1.8.2 (2004-12-25) [powerpc-darwin7.8.0]
> > $ ruby -rmkmf -e 'find_header("libxml/xmlversion.h",
> > "/usr/include/libxml2")'
> > -e:1: undefined method `find_header' for main:Object (NoMethodError)
> >
>
> Ahh, I missed that ruby version in your original message, sorry about
> that. I'm afraid you're going to need to upgrade your ruby to at least
> 1.8.3 to use the libxml gem. That said, it's been quite some time since we
> tested against that version, so I would recommend going for the latest
> (1.8.5) or at least 1.8.4 both of which we're fairly well tested with.
>
> If you don't mind a manual install, you _might_ be able to work around
> this by running extconf.rb manually. The setup is a little wierd (it's
> mainly a rake-based build usually) but something like the following should
> work (though you'll need to adjust the paths of course):
>
>         $ cd libxml-ruby-0.3.8/ext/xml
>         $ ruby extconf.rb --with-xml2-include=/usr/include/libxml2
>         $ cd ..
>         $ su -c 'rake install'
>
> Hope that helps,
>
>
>
>
>
>
>
>
>
>
>
> > Cheers,
> > Nicholas
> >
> > On 9/28/06, Ross Bamford <[EMAIL PROTECTED]> wrote:
> >> Hi Nicholas,
> >>
> >> Heres a forwarded reply I posted on Ruby-talk earlier today.
> >>
> >>
> >>
> >> 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 - [EMAIL PROTECTED]
> >> _______________________________________________
> >> 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
> > --
> > This email has been verified as Virus free
> > Virus Protection and more available at http://www.plus.net
>
>
>
> --
> Ross Bamford - [EMAIL PROTECTED]
> _______________________________________________
> 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