где libmesa*-devel? (Не устанавливаются RPM пакеты)

PCLinuxOS

Модератор: Bizdelnick

kyzmitch
Сообщения: 8
ОС: Mandriva Linux 2010.0 i586

где libmesa*-devel?

Сообщение kyzmitch »

Всем привет.
Возникла необходимость заголовочных файлов для компиляции игрушки, но она не находила заголовочные файлы OpenGL. Я посмотрел в менеджере пакетов - там все пакеты отмечены как установленные, но на самом деле установленными были только либы, а хедеров нет на месте - в /usr/include/GL пусто, даже директории GL не было. Попробовал скачать rpm-ки libmesagl1-devel libmesaglu1-devel libmesaglut3-devel отдельно и поставить, но всё так же - никаких хедеров не появилось. Пришлось их копировать вручную из rpm пакетов:(

Кто-нибудь сталкивался с этим?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: где libmesa*-devel?

Сообщение sash-kan »

kyzmitch писал(а):
01.05.2010 11:51
Попробовал скачать rpm-ки libmesagl1-devel libmesaglu1-devel libmesaglut3-devel отдельно и поставить
поставили, так посмотрите, что за файлы в них входят:

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

$ rpm -ql libmesagl1-devel libmesaglu1-devel libmesaglut3-devel
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
kyzmitch
Сообщения: 8
ОС: Mandriva Linux 2010.0 i586

Re: где libmesa*-devel?

Сообщение kyzmitch »

sash-kan писал(а):
01.05.2010 12:46
kyzmitch писал(а):
01.05.2010 11:51
Попробовал скачать rpm-ки libmesagl1-devel libmesaglu1-devel libmesaglut3-devel отдельно и поставить
поставили, так посмотрите, что за файлы в них входят:

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

$ rpm -ql libmesagl1-devel libmesaglu1-devel libmesaglut3-devel


Ну я и посмотрел, открыл их архиватором, распаковал хедеры и вручную делал 3 раза cp * /usr/include/GL.
Т.е. хедеры есть и приложение откомпилировалось. Хотел узнать в чём может быть дело.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: где libmesa*-devel?

Сообщение sash-kan »

kyzmitch писал(а):
01.05.2010 13:47
Ну я и посмотрел
и что увидели? куда эти пакеты хедеры размещают?
судя по вашим дальнейшим действиям, совсем не в /usr/include/GL

kyzmitch писал(а):
01.05.2010 13:47
открыл их архиватором
гхм. а зачем? вы же пакеты уже установили. rpm -ql покажет их файловый состав. если вас не устраивает каталог(и), в который эти пакеты хедеры ставят, можно либо подправить ту программу, что вы собираете, либо симлинк сделать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: