LINUX.ORG.RU

build gcc of src


0

0

Доброго времени суток.
нужно собрать gcc из src.
Но при
#make bootstrap
make[1]: Entering directory `/home/virvdova/codeviz-1.0.11/compilers/gcc-graph/objdir/libiberty'
if [ x"-fpic" != x ]; then \
    gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../gcc-3.4.6/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic ../../gcc-3.4.6/libiberty/regex.c -o pic/regex.o; \
   else true; fi
In file included from ../../gcc-3.4.6/libiberty/../include/xregex.h:26,
from ../../gcc-3.4.6/libiberty/regex.c:195:
../../gcc-3.4.6/libiberty/../include/xregex2.h:548: предупреждение: ISO C90 не поддерживает квалификаторы типов и спецификатор ‘static’ в деклараторах параметров-массивов
In file included from ../../gcc-3.4.6/libiberty/regex.c:649:
../../gcc-3.4.6/libiberty/regex.c: В функции ‘byte_compile_range’:
../../gcc-3.4.6/libiberty/regex.c:4548: предупреждение: в условном выражении смешаны типы signed и unsigned
../../gcc-3.4.6/libiberty/regex.c:4558: предупреждение: в условном выражении смешаны типы signed и unsigned
../../gcc-3.4.6/libiberty/regex.c:4558: предупреждение: в условном выражении смешаны типы signed и unsigned
../../gcc-3.4.6/libiberty/regex.c: В функции ‘xregcomp’:
../../gcc-3.4.6/libiberty/regex.c:8043: предупреждение: в условном выражении смешаны типы signed и unsigned
../../gcc-3.4.6/libiberty/regex.c: В функции ‘xregerror’:
../../gcc-3.4.6/libiberty/regex.c:8178: предупреждение: параметр ‘preg’ не используется
Assembler messages:
Fatal error: can't create pic/regex.o: No such file or directory
make[1]: *** [regex.o] Ошибка 1
make[1]: Leaving directory `/home/virvdova/codeviz-1.0.11/compilers/gcc-graph/objdir/libiberty'
make: *** [all-libiberty] Ошибка 2
#
# uname -a
Linux localhost 2.6.30.10-105.fc11.x86_64 #1 SMP Thu Dec 24 16:41:51 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux
# gcc -v
Используются внутренние спецификации.
Целевая архитектура: x86_64-redhat-linux
Параметры конфигурации: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i586 --build=x86_64-redhat-linux
Модель многопоточности: posix
gcc версия 4.4.1 20090725 (Red Hat 4.4.1-2) (GCC)
# cat /etc/issue
Fedora release 11 (Leonidas)
Kernel \r on an \m (\l)

#
Подскажите в чем дело. и как его дальше собрать?
(ну а вообще задача это установка codeviz, если есть варианты готовой сборки этой програмку - буду очень благодарен)

>gcc-3.4.6
А что версия такая свежая? Я думаю, гцц 4.4.1 такую не сможет собрать.

Laz ★★★★★
()

> если есть варианты готовой сборки этой програмку - буду очень благодарен)

dev-util/codeviz-1.0.11 под gcc-4.5-svn пойдет ?

:))

ezoteric
()
Ответ на: комментарий от ezoteric

> под gcc-4.5-svn

Шутко же :) сей пакет вообще не содержит объектов для компиляции

я так понел что codeviz работает под конкретную версию gcc. или не так?

основная задача воспользоваться этой утилитой. кто то уже пользовался. скиньте тогда готорые бинари.

заранее огромное спасибо!

virvdova
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.