Inder,

Can you instead try, from HADOOP_HOME:

ant -Dcompile.c++=set -Dlibhdfs=set compile-c++-libhdfs

On 10-Nov-2011, at 7:59 AM, inder.p...@gmail.com wrote:

> Calling make inside the libhdfs src, which uses libtool to produce the lib.
> 
> Inder
> Sent from BlackBerry® on Airtel
> 
> -----Original Message-----
> From: Harsh J <ha...@cloudera.com>
> Date: Wed, 9 Nov 2011 20:58:05 
> To: <hdfs-user@hadoop.apache.org>
> Reply-To: hdfs-user@hadoop.apache.org
> Subject: Re: error building libhdfs
> 
> Inder,
> 
> Can you post your invocation command?
> 
> On 09-Nov-2011, at 11:38 AM, Inder Pall wrote:
> 
>> facing the following
>> 
>> 
>> if /bin/sh ./libtool --mode=compile --tag=CC gcc
>> -DPACKAGE_NAME=\"libhdfs\" -DPACKAGE_TARNAME=\"libhdfs\"
>> -DPACKAGE_VERSION=\"0.1.0\" -DPACKAGE_STRING=\"libhdfs\ 0.1.0\"
>> -DPACKAGE_BUGREPORT=\"omal...@apache.org\" -DPACKAGE=\"libhdfs\"
>> -DVERSION=\"0.1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
>> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
>> -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
>> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
>> -DLT_OBJDIR=\".libs/\" -Dsize_t=unsigned\ int -DHAVE_FCNTL_H=1
>> -Dconst= -Dvolatile= -I. -I.     -g -O2 -DOS_LINUX -DDSO_DLFCN
>> -DCPU=\"i386\" -m -I/home/y/libexec/jdk1.6.0//include
>> -I/home/y/libexec/jdk1.6.0//include/linux -Wall -Wstrict-prototypes
>> -MT hdfs.lo -MD -MP -MF ".deps/hdfs.Tpo" -c -o hdfs.lo hdfs.c; \
>>       then mv -f ".deps/hdfs.Tpo" ".deps/hdfs.Plo"; else rm -f
>> ".deps/hdfs.Tpo"; exit 1; fi
>> libtool: compile:  gcc -DPACKAGE_NAME=\"libhdfs\"
>> -DPACKAGE_TARNAME=\"libhdfs\" -DPACKAGE_VERSION=\"0.1.0\"
>> "-DPACKAGE_STRING=\"libhdfs 0.1.0\""
>> -DPACKAGE_BUGREPORT=\"omal...@apache.org\" -DPACKAGE=\"libhdfs\"
>> -DVERSION=\"0.1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
>> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
>> -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
>> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
>> -DLT_OBJDIR=\".libs/\" "-Dsize_t=unsigned int" -DHAVE_FCNTL_H=1
>> -Dconst= -Dvolatile= -I. -I. -g -O2 -DOS_LINUX -DDSO_DLFCN
>> -DCPU=\"i386\" -m -I/home/y/libexec/jdk1.6.0//include
>> -I/home/y/libexec/jdk1.6.0//include/linux -Wall -Wstrict-prototypes
>> -MT hdfs.lo -MD -MP -MF .deps/hdfs.Tpo -c hdfs.c  -fPIC -DPIC -o
>> .libs/hdfs.o
>> cc1: error: unrecognized command line option "-m"
>> 
>> 
>> has it something to do with my gcc version
>> i have  the following version
>> [inder@proudarmburn-dx libhdfs]$ gcc --version
>> gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)
>> 
>> didn't find much on - http://wiki.apache.org/hadoop/LibHDFS
>> 
>> - Inder
> 

Reply via email to