При установке программы (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)
"kuickshow" без "g++" = error. Что не так?
Модератор: Bizdelnick
-
zubarev
- Сообщения: 119
- ОС: Fedora Core
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: "kuickshow" без "g++" = error. Что не так?
В пакетных дистрибутивах имеет смысл ставить программы из пакетов, а не их исходников. Неужели, нет этого квикшоу в виде пакета?
Кроме того, G++ хоть формально и является частью GCC, но находится в отдельном пакете. Называется он что-то-типа gcc-c++, посмотрите в пакетном менеждере.
Кроме того, G++ хоть формально и является частью GCC, но находится в отдельном пакете. Называется он что-то-типа gcc-c++, посмотрите в пакетном менеждере.
-
zubarev
- Сообщения: 119
- ОС: Fedora Core
Re: "kuickshow" без "g++" = error. Что не так?
Нашел пакет. Результат:
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
Дальше моих знаний не хватает (я всего пару недель под линухом)
Пакет кривой?
Или что?
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. Что не так?
Пакет kuickshow-0.8.5-1.src.rpm содержит исходники (сырцы) программы kuickshow, которые надо пересобирать. Поищите пакет с тем же названием (kuickshow) но без "src" в названии.