[coreboot] Building ARM toolchain fails with `cc1: fatal error: .vis: No such file or directory` (was: Please advise: (new toolkit) crossgcc fails on ubuntu 32/64 bit fresh installs)
Paul Menzel
paulepanter at users.sourceforge.net
Thu Feb 26 01:24:45 CET 2015
Dear coreboot folks,
Am Sonntag, den 08.09.2013, 15:27 +0100 schrieb Mark Mc:
> Unfortunately it wont compile the rom without crossgcc compiling for both
> platforms, my crossgcc-build.log ends with and appears to have no other
> failures than:
>
> cc1: fatal error: .vis: No such file or directory
> compilation terminated.
> make[5]: *** [libunwind.o] Error 1
> make[4]: *** [multi-do] Error 1
> make[3]: *** [all-multi] Error 2
> make[2]: *** [all-target-libgcc] Error 2
> /usr/bin/install: cannot stat ‘libgcc.a’: No such file or directory
> make[3]: *** [install-leaf] Error 1
> make[2]: *** [install-target-libgcc] Error 2
trying to build the recommended toolchain for Google Rush, I am hitting
the same problem in latest master at commit 6529c33a (build: mipsel
cross compiler support).
`make crossgcc-aarch64` succeeds, but `make crossgcc-arm` fails.
$ make crossgcc-arm
Warning: no suitable GCC for arm.
Warning: no suitable GCC for arm64.
Warning: no suitable GCC for riscv.
Warning: no suitable GCC for mipsel.
fatal: Repository '/home/paul/src/nvidia-cbootimage.git' existiert nicht.
Klonen von '/home/paul/src/nvidia-cbootimage.git' in Submodul-Pfad 'util/nvidia/cbootimage' fehlgeschlagen
Welcome to the coreboot cross toolchain builder v1.26 (February 23th, 2015)
Target arch is now armv7-a-eabi
Will skip GDB ... ok
Downloading tar balls ...
* gmp-5.1.2.tar.bz2 (downloading)
* mpfr-3.1.2.tar.bz2 (downloading)
* mpc-1.0.3.tar.gz (downloading)
* libelf-0.8.13.tar.gz (downloading)
* gcc-4.8.3.tar.bz2 (downloading)
* binutils-2.23.2.tar.bz2 (downloading)
* acpica-unix-20140114.tar.gz (downloading)
Downloaded tar balls ... ok
Unpacking and patching ...
* gmp-5.1.2.tar.bz2
* mpfr-3.1.2.tar.bz2
* mpc-1.0.3.tar.gz
* libelf-0.8.13.tar.gz
* gcc-4.8.3.tar.bz2
* binutils-2.23.2.tar.bz2
o binutils-2.23.2_armv7a.patch
o binutils-2.23.2_no-bfd-doc.patch
* acpica-unix-20140114.tar.gz
Unpacked and patched ... ok
Building GMP 5.1.2 ... ok
Building MPFR 3.1.2 ... ok
Building MPC 1.0.3 ... ok
Building libelf 0.8.13 ... ok
Building binutils 2.23.2 ... ok
Building GCC 4.8.3 ... failed
Makefile:21: recipe for target 'build-armv7a-without-gdb' failed
make[1]: *** [build-armv7a-without-gdb] Error 1
Makefile.inc:455: recipe for target 'crossgcc-arm' failed
make: *** [crossgcc-arm] Error 2
Please find the log attached. I am using Debian Sid/unstable.
$ more util/crossgcc/build-armv7-a-eabi-gcc/crossgcc-build.log
configure.ac:34: error: Please use exactly Autoconf 2.64 instead of 2.69.
config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded from...
configure.ac:34: the top level
[…]
config.status: executing default commands
Adding multilib support to Makefile in ../../../../gcc-4.8.3/libgcc
with_multisubdir=fpu
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:97:1: warning: no previous prototype for '__gnu_h2f_internal' [-Wmissing-prototypes]
__gnu_h2f_internal(unsigned short a, int ieee)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:122:1: warning: no previous prototype for '__gnu_f2h_ieee' [-Wmissing-prototypes]
__gnu_f2h_ieee(unsigned int a)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:128:1: warning: no previous prototype for '__gnu_h2f_ieee' [-Wmissing-prototypes]
__gnu_h2f_ieee(unsigned short a)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:134:1: warning: no previous prototype for '__gnu_f2h_alternative' [-Wmissing-prototypes]
__gnu_f2h_alternative(unsigned int x)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:140:1: warning: no previous prototype for '__gnu_h2f_alternative' [-Wmissing-prototypes]
__gnu_h2f_alternative(unsigned short a)
^
In file included from ../../../../gcc-4.8.3/libgcc/config/arm/unwind-arm.c:143:0:
../../../../gcc-4.8.3/libgcc/unwind-arm-common.inc: In function 'get_eit_entry':
../../../../gcc-4.8.3/libgcc/unwind-arm-common.inc:245:29: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
ucbp->pr_cache.ehtp = (_Unwind_EHT_Header *)&eitp->content;
^
cc1: fatal error: .vis: No such file or directory
compilation terminated.
../../../../gcc-4.8.3/libgcc/static-object.mk:28: recipe for target 'libunwind.o' failed
make[5]: *** [libunwind.o] Error 1
Makefile:1104: recipe for target 'multi-do' failed
make[4]: *** [multi-do] Error 1
Makefile:113: recipe for target 'all-multi' failed
make[3]: *** [all-multi] Error 2
Makefile:9962: recipe for target 'all-target-libgcc' failed
make[2]: *** [all-target-libgcc] Error 2
/usr/bin/install: der Aufruf von stat für „libgcc.a“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Makefile:1066: recipe for target 'install-leaf' failed
make[3]: *** [install-leaf] Error 1
Makefile:10024: recipe for target 'install-target-libgcc' failed
make[config.status: executing default commands
Adding multilib support to Makefile in ../../../../gcc-4.8.3/libgcc
with_multisubdir=fpu
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-4.8.3/libgcc/config/arm/lib1funcs.S:351: use of r15 in bx in ARM mode is not really useful
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:97:1: warning: no previous prototype for '__gnu_h2f_internal' [-Wmissing-prototypes]
__gnu_h2f_internal(unsigned short a, int ieee)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:122:1: warning: no previous prototype for '__gnu_f2h_ieee' [-Wmissing-prototypes]
__gnu_f2h_ieee(unsigned int a)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:128:1: warning: no previous prototype for '__gnu_h2f_ieee' [-Wmissing-prototypes]
__gnu_h2f_ieee(unsigned short a)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:134:1: warning: no previous prototype for '__gnu_f2h_alternative' [-Wmissing-prototypes]
__gnu_f2h_alternative(unsigned int x)
^
../../../../gcc-4.8.3/libgcc/config/arm/fp16.c:140:1: warning: no previous prototype for '__gnu_h2f_alternative' [-Wmissing-prototypes]
__gnu_h2f_alternative(unsigned short a)
^
In file included from ../../../../gcc-4.8.3/libgcc/config/arm/unwind-arm.c:143:0:
../../../../gcc-4.8.3/libgcc/unwind-arm-common.inc: In function 'get_eit_entry':
../../../../gcc-4.8.3/libgcc/unwind-arm-common.inc:245:29: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
ucbp->pr_cache.ehtp = (_Unwind_EHT_Header *)&eitp->content;
^
cc1: fatal error: .vis: No such file or directory
compilation terminated.
../../../../gcc-4.8.3/libgcc/static-object.mk:28: recipe for target 'libunwind.o' failed
make[5]: *** [libunwind.o] Error 1
Makefile:1104: recipe for target 'multi-do' failed
make[4]: *** [multi-do] Error 1
Makefile:113: recipe for target 'all-multi' failed
make[3]: *** [all-multi] Error 2
Makefile:9962: recipe for target 'all-target-libgcc' failed
make[2]: *** [all-target-libgcc] Error 2
/usr/bin/install: der Aufruf von stat für „libgcc.a“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Makefile:1066: recipe for target 'install-leaf' failed
make[3]: *** [install-leaf] Error 1
Makefile:10024: recipe for target 'install-target-libgcc' failed
make[2]: *** [install-target-libgcc] Error 22]: *** [install-target-libgcc] Error 2
[…]
Thanks,
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20150226/2132b7c0/attachment.asc>
More information about the coreboot
mailing list