* [devel] Xlib headers @ 2006-01-20 19:38 Igor Zubkov 2006-01-20 19:43 ` Valery V. Inozemtsev 0 siblings, 1 reply; 12+ messages in thread From: Igor Zubkov @ 2006-01-20 19:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 295 bytes --] Привет, Всем! И где у нас сейчас лежит Xlib.h? У меня тут одно приложение требует #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]$ Что ещё надо поставить? [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-20 19:38 [devel] Xlib headers Igor Zubkov @ 2006-01-20 19:43 ` Valery V. Inozemtsev 2006-01-20 19:45 ` Dmitry V. Levin 0 siblings, 1 reply; 12+ messages in thread From: Valery V. Inozemtsev @ 2006-01-20 19:43 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 485 bytes --] В сообщении от 20 января 2006 22:38 Igor Zubkov написал(a): > Привет, Всем! > > И где у нас сейчас лежит Xlib.h? > > У меня тут одно приложение требует > #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 -- Valery V. Inozemtsev [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-20 19:43 ` Valery V. Inozemtsev @ 2006-01-20 19:45 ` Dmitry V. Levin 2006-01-20 20:03 ` Valery V. Inozemtsev 2006-01-20 20:04 ` Igor Zubkov 0 siblings, 2 replies; 12+ messages in thread From: Dmitry V. Levin @ 2006-01-20 19:45 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 594 bytes --] On Fri, Jan 20, 2006 at 10:43:09PM +0300, Valery V. Inozemtsev wrote: > В сообщении от 20 января 2006 22:38 Igor Zubkov написал(a): > > > > И где у нас сейчас лежит Xlib.h? > > > > У меня тут одно приложение требует > > #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? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-20 19:45 ` Dmitry V. Levin @ 2006-01-20 20:03 ` Valery V. Inozemtsev 2006-01-21 13:07 ` Dmitry V. Levin 2006-01-20 20:04 ` Igor Zubkov 1 sibling, 1 reply; 12+ messages in thread From: Valery V. Inozemtsev @ 2006-01-20 20:03 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1100 bytes --] > > > У меня тут одно приложение требует > > > #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 может ты подскажешь правильное решение -- Valery V. Inozemtsev [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-20 20:03 ` Valery V. Inozemtsev @ 2006-01-21 13:07 ` Dmitry V. Levin 2006-01-21 13:44 ` Valery V. Inozemtsev 0 siblings, 1 reply; 12+ messages in thread From: Dmitry V. Levin @ 2006-01-21 13:07 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1868 bytes --] 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 [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-21 13:07 ` Dmitry V. Levin @ 2006-01-21 13:44 ` Valery V. Inozemtsev 2006-01-21 15:17 ` Dmitry V. Levin 2006-01-21 19:04 ` Dmitry V. Levin 0 siblings, 2 replies; 12+ messages in thread From: Valery V. Inozemtsev @ 2006-01-21 13:44 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 926 bytes --] > Я правильно понял, что /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 (который по зависимостям ставится первым) %pre [ ! -L %_includedir/X11 ] || %__rm -f %_includedir/X11 [ ! -L %_includedir/GL ] || %__rm -f %_includedir/GL правильно я понял что этого недостаточно, нужен еще mkdir этих каталогов? > во все пакеты, которые заменяют прежний xorg-x11-devel, или в тот пакет, > который устанавливается первым, при условии что зависимости этот порядок > обеспечивают. > > P.S. Пишу из общих соображений, пакеты не пересобирал и обновление не > проверял. -- Valery V. Inozemtsev [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-21 13:44 ` Valery V. Inozemtsev @ 2006-01-21 15:17 ` Dmitry V. Levin 2006-01-21 19:04 ` Dmitry V. Levin 1 sibling, 0 replies; 12+ messages in thread From: Dmitry V. Levin @ 2006-01-21 15:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 271 bytes --] On Sat, Jan 21, 2006 at 04:44:51PM +0300, Valery V. Inozemtsev wrote: > правильно я понял что этого недостаточно, нужен еще mkdir этих каталогов? Вообще говоря достаточно, хотя mkdir делает картину "чище". Значит, чего-то в этой картине не хватает. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-21 13:44 ` Valery V. Inozemtsev 2006-01-21 15:17 ` Dmitry V. Levin @ 2006-01-21 19:04 ` Dmitry V. Levin 2006-01-21 19:09 ` Valery V. Inozemtsev 1 sibling, 1 reply; 12+ messages in thread From: Dmitry V. Levin @ 2006-01-21 19:04 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2260 bytes --] 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 [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-21 19:04 ` Dmitry V. Levin @ 2006-01-21 19:09 ` Valery V. Inozemtsev 2006-01-21 19:13 ` Valery V. Inozemtsev 2006-01-21 19:15 ` Dmitry V. Levin 0 siblings, 2 replies; 12+ messages in thread From: Valery V. Inozemtsev @ 2006-01-21 19:09 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 560 bytes --] > > > Тогда для решения проблемы достаточно удалить ссылку /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 (который по зависимостям ставится первым) > > А вот и недостающее звено. я это уже исправил. кстати, в том что в сизифе удаление симлинков было в тригере в xorg-x11-devel-7.0.0 > В системе, полученной из "hsh-install -- Valery V. Inozemtsev [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-21 19:09 ` Valery V. Inozemtsev @ 2006-01-21 19:13 ` Valery V. Inozemtsev 2006-01-21 19:15 ` Dmitry V. Levin 1 sibling, 0 replies; 12+ messages in thread From: Valery V. Inozemtsev @ 2006-01-21 19:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 696 bytes --] В сообщении от 21 января 2006 22:09 Valery V. Inozemtsev написал(a): > > > > Тогда для решения проблемы достаточно удалить ссылку /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 (который по зависимостям ставится первым) > > > > А вот и недостающее звено. > > я это уже исправил. кстати, в том что в сизифе удаление симлинков было в > тригере в xorg-x11-devel-7.0.0 ой, вру. в тригере было нечто другое > > > В системе, полученной из "hsh-install -- Valery V. Inozemtsev [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-21 19:09 ` Valery V. Inozemtsev 2006-01-21 19:13 ` Valery V. Inozemtsev @ 2006-01-21 19:15 ` Dmitry V. Levin 1 sibling, 0 replies; 12+ messages in thread From: Dmitry V. Levin @ 2006-01-21 19:15 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 782 bytes --] On Sat, Jan 21, 2006 at 10:09:18PM +0300, Valery V. Inozemtsev wrote: > > > > Тогда для решения проблемы достаточно удалить ссылку /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 (который по зависимостям ставится первым) > > > > А вот и недостающее звено. > > я это уже исправил. кстати, в том что в сизифе удаление симлинков было в > тригере в xorg-x11-devel-7.0.0 Всё-таки проверь ещё раз зависимости; пакет xorg-x11-proto-devel действительно должен быть первым и владеть каталогом /usr/include/X11 должен он иксклюзивно. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Xlib headers 2006-01-20 19:45 ` Dmitry V. Levin 2006-01-20 20:03 ` Valery V. Inozemtsev @ 2006-01-20 20:04 ` Igor Zubkov 1 sibling, 0 replies; 12+ messages in thread From: Igor Zubkov @ 2006-01-20 20:04 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2155 bytes --] В сообщении от Пятница 20 января 2006 21:45 Dmitry V. Levin написал(a): > On Fri, Jan 20, 2006 at 10:43:09PM +0300, Valery V. Inozemtsev wrote: > > В сообщении от 20 января 2006 22:38 Igor Zubkov написал(a): > > > И где у нас сейчас лежит Xlib.h? > > > > > > У меня тут одно приложение требует > > > #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? Видимо затем что: [icesik@kde ~]$ rpm -V libX11-devel libICE-devel libSM-devel libFS-devel отсутствует /usr/include/X11/ImUtil.h отсутствует /usr/include/X11/XKBlib.h отсутствует /usr/include/X11/Xcms.h отсутствует /usr/include/X11/Xlib.h отсутствует /usr/include/X11/XlibConf.h отсутствует /usr/include/X11/Xlibint.h отсутствует /usr/include/X11/Xlocale.h отсутствует /usr/include/X11/Xregion.h отсутствует /usr/include/X11/Xresource.h отсутствует /usr/include/X11/Xutil.h отсутствует /usr/include/X11/cursorfont.h отсутствует /usr/include/X11/ICE отсутствует /usr/include/X11/ICE/ICE.h отсутствует /usr/include/X11/ICE/ICEconn.h отсутствует /usr/include/X11/ICE/ICElib.h отсутствует /usr/include/X11/ICE/ICEmsg.h отсутствует /usr/include/X11/ICE/ICEproto.h отсутствует /usr/include/X11/ICE/ICEutil.h отсутствует /usr/include/X11/SM отсутствует /usr/include/X11/SM/SM.h отсутствует /usr/include/X11/SM/SMlib.h отсутствует /usr/include/X11/SM/SMproto.h отсутствует /usr/include/X11/fonts/FSlib.h [icesik@kde ~]$ Вот только как оно умудрилось потерятся? :( [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2006-01-21 19:15 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-01-20 19:38 [devel] Xlib headers Igor Zubkov 2006-01-20 19:43 ` Valery V. Inozemtsev 2006-01-20 19:45 ` Dmitry V. Levin 2006-01-20 20:03 ` Valery V. Inozemtsev 2006-01-21 13:07 ` Dmitry V. Levin 2006-01-21 13:44 ` Valery V. Inozemtsev 2006-01-21 15:17 ` Dmitry V. Levin 2006-01-21 19:04 ` Dmitry V. Levin 2006-01-21 19:09 ` Valery V. Inozemtsev 2006-01-21 19:13 ` Valery V. Inozemtsev 2006-01-21 19:15 ` Dmitry V. Levin 2006-01-20 20:04 ` Igor Zubkov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git