[devel] Xlib headers
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Янв 21 16:07:35 MSK 2006
On Fri, Jan 20, 2006 at 11:03:18PM +0300, Valery V. Inozemtsev wrote:
> > > > У меня тут одно приложение требует
> > > > #include <X11/Xlib.h>
> > > >
> > > > [icesik на kde wmdrawer-0.10.5]$ rpm -q xorg-x11-compat-devel
> > > > xorg-x11-devel xorg-x11-compat-devel-7.0.0-alt8
> > > > xorg-x11-devel-7.0.0-alt8
> > > > [icesik на kde wmdrawer-0.10.5]$
> > > >
> > > > Что ещё надо поставить?
> > >
> > > # apt-get install --reinstall libX11-devel libICE-devel libSM-devel
> > > libFS-devel
> >
> > А зачем reinstall?
>
> ну Дим, раз ты сам спросил...
> там такое дело, имеем
> /usr/X11R6/include/{X11,GL}
> и симлинки
> /usr/include/{X11,GL}
> из xorg-x11-devel-6.*.*. при установке новых девел
> пакетов /usr/include/{X11,GL} удаляются и заменяются каталогами, а вот то что
> было в /usr/X11R6/include/{X11,GL} из xorg-x11-devel-6.*.* после его удаления
> остается. как это понимать я не знаю
> даже при Conflicts: XFree86-devel < 4.4 xorg-x11-devel <= 6.9.0 апт ставит
> вышеперечисленные девел пакеты перед тем как удалится xorg-x11-devel-6.*.* и
> после удаления симлинков получаем недостающие файлы, которые на самом деле
> уходят в /usr/X11R6/include/X11
> может ты подскажешь правильное решение
Я правильно понял, что /usr/include/X11 из ссылки превращается в каталог?
А /usr/X11R6/include/X11 остаётся к каталогом?
Тогда для решения проблемы достаточно удалить ссылку /usr/include/X11 до
начала заполнения /usr/include/X11 файлами.
Другими словами, нужно добавить
%pre
if [ -L /usr/include/X11 ]; then
rm -f /usr/include/X11 && mkdir /usr/include/X11
fi
во все пакеты, которые заменяют прежний xorg-x11-devel, или в тот пакет,
который устанавливается первым, при условии что зависимости этот порядок
обеспечивают.
P.S. Пишу из общих соображений, пакеты не пересобирал и обновление не
проверял.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060121/ff12cb31/attachment-0001.bin>
Подробная информация о списке рассылки Devel