Я печатаю следующее ...

$ yum install gcc.x86_64

(кстати, является ли «gcc.x86_64» правильным пакетом для 64-битного gcc?)

[...] Я получаю следующие ошибки ... [...]

Total size: 16 M
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
libstdc++-devel is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++-devel is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
gcc is needed by (installed) gcc-c++-4.1.2-48.el5.i386
gcc is needed by (installed) gcc-c++-4.1.2-48.el5.i386
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com  
/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])

1 ответ1

0

Для установки сборок i386 вам потребуется удалить сборки GCC x86_64 . Я не уверен, почему у вас установлена сборка GCC i386 на 64-битной ОС - она просто портит. (В этом случае, платформа относится к платформе она компилируется для запуска на, а не платформы он компилирует для.)

Вам необходимо удалить gcc-c++-4.1.2-48.el5.i386 и заменить его соответствующим пакетом x86_64. Вы можете сделать это за одну транзакцию yum или удалить все зависимые пакеты, а затем позволить yum переустановить их на основе правильных пакетов gcc и gcc-c++ .

Вам потребуется пакет i386 i686 (или libgcc), а также пакет x86_64 . Вам нужен libgcc для целевой платформы, так как он связан с двоичными файлами, которые создает gcc.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .