On Wed, Mar 26, 2008 at 12:12 AM, Stephen Bannasch
<[EMAIL PROTECTED]> wrote:
> At 6:59 PM -0800 2/27/08, Trans wrote:
>  >On Feb 27, 1:43 pm, Calvin Bascom <[EMAIL PROTECTED]> wrote:
>  >> I ran into this as well installing the 0.5.3 gem on both CentOS and
>  >> Fedora platforms.  To get it working I had to rebuild the .so file
>  >> manually after the gem install:
>  >>
>  > > cd /usr/local/lib/ruby/gems/1.8/gems/libxml-ruby-0.5.3
>  > > ruby xml/libxml/extconf.rb
>  >> make
>  >> make install
>  >> make distclean
>  >>
>  >> The make install step copied the libxml_so.so file to the correct
>  >> directory whereas the gem installation didn't for some reason.  Don't
>  >> know what causes this, but it at least worked for me after doing the 
> above.
>  >
>  >I'm glad someone has tried that new gem out finally -- this is a
>  >"beta" release (obviously).
>  >
>  >In contrast to setup.rb, the Gem is not suppose to copy the .so,
>  >rather the loadpath should point to it. (At least that's what Eric
>  >Hodel told me was the proper way). Interestingly, you used make
>  >install to copy the .so over into the proper lib/ directory.
>  >
>  >I figured out the problem with the gem. In the gemspec, the extensions
>  >field isn't getting set properly, so it can't find the extconf.rb.
>  >Will fix shortly.
>
>  I just installed the 0.5.3 gem on Leopard 10.5.2 yesterday and it still has 
> the same problem -- but the solution described above doesn't work ...

Just released 0.5.4 that should fix this problem.

>  On my system the gem is located here:
>
>   /Library/Ruby/Gems/1.8/gems/libxml-ruby-0.5.3
>
>  The location of extconf.rb is here:
>
>   ./ext/libxml/extconf.rb
>
>  Executing that file produces this error:
>
>  $ ruby ext/libxml/extconf.rb
>  checking for socket() in -lsocket... *** ext/libxml/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.

Does the mkmf.log provide any clues?

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

Reply via email to