[ https://issues.apache.org/jira/browse/HADOOP-6712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Harsh J resolved HADOOP-6712. ----------------------------- Resolution: Won't Fix Resolving as Won't Fix, since the whole recordio component is now deprecated in favor of Avro (and technically ought to be removed in 0.22/0.23). Please see https://issues.apache.org/jira/browse/HADOOP-6155 Do reopen if you wish to maintain recordio over 0.20.x branches. Although Avro works with 0.20 as well. > librecordio support for xerces 3, eliminate compiler warnings and the > (optional) ability to compile in the source directory > --------------------------------------------------------------------------------------------------------------------------- > > Key: HADOOP-6712 > URL: https://issues.apache.org/jira/browse/HADOOP-6712 > Project: Hadoop Common > Issue Type: Bug > Components: record > Environment: 64-bit linux w/gcc 4.4.3 w/xerces 3 > Reporter: John Plevyak > Attachments: librecordio-jp-v1.patch > > > I don't know if this code is current supported, but since it is in the tree > here are some fixes: > 1. support for xerces 3.X as well as 2.X > the patch checks XERCES_VERSION_MAJOR and I have tested on 3.X but before > committing, someone should retest on 2.X > 2. gcc 4.4.3 on 64-bit complains about using %lld with int64_t. Casting > to 'long long int' solves the issue > 3. since there is currently no ant target, check if LIBRECORDIO_BUILD_DIR > is undefined and if so assume '.' to support compiling in the source > directory > This should not effect "normal" compilation if/when an ant target is > created. > patch attached -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira