Короче - .configure заточен под старую версию gcc
Цитата:
configure:1891: checking build system type
configure:1909: result: i686-pc-linux-gnulibc1
configure:1931: checking host system type
configure:1946: result: i686-pc-linux-gnulibc1
configure:2011: checking whether make sets $(MAKE)
configure:2032: result: yes
configure:2089: checking for gcc
configure:2105: found /usr/bin/gcc
configure:2116: result: gcc
configure:2354: checking for C compiler version
configure:2361: gcc --version >&5
gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:2364: $? = 0
configure:2371: gcc -v >&5
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --pr
Thread model: posix
gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
configure:2374: $? = 0
configure:2381: gcc -V >&5
gcc: '-V' option must have argument
configure:2384: $? = 1
configure:2407: checking for C compiler default output file name
configure:2434: gcc conftest.c >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:2437: $? = 1
configure:2475: result:
configure: failed program was:
| /* confdefs.h. */
|
Т.е. скрипт ожидает, что на gcc -v и т.п. подобноуму в чистом виде вернут версию типа "2.96" и т.п.,
а ему в ответ :
Цитата:
gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
скрипт такого не понимает и дальше пытается определить версию gcc, и после неудачи отваливается.
Заново сгенирите configure и, если потребуется, измените .configure.*