"kuickshow" без "g++" = error. Что не так?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

zubarev
Сообщения: 119
ОС: Fedora Core

"kuickshow" без "g++" = error. Что не так?

Сообщение zubarev »

При установке программы (kuickshow-0.8.5) команда ./configure возвращает:
...
...
checking whether we are using the GNU C++ compiler... no
checking dependency style of g++... none
checking whether g++ supports -Wmissing-format-attribute... no
checking whether g++ supports -Wundef... no
checking whether g++ supports -Wno-long-long... no
checking whether g++ supports -Wnon-virtual-dtor... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check

Пробую установить g++

root# yum install g++
No Match for argument: g++
Nothing to do

Вот тут
http://gnu.linuxforum.net/directory/All_Pa...ectory/gpp.html
сказано, что "g++" - это "ник-нейм" для "GNU C++ compiler" и является составной частью gcc.
Раз так, то логично было предположить, что отдельно от gcc он не ставится. Устанавливаю gcc целиком

Он ставится без проблем отсюда
ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.2.3.tar.gz
или с помощью yum (что удобней)
root# yum install gcc

Система загружает, обновляет и т.п. - все OK - complete!

Запускаю инсталляцию kuickshow заново
На первом этапе ( ./configure) возвращает ту же ошибку
...
...
checking dependency style of g++... none
checking whether g++ supports -Wmissing-format-attribute... no
checking whether g++ supports -Wundef... no
checking whether g++ supports -Wno-long-long... no
checking whether g++ supports -Wnon-virtual-dtor... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check

Даю явное указание yum установить нужную программу
yum install kuickshow-0.8.5
Или:
yum install kuickshow

Возвращает:
No Match for argument: kuickshow
Nothing to do

Буду благодарен, если форумчане подскажут, что я делаю не так?
ЗЫ
(дистрибутив - Федора-6)
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: "kuickshow" без "g++" = error. Что не так?

Сообщение Uncle_Theodore »

В пакетных дистрибутивах имеет смысл ставить программы из пакетов, а не их исходников. Неужели, нет этого квикшоу в виде пакета?
Кроме того, G++ хоть формально и является частью GCC, но находится в отдельном пакете. Называется он что-то-типа gcc-c++, посмотрите в пакетном менеждере.
Спасибо сказали:
zubarev
Сообщения: 119
ОС: Fedora Core

Re: "kuickshow" без "g++" = error. Что не так?

Сообщение zubarev »

Нашел пакет. Результат:
root# rpm -i kuickshow-0.8.5-1.src.rpm
ошибка: невозможно создать %sourcedir /usr/src/redhat/SOURCES

Решаю проверить "руками":
[root@localhost src]# mkdir redhat
[root@localhost src]# ls
redhat

И запускаю rpm снова. Возвращает:
предупреждение: пользователь gis не существует - используется root

Дальше моих знаний не хватает (я всего пару недель под линухом)
Пакет кривой?
Или что?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: "kuickshow" без "g++" = error. Что не так?

Сообщение Uncle_Theodore »

Пакет kuickshow-0.8.5-1.src.rpm содержит исходники (сырцы) программы kuickshow, которые надо пересобирать. Поищите пакет с тем же названием (kuickshow) но без "src" в названии.
Спасибо сказали: