./mkbuiltins -D . mapfile.def ./mkbuiltins -D . pushd.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os mapfile.c || ( rm -f mapfile.c ; exit 1 ) /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os pushd.c || ( rm -f pushd.c ; exit 1 ) rm -f read.o ./mkbuiltins -D . read.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os read.c || ( rm -f read.c ; exit 1 ) rm -f kill.c rm -f return.o ./mkbuiltins -D . return.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os return.c || ( rm -f return.c ; exit 1 ) rm -f jobs.c rm -f set.o ./mkbuiltins -D . set.def rm -f let.c /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os set.c || ( rm -f set.c ; exit 1 ) rm -f setattr.o ./mkbuiltins -D . setattr.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os setattr.c || ( rm -f setattr.c ; exit 1 ) rm -f return.c rm -f shift.o ./mkbuiltins -D . shift.def rm -f mapfile.c rm -f source.o /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os shift.c || ( rm -f shift.c ; exit 1 ) ./mkbuiltins -D . source.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os source.c || ( rm -f source.c ; exit 1 ) rm -f setattr.c rm -f suspend.o ./mkbuiltins -D . suspend.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os suspend.c || ( rm -f suspend.c ; exit 1 ) rm -f shift.c rm -f source.c rm -f test.o rm -f times.o ./mkbuiltins -D . times.def ./mkbuiltins -D . test.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os times.c || ( rm -f times.c ; exit 1 ) /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os test.c || ( rm -f test.c ; exit 1 ) rm -f pushd.c rm -f trap.o rm -f set.c rm -f times.c ./mkbuiltins -D . trap.def rm -f type.o rm -f test.c /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os trap.c || ( rm -f trap.c ; exit 1 ) ./mkbuiltins -D . type.def /usr/bin/gcc -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -I/home/test/test/output1/host/usr/include -O2 -I/home/test/test/output1/host/usr/include -DCROSS_COMPILING -o psize.aux ./psize.c /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os type.c || ( rm -f type.c ; exit 1 ) rm -f umask.o ./mkbuiltins -D . umask.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os umask.c || ( rm -f umask.c ; exit 1 ) rm -f suspend.c rm -f wait.o ./mkbuiltins -D . wait.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os wait.c || ( rm -f wait.c ; exit 1 ) rm -f read.c rm -f getopts.o rm -f trap.c ./mkbuiltins -D . getopts.def rm -f shopt.o /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os getopts.c || ( rm -f getopts.c ; exit 1 ) ./mkbuiltins -D . shopt.def rm -f printf.o /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os shopt.c || ( rm -f shopt.c ; exit 1 ) ./mkbuiltins -D . printf.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os printf.c || ( rm -f printf.c ; exit 1 ) rm -f umask.c rm -f getopt.o /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os getopt.c rm -f wait.c rm -f bashgetopt.o rm -f type.c /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os bashgetopt.c rm -f complete.o ./mkbuiltins -D . complete.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os complete.c || ( rm -f complete.c ; exit 1 ) rm -f getopts.c /bin/sh ./psize.sh > pipesize.h rm -f shopt.c rm -f complete.c rm -f printf.c rm -f ulimit.o ./mkbuiltins -D . ulimit.def /home/test/test/output1/host/usr/bin/arm-linux-gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os ulimit.c || ( rm -f ulimit.c ; exit 1 ) rm -f ulimit.c rm -f libbuiltins.a /home/test/test/output1/host/usr/bin/arm-linux-ar cr libbuiltins.a builtins.o alias.o bind.o break.o builtin.o caller.o cd.o colon.o command.o common.o declare.o echo.o enable.o eval.o evalfile.o evalstring.o exec.o exit.o fc.o fg_bg.o hash.o help.o history.o jobs.o kill.o let.o mapfile.o pushd.o read.o return.o set.o setattr.o shift.o source.o suspend.o test.o times.o trap.o type.o ulimit.o umask.o wait.o getopts.o shopt.o printf.o getopt.o bashgetopt.o complete.o /home/test/test/output1/host/usr/bin/arm-linux-ranlib libbuiltins.a make[2]: Leaving directory `/home/test/test/output1/build/bash-4.2/builtins' rm -f bash /home/test/test/output1/host/usr/bin/arm-linux-gcc -L./builtins -L./lib/readline -L./lib/readline -L./lib/glob -L./lib/tilde -L./lib/malloc -L./lib/sh --static -rdynamic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -o bash shell.o eval.o y.tab.o general.o make_cmd.o print_cmd.o dispose_cmd.o execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o jobs.o subst.o hashcmd.o hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o array.o arrayfunc.o assoc.o braces.o bracecomp.o bashhist.o bashline.o list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o signames.o -lbuiltins -lglob -lsh -lreadline -lhistory -lcurses -ltilde -lmalloc -lintl -ldl /home/test/test/output1/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libc.a(getenv.os): In function `getenv': getenv.c:(.text+0x0): multiple definition of `getenv' ./lib/sh/libsh.a(getenv.o):getenv.c:(.text+0x0): first defined here collect2: ld returned 1 exit status make[1]: *** [bash] Error 1 make[1]: Leaving directory `/home/test/test/output1/build/bash-4.2' make: *** [/home/test/test/output1/build/bash-4.2/.stamp_built] Error 2