I guys, I am trying to build libxml-ruby on my windows 7 box. I have
installed all the libraries from
ftp://ftp.zlatkovic.com/libxml/ onto
my DevKit.
This is how far I am getting.
E:/work/Ruby187/bin/ruby.exe extconf.rb
checking for socket() in -lsocket... no
checking for gethostbyname() in -lnsl... no
checking for atan() in -lm... yes
checking for inflate() in -lz... no
checking for inflate() in -lzlib... no
checking for inflate() in -lzlib1... yes
checking for iconv_open() in -liconv... no
checking for libiconv_open() in -liconv... yes
checking for xmlParseDoc() in -lxml2... no
checking for xmlParseDoc() in -llibxml2... yes
checking for libxml/xmlversion.h... yes
creating extconf.h
creating Makefile
make
gcc -shared -s -o libxml_ruby.so libxml.o ruby_xml.o ruby_xml_attr.o
ruby_xml_attributes.o ruby_xml_attr_decl.o ruby_xml_cbg.o
ruby_xml_document.o ruby_xml_dtd.o ruby_xml_encoding.o
ruby_xml_error.o ruby_xml_html_parser.o ruby_xml_html_parser_context.o
ruby_xml_html_parser_options.o ruby_xml_input_cbg.o ruby_xml_io.o
ruby_xml_namespace.o ruby_xml_namespaces.o ruby_xml_node.o
ruby_xml_parser.o ruby_xml_parser_context.o ruby_xml_parser_options.o
ruby_xml_reader.o ruby_xml_relaxng.o ruby_xml_sax2_handler.o
ruby_xml_sax_parser.o ruby_xml_schema.o ruby_xml_xinclude.o
ruby_xml_xpath.o ruby_xml_xpath_context.o ruby_xml_xpath_expression.o
ruby_xml_xpath_object.o ruby_xml_xpointer.o -L. -LE:/work/Ruby187/lib -
LE:/work/Ruby187/lib -L. -Wl,--enable-auto-image-base,--enable-auto-
import,--export-all -lmsvcrt-ruby18 -llibxml2 -liconv -lzlib1 -
lshell32 -lws2_32
ruby_xml_attr.o: In function `rxml_attr_value_get':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_attr.c:308:
undefined reference to `_imp__xmlFree'
ruby_xml_document.o: In function `rxml_document_encoding_set':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_document.c:311:
undefined reference to `_imp__xmlFree'
ruby_xml_document.o: In function `rxml_document_to_s':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_document.c:668:
undefined reference to `_imp__xmlFree'
ruby_xml_dtd.o: In function `rxml_dtd_initialize':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_dtd.c:234:
undefined reference to `_imp__xmlFree'
ruby_xml_namespaces.o: In function `rxml_namespaces_each':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_namespaces.c:134:
undefined reference to `_imp__xmlFree'
ruby_xml_node.o:c:/Development/src/libxml-ruby/ext/libxml/
ruby_xml_node.c:283: more undefined references to `_imp__xmlFree'
follow
ruby_xml_node.o: In function `rxml_node_output_escaping_q':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_node.c:1144:
undefined reference to `_imp__xmlStringTextNoenc'
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_node.c:1163:
undefined reference to `_imp__xmlStringTextNoenc'
ruby_xml_node.o: In function `rxml_node_output_escaping_set':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_node.c:1196:
undefined reference to `_imp__xmlStringText'
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_node.c:1196:
undefined reference to `_imp__xmlStringTextNoenc'
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_node.c:1191:
undefined reference to `_imp__xmlStringText'
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_node.c:1191:
undefined reference to `_imp__xmlStringTextNoenc'
ruby_xml_parser_context.o: In function
`rxml_parser_context_encoding_set':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_parser_context.c:
364: undefined reference to `_imp__xmlFree'
ruby_xml_sax_parser.o: In function `rxml_sax_parser_parse':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_sax_parser.c:103:
undefined reference to `_imp__xmlFree'
ruby_xml_xpath_context.o: In function
`rxml_xpath_context_register_namespaces_from_node':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_xpath_context.c:
164: undefined reference to `_imp__xmlFree'
ruby_xml_xpath_object.o: In function `rxml_xpath_object_free':
c:/Development/src/libxml-ruby/ext/libxml/ruby_xml_xpath_object.c:40:
undefined reference to `_imp__xmlFree'
collect2: ld returned 1 exit status
make: *** [libxml_ruby.so] Error 1