Ok, patch 383 breaks Windows and Linux.

Here is the patch:

Index: libxml.rb
===================================================================
-require 'libxml_ruby'
+require 'libxml/libxml_ruby'

The original code was correct.

In the case of a gem, libxml gets installed like this:

gems
  libxml
    ext
      libxml directory

    lib
      libxml.rb
      libxml_ruby.so
      <other ruby files>

In this case, require 'libxml_ruby' pulls from lib/xml_ruby.so

For setup.rb, libxml gets installed like this:

site_ruby
  libxml.rb
  i386-linux
    libxml_ruby.so

In this case, require 'libxml_ruby' pulls i386-linux/xml_ruby.so

So, I'm reverting the patch.

Also, there is an issue with setup.rb. But I'll put that in a separate email.

Charlie

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

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

Reply via email to