error occured when cross compiling gcc
Tim Prince
timothyprince@sbcglobal.net
Wed Jun 28 11:39:00 GMT 2006
Luo Yong wrote:
> The content of config.log is
>
> ===
>
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
>
> configure:600: checking host system type
> configure:621: checking target system type
> configure:639: checking build system type
> configure:694: checking for a BSD compatible install
> configure:747: checking whether ln works
> configure:771: checking whether ln -s works
> configure:1825: checking for gcc
> configure:1938: checking whether the C compiler (gcc ) works
> configure:1954: gcc -o conftest conftest.c 1>&5
> configure:1980: checking whether the C compiler (gcc ) is a cross-compiler
> configure:1985: checking whether we are using GNU C
> configure:2013: checking whether gcc accepts -g
> configure:2080: checking for gnatbind
> configure:2145: checking whether compiler driver understands Ada
> configure:2177: checking how to compare bootstrapped objects
> configure:2275: checking for correct version of gmp.h
> configure:2288: gcc -c -g -O2 conftest.c 1>&5
> configure:2278:17: error: gmp.h: No such file or directory
> configure: In function 'main':
> configure:2282: error: 'choke' undeclared (first use in this function)
> configure:2282: error: (Each undeclared identifier is reported only once
> configure:2282: error: for each function it appears in.)
> configure:2282: error: expected ';' before 'me'
> configure: failed program was:
> #line 2277 "configure"
> #include "confdefs.h"
> #include "gmp.h"
> int main() {
>
> #if __GNU_MP_VERSION < 3
> choke me
> #endif
>
> ; return 0; }
You must make certain that your build will use up to date versions of
gmp and mpfr. As you can see, the test is designed to fail if an
acceptable version of gmp is not found. The script should have told you
that and disabled building of gfortran, or any languages which depend on
gmp and mpfr. It's likely you will need to build and install them from
source. Check the build instructions on gcc.gnu.org.
More information about the Gcc-help
mailing list