Ru-Board.club
← Вернуться в раздел «UNIX»

» Linux: Установка пакета из rpm, ругается компилятор

Автор: EndoR
Дата сообщения: 31.07.2002 19:18

Хочу что-нить поставить из рпм, конкретнее gcc3-3.0.1-3.src.rpm.
Делаю это общепринятым макаром:
rpm --rebuild gcc3-3.0.1-3.src.rpm
Вначале собирается, но потом говорит, что не найден cpp0.
Точнее "installation problem, cannot exec 'cpp0': no such file or directory."
и дальше
"Ошибка 1. Неверный код возврата из /var/tmp/rpm-tmp.6789 (%build)".
Товарищи, в чем проблема???
Автор: greys
Дата сообщения: 01.08.2002 13:57
а ты посмотри, что происходит на самом деле во время сборки - этот cpp0 должен появиться вот тут:
/usr/lib/gcc-lib/i386-redhat-linux/3.0.2/cpp0
если он там есть, то тогда тебе просто путь нужно к нему прописать, и все. И должно работать.

Не уверен, что это самое изящное решение, бо сам так никогда не делал, но по логике вещей, должно работать

Попробуй, если что пиши дальше!

Удачи,
greys
Автор: EndoR
Дата сообщения: 01.08.2002 14:11
greys
ок... ща попробую...



Добавлено
Так.... cpp0 был обнаружен по адресу
почему-то /usr/lib/gcc-lib/i686-pld-linux/3.1/
Что делать? Путь к нему в $PATH прописать? или просто куда-нить копирнуть???
Автор: greys
Дата сообщения: 01.08.2002 15:28
EndoR
странновато. а ты раньше не ставил 3.1 gcc? а то откуда же ему взяться-то там? ну в любом случае, пропиши его в PATH и попробуй снова. А дальше видно будет
Автор: EndoR
Дата сообщения: 01.08.2002 17:58
Не... вообще беда! Ничего до конца не компилится...
Что делать?

Добавлено
...пора линух сносить и заново ставить...
Автор: EndoR
Дата сообщения: 02.08.2002 09:20
На команду rpm -qa | grep 'gcc' он выдает:
gcc-g77-2.96-98
gcc-c++-2.96-98
gcc-objc-2.96-98
gcc-2.96-98
Один чел сказал, что не хватает gcc- cpp. Но я такого пакета не нашел....
Что же делать?
Автор: EndoR
Дата сообщения: 05.08.2002 10:19
Да, перепробовал кучу пакетов, вроде прописал все пути.... а тольку 0.

Страницы: 1

Предыдущая тема: Проблема с LILO Linux Slackware


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.