Your libxml2 is 3 years old and a minor rev back. Chances are it is  
just too old. You have 2.5.10, libxml2 is at 2.6.30 as of august. Try  
a build with a current release of libxml2.

Dan

On Sep 13, 2007, at 19:31, Jason Lee wrote:

> xmlreader.h did not have that enum. This is the rpm info:
>
> Name        : libxml2-devel                Relocations: /usr
> Version     : 2.5.10                            Vendor: CentOS
> Release     : 7                             Build Date: Fri 12 Nov
> 2004 11:22:32 AM PST
> Install Date: Sat 08 Sep 2007 04:05:16 AM PDT      Build Host:  
> centos-build
> Group       : Development/Libraries         Source RPM:  
> libxml2-2.5.10-7.src.rpm
> Size        : 7005031                          License: MIT
> Signature   : DSA/SHA1, Fri 12 Nov 2004 11:27:27 AM PST, Key ID  
> 7049e44d025e513b
>
> I'm assuming there is a baseline lbxm2-devel version, but I couldn't
> find it anywhere.
>
> thx,
> - jason
>
> On 9/12/07, Dan Janowski <[EMAIL PROTECTED]> wrote:
>> 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
>>
> _______________________________________________
> 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