Перейти к содержанию

Проблема с компилятором gcc


Рекомендуемые сообщения

Проблема вот в чем:

На запуск ./configure система отвечает:

checking whether make sets $(MAKE)... yes

checking for gcc... no

checking for cc... no

checking for cc... no

checking for cl... no

configure: error: no acceptable C compiler found in $PATH

See `config.log' for more details.

Покопавшись в Инете понял, что у меня нет компилятора, попытался установить его из *.rpm-ов, вроде все прошло успешно, зависимости скачались, но ошибка осталась. На команду find / -name gcc система отвечает /usr/libexec/gcc. Посмотрел, что там находится, но компилятора там не нашел, а нашел директории i386-redhat-linux/4.1.1/ и файл ccl в них.

Что делать, подскажите плиз.

PS система Fedora Core 6

А еще после установки пакета ни один пакет rpm не открывается, а программа ругается

Component: Software Installer

Summary: TBc3704fb6 config.py:656:_getsysver:TypeError: rpmdb open failed

Traceback (most recent call last):

File "/usr/sbin/system-install-packages", line 243, in ?

main()

File "/usr/sbin/system-install-packages", line 236, in main

pkginst = SinglePackageInstaller()

File "/usr/sbin/system-install-packages", line 57, in __init__

GraphicalYumBase.__init__(self, False)

File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 124, in __init__

plugin_types=(yum.plugins.TYPE_CORE,))

File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 125, in doConfigSetup

self.conf = config.readMainConfig(startupconf)

File "/usr/lib/python2.4/site-packages/yum/config.py", line 597, in readMainConfig

vars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)

File "/usr/lib/python2.4/site-packages/yum/config.py", line 656, in _getsysver

idx = ts.dbMatch('provides', distroverpkg)

TypeError: rpmdb open failed

Local variables in innermost frame:

installroot: /

ts: <rpmUtils.transaction.TransactionWrapper instance at 0x890fb4c>

distroverpkg: redhat-release

Ссылка на комментарий
Поделиться на другие сайты

Я же написал в топике, что устанавливал его из rpm с дистрибутива, вроде все устанавливается, потом пытаюсь найти компилятор, а его нет!!!(((

Ссылка на комментарий
Поделиться на другие сайты

Gabriel писал(а) Fri, 23 February 2007 11:51

Я же написал в топике, что устанавливал его из rpm с дистрибутива, вроде все устанавливается, потом пытаюсь найти компилятор, а его нет!!!(((

Для начала убедитесь, что он установился: rpm -q gcc.

Потом, посмотрите, куда: rpm -ql gcc.

А потом разбирайтесь, почему скрипт configure его не находит.

Ссылка на комментарий
Поделиться на другие сайты

На rpm -q gcc отвечает "пакет gcc не установлен", не пойму как он может быть не установлен, если при установке gcc-4.1.1-30.i386.rpm ошибок не возникло. При этом установщик скачал и установил из Инета, необходимые пакеты и тоже без ошибок

Ссылка на комментарий
Поделиться на другие сайты

Воспользуйтесь средством управления пакетами из дистрибутива. С его же помощью устанавливайте gcc. И будет вам щастье Smile

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...