Код: Выделить всё
/mnt/hda1/source/build/gcc/gcc-4.1.2/gcc/input.h:52: parse error, unexpected UNION, expecting GTY_TOKEN
make[2]: *** [s-gtype] Error 1
make[2]: Leaving directory `/mnt/hda1/source/build/gcc/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/mnt/hda1/source/build/gcc/gcc'
make: *** [bootstrap] Error 2Архив с gcc точно не битый.
пробовал поставть более ранний релиз взятый с диска slackware 11 т.е. gcc 3.4.6, но он тож не собрался тока там ошибка была в 27 строке.
Собираю с помощью live cd BackTrack 3.0
Код: Выделить всё
Linux version 2.6.15.6 (root@slax) (gcc version 3.3.5) #1 SMP Fri Mar 24 16:46:23 GMT 2006ключи которые использую для сборки
Код: Выделить всё
--prefix=/tools
--libexecdir=/tools/lib --with-local-prefix=/tools
--disable-nls --enable-shared --enable-languages=cпри конфигурации пишет следующее
Код: Выделить всё
checking for MPFR... no
*** This configuration is not supported in the following subdirectories:
target-libada gnattools target-libstdc++-v3 target-libgfortran target-libffi target-boehm-gc target-zlib target-libjava zlib fastjar target-libobjc
(Any other directories should still work fine.)хотелось бы услышать хоть какие-то идеии.
p.s. в статье написанно про сборку gcc 3.4.1, так что мож какие другие ключи долны быть.