Я пытаюсь установить gcc-4.6.2 на узел кластера. К сожалению, у этого узла нет подключения к Интернету, поэтому я пытаюсь сделать все вручную. Я установил все необходимые пакеты, и я запустить конфигурационный файл со следующими параметрами:Ошибка GCC 4.6.2: конфликтующие типы для 'psignal'
./configure --with-newlib --prefix=/usr/lib64/gcc-4.6.2 --disable-libssp
--enable-shared --enable-threads=posix --enable-__cxa_atexit
--enable-clocale=gnu --enable-languages=c,c++,java
--with-cpu=generic --build=x86_64-redhat-linux
--host=x86_64-redhat-linux --target=x86_64-redhat-linux
--with-target-subdir=x86_64-redhat-linux --with-mpfr=/usr/local/lib
--with-gmp=/usr/local/lib --with-mpc=/usr/local/lib
Однако, когда я делаю это я получаю следующее сообщение об ошибке:
../.././libiberty/strsignal.c:555: error: conflicting types for ‘psignal’
/usr/include/signal.h:141: error: previous declaration of ‘psignal’ was here
Может кто-то помочь
меня?
Я снова запустить с этим './configure --enable-общий --enable-threads = posix --enable -__ cxa_atexit --enable-clocale = gnu --enable-languages = c, C++, java --with-cpu = generic --with-mpfr =/usr/local/lib - -with-gmp =/usr/local/lib --with-mpc =/usr/local/lib', но я получил следующую ошибку: 'configure: error: in' /usr/lib64/gcc-4.6.2/x86_64- unknown-linux-gnu/libgcc ': configure: error: невозможно вычислить суффикс объектных файлов: невозможно компилировать. ' – desmo
Что-то не так с вашим компилятором bootstrap. Установлен ли уже установленный компилятор? Он работает для тривиальных тестовых программ? Я могу быть более конкретным, если вы разместите содержимое 'config.log' где-нибудь (не здесь, пожалуйста, оно будет огромным, поместите его на pastebin или что-то в этом роде и разместите ссылку) – zwol
У меня есть 2 предыдущая версия gcc 3.4.6 и gcc 4.1.2. – desmo