You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "John Plevyak (JIRA)" <ji...@apache.org> on 2010/04/18 18:21:25 UTC
[jira] Created: (HADOOP-6712) librecordio support for xerces 3,
eliminate compiler warnings and the (optional) ability to compile in the
source directory
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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HADOOP-6712) librecordio support for xerces 3,
eliminate compiler warnings and the (optional) ability to compile in the
source directory
Posted by "John Plevyak (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-6712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Plevyak updated HADOOP-6712:
---------------------------------
Attachment: librecordio-jp-v1.patch
> 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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira