No Acceptable C Compiler Found In $path

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

No Acceptable C Compiler Found In $path

Сообщение Олександр »

При установке xMule 1.13.7 выдало сообщение

Код: Выделить всё

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

Но у меня же стоит gcc-cpp-4.11mdv... В чем тогда ошибка, я не пойму...
Beer Drinker
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: No Acceptable C Compiler Found In $path

Сообщение Uncle_Theodore »

Олександр писал(а):
28.04.2007 07:15
При установке xMule 1.13.7 выдало сообщение

Код: Выделить всё

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

Но у меня же стоит gcc-cpp-4.11mdv... В чем тогда ошибка, я не пойму...

Насколько я понимаю, у тебя в PATH'е нет Сишного компилятора gcc
Попробуй напечатать в командной строке
gcc --version
что выдается? По всей видимости, надо установить пакет, который содержит gcc.
gcc-cpp, по всей видимости, это компилятор C++
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

Uncle_Theodore писал(а):
28.04.2007 07:35
Насколько я понимаю, у тебя в PATH'е нет Сишного компилятора gcc
Попробуй напечатать в командной строке
gcc --version
что выдается? По всей видимости, надо установить пакет, который содержит gcc.
gcc-cpp, по всей видимости, это компилятор C++


bash: gcc: command not found
Beer Drinker
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: No Acceptable C Compiler Found In $path

Сообщение Uncle_Theodore »

Олександр писал(а):
28.04.2007 07:42
bash: gcc: command not found

Да, так оно и есть. Значит, либо компилятор С не установден, либо установлен неверно. Скорее всего -- первое.
Значит, надо установить. Посмотри в своем менеджере пакетов, что там есть похожее на gcc?
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

Там целый список! Я пытался поставить более новую версию (4), но мне сообщили, что эти пакеты невозможно выбрать.
Beer Drinker
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: No Acceptable C Compiler Found In $path

Сообщение Uncle_Theodore »

Олександр писал(а):
28.04.2007 08:03
Там целый список! Я пытался поставить более новую версию (4), но мне сообщили, что эти пакеты невозможно выбрать.

Ну хорошо, покажи тот список.
Нам нужен пакет, в названии которого нет ни java, ни f77, ни cpp, ни ada, а только gcc.
Может, придет кто из мандривовцев, скажет точно, как этот пакет называется.
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

Есть такое gcc2.6, gcc3.3, gcc-4.1.1. и еще целая куча java, ada и т.п.
Я тут качаю gcc-4.1.2 с сайта. Может хоть это поможет....
Beer Drinker
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

Уточнение. Установка gcc 4.1.2 выдает такую-же ошибку. Я в шоке...
Beer Drinker
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: No Acceptable C Compiler Found In $path

Сообщение Uncle_Theodore »

Что показывает вывод команды
g++ --version
?
У тебя же g++ установлена?
Куда установился gcc?
(поищи командой locate)
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

g++ я вообще не в курсе, что это такое.

Код: Выделить всё

bash: g++: command not found

locate gcc

Код: Выделить всё

/usr/lib/gcc
/usr/lib/gcc/i586-mandriva-linux-gnu
/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1
/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/cc1
/usr/lib/gcc-lib
/usr/share/doc/mplayer-1.0/HTML/en/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/fr/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/cs/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/es/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/pl/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/ru/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/hu/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/de/gcc-296.html
/usr/share/ghostscript/8.15/Resource/CMap/HKgccs-B5-H
/usr/share/ghostscript/8.15/Resource/CMap/HKgccs-B5-V
/lib/libgcc_s-4.1.1.so.1
/lib/libgcc_s.so.1
Beer Drinker
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: No Acceptable C Compiler Found In $path

Сообщение Uncle_Theodore »

Олександр писал(а):
30.04.2007 00:09
g++ я вообще не в курсе, что это такое.

Ну так вот это же было
Олександр писал(а):
28.04.2007 07:15
При установке xMule 1.13.7 выдало сообщение

Код: Выделить всё

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

Но у меня же стоит gcc-cpp-4.11mdv... В чем тогда ошибка, я не пойму...

Это разве не C++ компилятор?

Код: Выделить всё

bash: g++: command not found

locate gcc

Код: Выделить всё

/usr/lib/gcc
/usr/lib/gcc/i586-mandriva-linux-gnu
/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1
/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/cc1
/usr/lib/gcc-lib
/usr/share/doc/mplayer-1.0/HTML/en/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/fr/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/cs/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/es/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/pl/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/ru/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/hu/gcc-296.html
/usr/share/doc/mplayer-1.0/HTML/de/gcc-296.html
/usr/share/ghostscript/8.15/Resource/CMap/HKgccs-B5-H
/usr/share/ghostscript/8.15/Resource/CMap/HKgccs-B5-V
/lib/libgcc_s-4.1.1.so.1
/lib/libgcc_s.so.1

Ну ясно. Перекину-ка я тему в раздел Мандривы. Тут нужны какие-то специфичные для этого дистра знания...
Ку?
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

Имелось ввиду c++ а не g++?

ЗЫ. Нашел пакет gcc-cpp-4.1.2-1mdv2007.1.i586.rpm. Все равно возникает эта ошибка. :angry: :angry: А если хочу поставить из исходников gcc 4.1.2 мне выдает configure: error: no acceptable cc found in $PATH. :wacko: :wacko: :wacko:
Beer Drinker
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: No Acceptable C Compiler Found In $path

Сообщение Folderx »

Олександр писал(а):
30.04.2007 00:30
Имелось ввиду c++ а не g++?

ЗЫ. Нашел пакет gcc-cpp-4.1.2-1mdv2007.1.i586.rpm. Все равно возникает эта ошибка. :angry: :angry: А если хочу поставить из исходников gcc 4.1.2 мне выдает configure: error: no acceptable cc found in $PATH. :wacko: :wacko: :wacko:

rpm -qf /usr/bin/gcc-3.4.3
выдало
gcc-3.4.3-7mdk

Ты если с исходников ставишь, там у тебя явно сказано, что собирать исходники нечем, нету компилятора gcc у тебя.
Ставить компилятор надо из дистрибутива, потому что могут накладки выйти с версиями.
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: No Acceptable C Compiler Found In $path

Сообщение Folderx »

дубликат
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

У меня One-версия. А ставить, учитывая вышесказанное, надо. Есть какой-то способ собрать из закаченных исходников?
Beer Drinker
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: No Acceptable C Compiler Found In $path

Сообщение polachok »

И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

Спасибо. С помощью такой-то матери что-то поставил. Теперь что такое

Код: Выделить всё

checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.


Хотя он стоит и вызывается...
Beer Drinker
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: No Acceptable C Compiler Found In $path

Сообщение olelukoie »

Олександр писал(а):
30.04.2007 04:18
Спасибо. С помощью такой-то матери что-то поставил. Теперь что такое

Код: Выделить всё

checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.


Хотя он стоит и вызывается...


А это значит, что препроцессор С/C++ не хочет работать. Причин может быть несоклько: ему чего-то нехватает, стоит не та версия препроцессора (компилятор и препроцессор имеют разные версии), криво установлен (требуется переустановить). Более точную инфу можно почерпнуть из файла config.log ("See `config.log' for more details."). А вообще надо ставить из дистрибутива полный комплект пакетов для разработки. В составе мандривы One 2007, насколько я помню, есть только компилятор C (gcc), но нет C++ и прочего. Их придется скачивать из инета - вручную с FTP или через центр управления. Пакет gcc-cpp - это как раз пакет с препроцессором. Пакет для C++ называется gcc-c++. Он зависит от libstdc++ (просто и -devel). Таким образом, чтобы иметь возможность компилить проги на C и C++, должны быть установлены, как минимум, следующие пакеты:

gcc
gcc-cpp
gcc-c++
libgcc1
libstdc++
libstdc++-devel

Все они обязательно должны иметь одинаковый номер версии. Одновременно с этим требуется установить пакеты

glibc-devel
kernel-devel (или kernel-sources)

После этого проблем с компилятором быть не должно.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: No Acceptable C Compiler Found In $path

Сообщение polachok »

а не проще xmule скачать пакетом?
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Олександр
Сообщения: 82
ОС: Mandriva 2008 Free

Re: No Acceptable C Compiler Found In $path

Сообщение Олександр »

Пробовал. После начального диалога, а ла лицензия, он вылетает. Просто пишет "Аварийный останов" и все... И никакого объяснения.
Beer Drinker
Спасибо сказали: