I've got a bunch of older lbxml gems installed:
$ gem list libxml
*** LOCAL GEMS ***
libxml-ruby (0.8.3, 0.8.0, 0.6.0, 0.3.8.4)
But installing 0.9.1 fails to build the native extensions
[dev]$ sudo gem update libxml
Updating installed gems
Updating libxml-ruby
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb update libxml
checking 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
checking for #include <libxml/xmlversion.h>
... yes
checking for xmlDocFormatDump()... yes
checking for docbCreateFileParserCtxt()... yes
creating extconf.h
creating Makefile
make
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c cbg.c
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c libxml.c
libxml.c: In function 'ruby_xml_default_tree_indent_string_set':
libxml.c:582: warning: pointer targets in passing argument 1 of
'xmlStrdup' differ in signedness
libxml.c:582: warning: pointer targets in assignment differ in signedness
libxml.c: In function 'ruby_xml_default_tree_indent_string_set':
libxml.c:582: warning: pointer targets in passing argument 1 of
'xmlStrdup' differ in signedness
libxml.c:582: warning: pointer targets in assignment differ in signedness
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c ruby_xml_attr.c
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c
ruby_xml_attributes.c
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c
ruby_xml_document.c
ruby_xml_document.c: In function 'ruby_xml_document_encoding_set':
ruby_xml_document.c:545: warning: pointer targets in passing argument
1 of 'xmlStrdup' differ in signedness
ruby_xml_document.c: In function 'ruby_xml_document_encoding_set':
ruby_xml_document.c:545: warning: pointer targets in passing argument
1 of 'xmlStrdup' differ in signedness
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c ruby_xml_dtd.c
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c
ruby_xml_encoding.c
gcc -I. -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include
-DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -arch ppc -arch i386 -Os
-pipe -fno-common -I.
-I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0
-I. -I/usr/include/libxml2 -I/usr/local/include -c ruby_xml_error.c
ruby_xml_error.c: In function 'ruby_init_xml_error':
ruby_xml_error.c:205: error: 'XML_FROM_MODULE' undeclared (first use
in this function)
ruby_xml_error.c:205: error: (Each undeclared identifier is reported only once
ruby_xml_error.c:205: error: for each function it appears in.)
ruby_xml_error.c:326: error: 'XML_NS_ERR_EMPTY' undeclared (first use
in this function)
ruby_xml_error.c: In function 'ruby_init_xml_error':
ruby_xml_error.c:205: error: 'XML_FROM_MODULE' undeclared (first use
in this function)
ruby_xml_error.c:205: error: (Each undeclared identifier is reported only once
ruby_xml_error.c:205: error: for each function it appears in.)
ruby_xml_error.c:326: error: 'XML_NS_ERR_EMPTY' undeclared (first use
in this function)
ruby_xml_error.c:784: error: 'XML_SCHEMAV_CVC_IDC' undeclared (first
use in this function)
ruby_xml_error.c:785: error: 'XML_SCHEMAV_CVC_WILDCARD' undeclared
(first use in this function)
ruby_xml_error.c:912: error: 'XML_MODULE_OPEN' undeclared (first use
in this function)
ruby_xml_error.c:913: error: 'XML_MODULE_CLOSE' undeclared (first use
in this function)
ruby_xml_error.c:784: error: 'XML_SCHEMAV_CVC_IDC' undeclared (first
use in this function)
ruby_xml_error.c:785: error: 'XML_SCHEMAV_CVC_WILDCARD' undeclared
(first use in this function)
ruby_xml_error.c:912: error: 'XML_MODULE_OPEN' undeclared (first use
in this function)
ruby_xml_error.c:913: error: 'XML_MODULE_CLOSE' undeclared (first use
in this function)
lipo: can't open input file: /var/tmp//ccIvKg6S.out (No such file or directory)
make: *** [ruby_xml_error.o] Error 1
Gem files will remain installed in
/Library/Ruby/Gems/1.8/gems/libxml-ruby-0.9.1 for inspection.
Results logged to
/Library/Ruby/Gems/1.8/gems/libxml-ruby-0.9.1/ext/libxml/gem_make.out
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel