[devel] Xlib headers

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Янв 21 22:04:00 MSK 2006


On Sat, Jan 21, 2006 at 04:44:51PM +0300, Valery V. Inozemtsev wrote:
> > Я правильно понял, что /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-proto-devel (который по зависимостям ставится первым)

А вот и недостающее звено.  В системе, полученной из "hsh-install
xorg-x11-devel" на Сизифе от 2006/01/16 с последующим dist-upgrade'ом до
текущего Сизифа имеем:

$ rpmquery -f /usr/include/X11{,/*} |sort -u
libFS-devel-1.0.0-alt1
libX11-devel-1.0.0-alt2
libXau-devel-1.0.0-alt1
libXaw-devel-1.0.1-alt1
libXcomposite-devel-0.2.2.2-alt1
libXcursor-devel-1.1.5.2-alt1
libXdamage-devel-1.0.2.2-alt1
libXdmcp-devel-1.0.0-alt1
libXevie-devel-1.0.0-alt1
libXfixes-devel-3.0.1.2-alt1
libXfont-devel-1.0.0-alt2
libXft-devel-2.1.8.2-alt1
libXmu-devel-1.0.0-alt1
libXpm-devel-3.5.4.2-alt1
libXrandr-devel-1.1.0.2-alt1
libXrender-devel-0.9.0.2-alt2
libXres-devel-1.0.0-alt1
libXt-devel-1.0.0-alt1
libXv-devel-1.0.1-alt1
libXvMC-devel-1.0.1-alt1
libfontenc-devel-1.0.1-alt2
libxkbfile-devel-1.0.1-alt1
libxkbui-devel-1.0.1-alt1
xorg-x11-proto-devel-7.0.0-alt2
xorg-x11-xtrans-devel-1.0.0-alt2

$ rpmquery --whatrequires xorg-x11-proto-devel
xorg-x11-devel-7.0.0-alt8

Порядок dist-upgrade'а, если интересно, подтверждает гипотезу о
недостающих зависимостях:

# apt-get -qq dist-upgrade
Committing changes...
Preparing packages for installation...
libICE-1.0.0-alt1
libICE-devel-1.0.0-alt1
libFS-1.0.0-alt1
libFS-devel-1.0.0-alt1
libSM-1.0.0-alt1
libSM-devel-1.0.0-alt1
libXau-1.0.0-alt1
libXdmcp-1.0.0-alt1
libX11-1.0.0-alt2
libX11-devel-1.0.0-alt2
xorg-x11-proto-devel-7.0.0-alt2
[...]

Кстати, в той же системе
$ rpmquery -f /usr/include/X11 
libX11-devel-1.0.0-alt2
xorg-x11-proto-devel-7.0.0-alt2
libXau-devel-1.0.0-alt1
libXdmcp-devel-1.0.0-alt1
libXpm-devel-3.5.4.2-alt1
libXt-devel-1.0.0-alt1

Не многовато ли?


-- 
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/db28d912/attachment-0001.bin>


Подробная информация о списке рассылки Devel