hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ahmad Humayun" <ahmad.hu...@gmail.com>
Subject Re: libhdfs compilation
Date Mon, 25 Feb 2008 07:23:01 GMT
Thanks Arun :), I'll try that, cause I was just using make before.
So in short, hadoop is not configured to compiled with make?


regards,

On Mon, Feb 25, 2008 at 11:07 AM, Arun C Murthy <acm@yahoo-inc.com> wrote:

> Ahmad,
>
> On Feb 24, 2008, at 3:52 AM, Ahmad Humayun wrote:
>
> > Hello there,
> >
> > Whenever I try to build libhdfs (by simply running 'make' at
> > /src/c++/libhdfs/), I get this output:
> >
>
>   Did you try 'ant compile-libhdfs' from the top-level trunk/ directory?
>
>  $ cd <path-to-top-level-hadoop-src-dir>
>  $ ant compile-libhdfs
>
> Arun
>
> > //////////////////////////////////////////////////////////////////////
> > ///////////////////////
> > gcc -g -Wall -O2 -fPIC -m32 -I/usr/lib/jvm/java/include
> > -I/usr/lib/jvm/java/include/ -c hdfs.c -o /hdfs.o
> > In file included from hdfs.h:33,
> >                  from hdfs.c:19:
> > /usr/lib/jvm/java/include/jni.h:39: error: conflicting types for
> > ‘jboolean’
> > /usr/lib/gcc/i586-suse-linux/4.1.2/include/jni_md.h:84: error:
> > previous
> > declaration of ‘jboolean’ was here
> > make: *** [/hdfs.o] Error 1
> > //////////////////////////////////////////////////////////////////////
> > ///////////////////////
> >
> > I can also see that the Makefile gives these comments.
> > # Note: This makefile depends on 4 environment variables to funtion
> > correctly:
> > # a) JAVA_HOME
> > # b) OS_NAME
> > # c) OS_ARCH
> > # d) LIBHDFS_BUILD_DIR
> > # All these are passed by build.xml.
> > #
> >
> > But at the moment I'm more concerned about the jboolean errors for
> > jni. Can
> > somebody specify how to build libhdfs by passing the build.xml.
> > Will it
> > solve the jboolean conflict error. I'm sorry, a lot of these
> > questions might
> > seem stupid...but please it will be great if someone can help me here.
> >
> >
> > regards,
> > --
> > Ahmad Humayun
> > Research Assistant
> > Computer Science Dpt., LUMS
> > +92 321 4457315
>
>


-- 
Ahmad Humayun
Research Assistant
Computer Science Dpt., LUMS
+92 321 4457315

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message