esomkin Опубликовано 22 февраля, 2007 Жалоба Поделиться Опубликовано 22 февраля, 2007 Проблема вот в чем: На запуск ./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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 23 февраля, 2007 Жалоба Поделиться Опубликовано 23 февраля, 2007 просто у вас нет компилятора. поставьте пакет с gcc, он есть на диске с дистром Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
esomkin Опубликовано 23 февраля, 2007 Автор Жалоба Поделиться Опубликовано 23 февраля, 2007 Я же написал в топике, что устанавливал его из rpm с дистрибутива, вроде все устанавливается, потом пытаюсь найти компилятор, а его нет!!!((( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 23 февраля, 2007 Жалоба Поделиться Опубликовано 23 февраля, 2007 "вроде" установилось? пишите: как ставили (какими командами), что вам при этом ответили.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 февраля, 2007 Жалоба Поделиться Опубликовано 23 февраля, 2007 Gabriel писал(а) Fri, 23 February 2007 11:51 Я же написал в топике, что устанавливал его из rpm с дистрибутива, вроде все устанавливается, потом пытаюсь найти компилятор, а его нет!!!((( Для начала убедитесь, что он установился: rpm -q gcc. Потом, посмотрите, куда: rpm -ql gcc. А потом разбирайтесь, почему скрипт configure его не находит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
esomkin Опубликовано 23 февраля, 2007 Автор Жалоба Поделиться Опубликовано 23 февраля, 2007 На rpm -q gcc отвечает "пакет gcc не установлен", не пойму как он может быть не установлен, если при установке gcc-4.1.1-30.i386.rpm ошибок не возникло. При этом установщик скачал и установил из Инета, необходимые пакеты и тоже без ошибок Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 февраля, 2007 Жалоба Поделиться Опубликовано 23 февраля, 2007 Воспользуйтесь средством управления пакетами из дистрибутива. С его же помощью устанавливайте gcc. И будет вам щастье Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
esomkin Опубликовано 23 февраля, 2007 Автор Жалоба Поделиться Опубликовано 23 февраля, 2007 А вы не могли бы немного подробнее, а то я недавно в Linux'е Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 23 февраля, 2007 Жалоба Поделиться Опубликовано 23 февраля, 2007 воспользуйтесь yum'ом. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
esomkin Опубликовано 23 февраля, 2007 Автор Жалоба Поделиться Опубликовано 23 февраля, 2007 Спасибо большое!!! Все получилось когда установил пакеты с сайта Федоры из апдейтов Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.