This is either your compiler tools, or there is something drastically  
different with the libxml2-devel you have. Check the xmlreader.h from  
libxml2 and see if the enum xmlTextReaderMode is defined or changed  
from the stable libxml.

Dan

On Sep 12, 2007, at 18:49, Jason Lee wrote:

> Hi all,
>
> I know this is a dev list, but I can't find anywhere else to try to
> track down a prob I'm having installing the 0.5.1 gem. This installs
> fine on my dev machine (Macbook Core2 OS X 10.4.10), but on my CentOS
> 3.9 box (my production machine) I get the following error in the gem
> install:
>
> ruby_xml_reader.c: In function `ruby_xml_reader_new_file':
> ruby_xml_reader.c:62: warning: assignment makes pointer from integer
> without a cast
> ruby_xml_reader.c: In function `ruby_xml_reader_new_walker':
> ruby_xml_reader.c:86: warning: assignment makes pointer from integer
> without a cast
> ruby_xml_reader.c: In function `ruby_xml_reader_new_data':
> ruby_xml_reader.c:115: warning: assignment makes pointer from integer
> without a cast
> ruby_xml_reader.c: In function `ruby_xml_reader_name':
> ruby_xml_reader.c:457: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_local_name':
> ruby_xml_reader.c:469: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_encoding':
> ruby_xml_reader.c:493: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_base_uri':
> ruby_xml_reader.c:505: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_namespace_uri':
> ruby_xml_reader.c:517: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_value':
> ruby_xml_reader.c:529: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_prefix':
> ruby_xml_reader.c:541: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_xml_lang':
> ruby_xml_reader.c:594: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_xml_reader_xml_version':
> ruby_xml_reader.c:606: warning: comparison between pointer and integer
> ruby_xml_reader.c: In function `ruby_init_xml_reader':
> ruby_xml_reader.c:887: `XML_TEXTREADER_MODE_INITIAL' undeclared (first
> use in this function)
> ruby_xml_reader.c:887: (Each undeclared identifier is reported only  
> once
> ruby_xml_reader.c:887: for each function it appears in.)
> ruby_xml_reader.c:888: `XML_TEXTREADER_MODE_INTERACTIVE' undeclared
> (first use in this function)
> ruby_xml_reader.c:889: `XML_TEXTREADER_MODE_ERROR' undeclared (first
> use in this function)
> ruby_xml_reader.c:890: `XML_TEXTREADER_MODE_EOF' undeclared (first use
> in this function)
> ruby_xml_reader.c:891: `XML_TEXTREADER_MODE_CLOSED' undeclared (first
> use in this function)
> ruby_xml_reader.c:892: `XML_TEXTREADER_MODE_READING' undeclared (first
> use in this function)
> make: *** [ruby_xml_reader.o] Error 1
>
> My prod box has libxml2 and libxml2-devel 2.5.10 installed.
>
> Looking in the gem dir, the xml dir exists but no libxml.rb or
> libxml_so files are there. If any other files or info are required, I
> can gladly send them. I'd love to get this running on my prod machine.
> Tia.
>
> - jason
> _______________________________________________
> 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