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