On 05/10/2012 04:50 AM, Mike Frysinger wrote:
On Wednesday 09 May 2012 18:36:29 Piotr Karbowski wrote:
I has been unable to build x86_64 target on x86_64 host. The i586 and
i686 builds without any issue. The x86_64 build ends with:

builds fine for me

/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/
as: error while loading shared libraries: libc.so.0: cannot open object
file: No such file or directory

this tuple makes no sense.  *-gnu is for glibc.  uclibc toolchains use *-
uclibc.
-mike

The full log from resume:
% make
>>> binutils 2.21.1 Building
PATH="/home/piotr/src/buildroot-2012.02/output/host/bin:/home/piotr/src/buildroot-2012.02/output/host/usr/bin:/home/piotr/src/buildroot-2012.02/output/host/usr/sbin/:/home/piotr/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3" PERLLIB="/home/piotr/src/buildroot-2012.02/output/host/usr/lib/perl" /usr/bin/make -j4 -C /home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ make[1]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1' make[2]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1'
make[2]: Nothing to be done for `all-target'.
make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/etc'
for f in standards.info configure.info; do \
  if test -f ./`echo $f | sed -e 's/.info$/.texi/'`; then \
if /usr/bin/make "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000" $f; then \
      true; \
    else \
      exit 1; \
    fi; \
  fi; \
done
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/etc'
make[4]: `standards.info' is up to date.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/etc' make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/etc'
make[4]: `configure.info' is up to date.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/etc' make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/etc' make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/libiberty' make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/intl' make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/libiberty/testsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/libiberty/testsuite' make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/libiberty' make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd'
Making info in doc
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/doc'
make[4]: Nothing to be done for `info'.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/doc'
Making info in po
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/po'
make[4]: Nothing to be done for `info'.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/po' make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd'
make[4]: Nothing to be done for `info-am'.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd'
/usr/bin/make  all-recursive
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd'
Making all in doc
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/doc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/doc'
Making all in po
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd/po' make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd' make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd' make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd' make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/bfd' make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes'
/usr/bin/make  all-recursive
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes'
Making all in .
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes' make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes'
Making all in po
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes/po' make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes' make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/opcodes' make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof'
/usr/bin/make  all-recursive
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof'
Making all in po
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof/po' make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof' make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof' make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof' make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gprof' make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils'
if [ -r sysinfo.c ]; then \
/usr/bin/gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -O2 -I/home/piotr/src/buildroot-2012.02/output/host/include -I/home/piotr/src/buildroot-2012.02/output/host/usr/include sysinfo.c ; \
else \
/usr/bin/gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -O2 -I/home/piotr/src/buildroot-2012.02/output/host/include -I/home/piotr/src/buildroot-2012.02/output/host/usr/include ./sysinfo.c ; \
fi
Making info in doc
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils/doc'
make[4]: Nothing to be done for `info'.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils/doc'
Making info in po
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils/po'
make[4]: Nothing to be done for `info'.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils/po' make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils'
make[4]: Nothing to be done for `info-am'.
make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils'
if [ -r syslex.c ]; then \
/usr/bin/gcc -c -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -O2 -I/home/piotr/src/buildroot-2012.02/output/host/include -I/home/piotr/src/buildroot-2012.02/output/host/usr/include syslex.c ; \
else \
/usr/bin/gcc -c -I. -I. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -O2 -I/home/piotr/src/buildroot-2012.02/output/host/include -I/home/piotr/src/buildroot-2012.02/output/host/usr/include ./syslex.c ;\
fi
make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas'
/usr/bin/make  all-recursive
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas'
Making all in doc
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas/doc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas/doc'
Making all in po
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas/po' make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas' make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas' make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas' make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/gas' make[3]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld'
/usr/bin/make  all-recursive
make[4]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld'
Making all in po
make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld/po'
syslex.l: In function ‘yylex’:
syslex.l:82:1: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result make[5]: Entering directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld' make[4]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld' make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/ld' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/as: error while loading shared libraries: libc.so.0: cannot open shared object file: No such file or directory
make[3]: *** [sysinfo.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/as: error while loading shared libraries: libc.so.0: cannot open shared object file: No such file or directory
make[3]: *** [syslex.o] Error 1
make[3]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/binutils'
make[2]: *** [all-binutils] Error 2
make[2]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1' make: *** [/home/piotr/src/buildroot-2012.02/output/build/binutils-2.21.1/.stamp_built] Error 2

The host is gentoo.

-- Piotr.
_______________________________________________
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to