I ran the java org.apache.hadoop.util.Platform and it says that it is an
AMD64. Your guess that I have an AMD64 bit install of Java is correct. Now
is there a 64 bit install for x86 Linux ? I don't seem to find one on the
Sun website. Does that mean I have to run this with 32 bit binaries for Java
and for Lzo and zlib too ? Please advice.


On 6/10/07, Arun C Murthy <[EMAIL PROTECTED]> wrote:

There are 2 distinctive native components to hadoop:
a) libhdfs - Jni based C bindings for the hadoop DFS java libraries.
b) libhadoop - Native libraries for core-hadoop (for now we have lzo and
zlib compression libraries:
http://wiki.apache.org/lucene-hadoop/NativeHadoop as Doug pointed out).

On Fri, Jun 08, 2007 at 04:14:04PM -0700, Phantom wrote:
>I am running into this wierd build problem - I am building this on Fedora
>Linux x86 64 bit machine but the build is spitting out AMD64 library. How
>can I fix this ? Here is the error from the build :
>

Looking at the errors below 2 data-points:

>    [exec] /bin/sh ../../../../../../../libtool --tag=CC --mode=link gcc
-g
>-Wall -fPIC -O2 -m64 -g -O2 -L/usr/local/jdk1.5.0_07/jre/lib/amd64/server
>-o libnativezlib.la   ZlibCompressor.lo ZlibDecompressor.lo -ldl -ljvm
-ljvm

and

>    [exec] Making all in src/org/apache/hadoop/io/compress/lzo
>    [exec] make[2]: Entering directory
`/home/alakshman/FB-Projects/hadoop-
>0.13.0/build/native/Linux-amd64-64/src/org/apache/hadoop/io/compress/lzo'

(emphasis on -L/usr/local/jdk1.5.0_07/jre/lib/amd64/server and 0.13.0
/build/native/Linux-amd64-64/src/org/apache/hadoop/io/compress/lzo)

lead me to suspect that you have a amd64 build of the jvm installed...
could you run org.apache.hadoop.util.PlatformName and check? Also double
check the 'JAVA_HOME' env. variable...

Arun

>
>BUILD FAILED
>/home/alakshman/FB-Projects/hadoop-0.13.0/build.xml:285: exec returned: 2
>
>
>On 6/8/07, Doug Cutting <[EMAIL PROTECTED]> wrote:
>>
>>Phantom wrote:
>>> What are minimal requirements on my Linux machine for building libhdfs
?
>>On
>>> my Linux box I do not seem to have jni.h and what are the other
binaries
>>I
>>> need for this to work ? Could someone please tell me what is the
easiest
>>> way
>>> to get this done ?
>>
>>The following wiki page should help:
>>
>>http://wiki.apache.org/lucene-hadoop/NativeHadoop
>>
>>Doug
>>

Reply via email to