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 Спасибо большое!!! Все получилось когда установил пакеты с сайта Федоры из апдейтов Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.