You can build libxml on its own (i.e. from source with a --prefix to an out of the way directory) in another location and link to it. If you do not use a common location like /usr/local then nothing is going to find it by mistake. You'll just have to make sure the rake build finds it.
Dan On Sep 13, 2007, at 21:17, Jason Lee wrote: > Dan, > > thanks for the time. My client is not willing to upgrade any of their > libs on the machine I'm deploying to, so unfortunately, this is dead > in the water for me. I will however keep this in mind for future > projects. > > Thanks again, > > - jason > > On 9/13/07, Dan Janowski <[EMAIL PROTECTED]> wrote: >> 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 >> > _______________________________________________ > 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