cmp is not found

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

Модератор: Bizdelnick

Аватара пользователя
Ivalon
Сообщения: 77

cmp is not found

Сообщение Ivalon »

Искал инфу- не нашел. Проблема такая. Пытаюсь собрать grub из сорцев. Пишу ./configure а мне в ответ configure: error: cmp is not found. Я посмотрел что требуется для сборки этого загрузчика. Там помимо того, что у меня уже установлено, написан пакет LZO 1.02 or later какой-то, на дисках с дистрибом я его не нашел...
Гугл на эту тему тоже ничего не ответил.
grub 1.94
Помогите разобраться.
Спасибо сказали:
Аватара пользователя
ety
Сообщения: 358
ОС: Linux

Re: cmp is not found

Сообщение ety »

lzo это портативный аналог zlib; раньше его юзали деомсценовцы, а теперь и к грабу приделали
http://www.oberhumer.com/opensource/lzo/
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
Спасибо сказали:
Аватара пользователя
Ivalon
Сообщения: 77

Re: cmp is not found

Сообщение Ivalon »

Спасибо, lzo поставил.
Только вот еще буду очень благодарен если кто-нибудь подскажет откуда cmp взять. Это отдельный пакет или в составе чего-то идет? Не могу на диске найти..(
Спасибо сказали:
Аватара пользователя
Ivalon
Сообщения: 77

Re: cmp is not found

Сообщение Ivalon »

Решение было найдено в отсутствии diffutils.
Однако пакет все равно не собирается. При сборке вылазиет ошибка

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

grub_script.tab.h: No such file or directory

Я посмотрел - этот файл инклудится в файле script.h. Этот файл есть, а вот grub_script.tab.h действительно нет.
Сорцы брал с сайта гну, последняя версия.
Есть идеи? :huh:
Также еще могу добавить, что не распознаются %lex-param и %parse-param в файле ./normal/parser.y:54 и 55 соответственно.
И следом за этим: make: *** [grub_script.tab.c] Ошибка 1
Что я не так делаю?
Спасибо сказали: