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 >