-> cat last-build.txt Checking build system dependencies: CC clean: Ok CXX clean: Ok CPP clean: Ok CFLAGS clean: Ok INCLUDES clean: Ok CXXFLAGS clean: Ok which installed: Ok sed works: Ok (/bin/sed) GNU make version '3.81': Ok C compiler '/usr/bin/gcc' C compiler version '4.1.3': Ok C++ compiler '/usr/bin/g++' C++ compiler version '4.1.3': Ok bison installed: Ok flex installed: Ok gettext installed: Ok makeinfo installed: Ok Build system dependencies: Ok # These are in /lib, so... rm -rf /src/hammer/buildroot/project_build_arm/Hammer/root/usr/lib/libgcc_s*.so* cp -dpf /src/hammer/buildroot/build_arm/staging_dir/usr/arm-linux-uclibc/lib/libgcc_s* /src/hammer/buildroot/project_build_arm/Hammer/root/lib/ /src/hammer/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-strip --remove-section=.comment --remove-section=.note --strip-unneeded /src/hammer/buildroot/project_build_arm/Hammer/root/lib/libgcc_s* gzip -d -c /src/hammer/buildroot/dl/fakeroot_1.8.10.tar.gz | tar -C /src/hammer/buildroot/build_arm -xf - # If using busybox getopt, make it be quiet. /src/hammer/buildroot/toolchain_build_arm/bin/sed -i -e "s,getopt --version,getopt --version 2>/dev/null," \ /src/hammer/buildroot/build_arm/fakeroot-1.8.10/scripts/fakeroot.in toolchain/patch-kernel.sh /src/hammer/buildroot/build_arm/fakeroot-1.8.10 package/fakeroot/ \*.patch Applying fakeroot-doc.patch using plaintext: patching file Makefile.am patching file Makefile.in Hunk #1 succeeded at 231 (offset 1 line). touch /src/hammer/buildroot/build_arm/fakeroot-1.8.10/.unpacked mkdir -p /src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host (cd /src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host; rm -rf config.cache; \ CC="/usr/bin/gcc" \ /src/hammer/buildroot/build_arm/fakeroot-1.8.10/configure \ --prefix=/usr \ --disable-nls \ ); checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make sets $(MAKE)... (cached) yes checking for style of include used by make... GNU checking for gcc... /usr/bin/gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ISO C89... none needed checking dependency style of /usr/bin/gcc... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 32768 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... -r checking how to recognize dependent libraries... pass_all checking for ar... ar checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from /usr/bin/gcc object... ok checking how to run the C preprocessor... /usr/bin/gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/gcc supports -fno-rtti -fno-exceptions... no checking for /usr/bin/gcc option to produce PIC... -fPIC -DPIC checking if /usr/bin/gcc PIC flag -fPIC -DPIC works... yes checking if /usr/bin/gcc static flag -static works... yes checking if /usr/bin/gcc supports -c -o file.o... yes checking if /usr/bin/gcc supports -c -o file.o... (cached) yes checking whether the /usr/bin/gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking which IPC method to use... (cached) sysv checking which database format to use... (cached) inode checking for dlopen in -ldl... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for unistd.h... (cached) yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking sys/feature_tests.h usability... no checking sys/feature_tests.h presence... no checking for sys/feature_tests.h... no checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for an ANSI C-conforming const... yes checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking for return value and second and third argument of readlink... int, char, size_t checking for first argument of setgroups... size_t checking for union semun... no checking for type of arg of __xmknod... needs * checking for type of arg of __xmknodat... needs * checking for type of arg of initgroups... gid_t checking for type of arg of setreuid... gid_t checking for type of arg of setregid... gid_t checking for type of second arg to stat... struct stat * checking for d_off in struct dirent... yes checking for d_type in struct dirent... yes checking for fchmodat... yes checking for fchownat... yes checking for fstatat... yes checking for mkdirat... yes checking for mknodat... yes checking for openat... yes checking for renameat... yes checking for unlinkat... yes checking for __xstat... yes checking for __fxstat... yes checking for __lxstat... yes checking for __fxstatat... yes checking for __xstat64... yes checking for __fxstat64... yes checking for __lxstat64... yes checking for __fxstatat64... yes checking for __xmknod... yes checking for __xmknodat... yes created fakerootconfig.h checking for strdup... yes checking for strstr... yes checking for getresuid... yes checking for setresuid... yes checking for getresgid... yes checking for setresgid... yes checking for setfsuid... yes checking for setfsgid... yes checking whether setenv is declared... yes checking whether unsetenv is declared... yes checking for setenv... yes checking for a working shell...... /bin/sh configure: creating ./config.status config.status: creating Makefile config.status: creating scripts/Makefile config.status: creating doc/Makefile config.status: creating doc/es/Makefile config.status: creating doc/fr/Makefile config.status: creating doc/nl/Makefile config.status: creating doc/sv/Makefile config.status: creating test/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands touch /src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host/.configured /usr/bin/make -j1 -C /src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host make[1]: Entering directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host' /usr/bin/make all-recursive make[2]: Entering directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host' Making all in scripts make[3]: Entering directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host/scripts' sed -e 's,[@]prefix[@],/usr,g' -e 's,[@]bindir[@],/usr/bin,g' -e 's,[@]libdir[@],/usr/lib,g' -e 's,[@]fakeroot_transformed[@],'`echo fakeroot | sed -e 's,x,x,'`',g' -e 's,[@]faked_transformed[@],'`echo faked | sed -e 's,x,x,'`',g' -e 's,[@]signal[@],TERM,g' -e 's,[@]SHELL[@],/bin/sh,g' -e 's,[@]VERSION[@],1.8.10,g' -e 's,[@]DLSUFFIX[@],.so,g' -e 's,[@]LDLIBPATHVAR[@],LD_LIBRARY_PATH,g' -e 's,[@]LDPRELOADVAR[@],LD_PRELOAD,g' -e 's,[@]LDPRELOADABS[@],0,g' -e 's,[@]LDEXTRAVAR[@],,g' < /src/hammer/buildroot/build_arm/fakeroot-1.8.10/scripts/fakeroot.in > fakeroot chmod +x fakeroot make[3]: Leaving directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host/scripts' Making all in test make[3]: Entering directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host/test' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host/test' make[3]: Entering directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host' awk -f /src/hammer/buildroot/build_arm/fakeroot-1.8.10/wrapawk < /src/hammer/buildroot/build_arm/fakeroot-1.8.10/wrapfunc.inp /bin/sh ./libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I/src/hammer/buildroot/build_arm/fakeroot-1.8.10 -g -O2 -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c -o libfakeroot.lo /src/hammer/buildroot/build_arm/fakeroot-1.8.10/libfakeroot.c libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I/src/hammer/buildroot/build_arm/fakeroot-1.8.10 -g -O2 -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c /src/hammer/buildroot/build_arm/fakeroot-1.8.10/libfakeroot.c -fPIC -DPIC -o .libs/libfakeroot.o libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I/src/hammer/buildroot/build_arm/fakeroot-1.8.10 -g -O2 -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c /src/hammer/buildroot/build_arm/fakeroot-1.8.10/libfakeroot.c -o libfakeroot.o >/dev/null 2>&1 mv -f .deps/libfakeroot.Tpo .deps/libfakeroot.Plo /bin/sh ./libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I/src/hammer/buildroot/build_arm/fakeroot-1.8.10 -g -O2 -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c -o communicate.lo /src/hammer/buildroot/build_arm/fakeroot-1.8.10/communicate.c libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I/src/hammer/buildroot/build_arm/fakeroot-1.8.10 -g -O2 -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c /src/hammer/buildroot/build_arm/fakeroot-1.8.10/communicate.c -fPIC -DPIC -o .libs/communicate.o libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I/src/hammer/buildroot/build_arm/fakeroot-1.8.10 -g -O2 -MT communicate.lo -MD -MP -MF .deps/communicate.Tpo -c /src/hammer/buildroot/build_arm/fakeroot-1.8.10/communicate.c -o communicate.o >/dev/null 2>&1 mv -f .deps/communicate.Tpo .deps/communicate.Plo /bin/sh ./libtool --tag=CC --mode=link /usr/bin/gcc -g -O2 -o libcommunicate.la communicate.lo -ldl eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: libobjs+=: not found eval: 1: non_pic_objects+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found libtool: link: ar cru .libs/libcommunicate.a libtool: link: ranlib .libs/libcommunicate.a libtool: link: creating libcommunicate.la libtool: link: ( cd ".libs" && rm -f "libcommunicate.la" && ln -s "../libcommunicate.la" "libcommunicate.la" ) /bin/sh ./libtool --tag=CC --mode=link /usr/bin/gcc -g -O2 -release 0 -o libfakeroot.la -rpath /usr/lib libfakeroot.lo libcommunicate.la -ldl eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: libtool_args+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: libtool_args+=: not found eval: 1: libtool_args+=: not found eval: 1: libobjs+=: not found eval: 1: non_pic_objects+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: libtool_args+=: not found libtool: link: /usr/bin/gcc -shared -Wl,--whole-archive ./.libs/libcommunicate.a -Wl,--no-whole-archive -ldl -Wl,-soname -Wl,libfakeroot-0.so -o .libs/libfakeroot-0.so libtool: link: (cd ".libs" && rm -f "libfakeroot.so" && ln -s "libfakeroot-0.so" "libfakeroot.so") libtool: link: (cd .libs/libfakeroot.lax/libcommunicate.a && ar x /src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host/./.libs/libcommunicate.a) libtool: link: ar cru .libs/libfakeroot.a libtool: link: ranlib .libs/libfakeroot.a libtool: link: rm -fr .libs/libfakeroot.lax libtool: link: creating libfakeroot.la libtool: link: ( cd ".libs" && rm -f "libfakeroot.la" && ln -s "../libfakeroot.la" "libfakeroot.la" ) /usr/bin/gcc -DHAVE_CONFIG_H -I. -I/src/hammer/buildroot/build_arm/fakeroot-1.8.10 -g -O2 -MT faked.o -MD -MP -MF .deps/faked.Tpo -c -o faked.o /src/hammer/buildroot/build_arm/fakeroot-1.8.10/faked.c mv -f .deps/faked.Tpo .deps/faked.Po /bin/sh ./libtool --tag=CC --mode=link /usr/bin/gcc -g -O2 -o faked faked.o libcommunicate.la -ldl eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: compile_command+=: not found eval: 1: finalize_command+=: not found eval: 1: libtool_args+=: not found eval: 1: libtool_args+=: not found libtool: link: /usr/bin/gcc ./.libs/libcommunicate.a -ldl /usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/crt1.o: In function `_start': (.text+0x18): undefined reference to `main' collect2: ld returned 1 exit status make[3]: *** [faked] Error 1 make[3]: Leaving directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host' make[1]: *** [all] Error 2 make[1]: Leaving directory `/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host' make: *** [/src/hammer/buildroot/toolchain_build_arm/fakeroot-1.8.10-host/faked] Error 2 linuxguy@intrepid