* Re: [devel] [#31748] FAILED srpm=xbmc-10.0-alt0.4.src.rpm
@ 2010-10-31 15:30 ` sbolshakov
2010-10-31 16:24 ` [devel] libXrandr-devel Dmitry V. Levin
0 siblings, 1 reply; 6+ messages in thread
From: sbolshakov @ 2010-10-31 15:30 UTC (permalink / raw)
To: devel
>>>>> "girar-builder" == girar-builder <girar-builder@altlinux.org> writes:
> 2010-Oct-31 18:10:01 :: task #31748 for sisyphus started by sbolshakov:
> #1 build xbmc-10.0-alt0.4.src.rpm
> 2010-Oct-31 18:10:12 :: cloned Sisyphus
> 2010-Oct-31 18:10:13 :: [i586] #1 xbmc-10.0-alt0.4.src.rpm: build start
> 2010-Oct-31 18:10:13 :: [x86_64] #1 xbmc-10.0-alt0.4.src.rpm: build start
> In file included from VideoReferenceClock.cpp:32:
> /usr/include/X11/extensions/Xrandr.h:33:36: error:
> X11/extensions/Xrender.h: No such file or directory
Как так получилось, что X11/extensions/Xrandr.h содержит отсылку
на X11/extensions/Xrender.h, но libXrandr-devel не требует
libXrender-devel ?
--
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] libXrandr-devel
2010-10-31 15:30 ` [devel] [#31748] FAILED srpm=xbmc-10.0-alt0.4.src.rpm sbolshakov
@ 2010-10-31 16:24 ` Dmitry V. Levin
2010-10-31 16:58 ` Valery V. Inozemtsev
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2010-10-31 16:24 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1560 bytes --]
On Sun, Oct 31, 2010 at 06:30:54PM +0300, sbolshakov@altlinux.ru wrote:
> >>>>> "girar-builder" == girar-builder <girar-builder@altlinux.org> writes:
>
> > 2010-Oct-31 18:10:01 :: task #31748 for sisyphus started by sbolshakov:
> > #1 build xbmc-10.0-alt0.4.src.rpm
> > 2010-Oct-31 18:10:12 :: cloned Sisyphus
> > 2010-Oct-31 18:10:13 :: [i586] #1 xbmc-10.0-alt0.4.src.rpm: build start
> > 2010-Oct-31 18:10:13 :: [x86_64] #1 xbmc-10.0-alt0.4.src.rpm: build start
> > In file included from VideoReferenceClock.cpp:32:
> > /usr/include/X11/extensions/Xrandr.h:33:36: error:
> > X11/extensions/Xrender.h: No such file or directory
>
> Как так получилось, что X11/extensions/Xrandr.h содержит отсылку
> на X11/extensions/Xrender.h, но libXrandr-devel не требует
> libXrender-devel ?
Это не regression в libXrandr-devel-1.3.1-alt1, поскольку в
libXrandr-devel-1.3.0-alt1 такие же зависимости.
Ну а причина в том, что libXrandr.spec не содержит явных Requires,
полагаясь на автозависимости, вычисленные по .pc-файлам. В xrandr.pc.in
написано:
Requires: xproto randrproto >= @RANDR_VERSION@
Requires.private: x11 xext xrender
Поэтому зависимость (неявная) на xorg-xproto-devel и xorg-randrproto-devel
есть, а вот зависимости на libXrender-devel нет. Не знаю, какие сейчас
в fdo правила расстановки Requires vs Requires.private, но по мне все
зависимости, которые нужны для не статической линковки, должны быть в
Requires. Другими словами, я бы предложил перенести xrender из
Requires.private в Requires.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] libXrandr-devel
2010-10-31 16:24 ` [devel] libXrandr-devel Dmitry V. Levin
@ 2010-10-31 16:58 ` Valery V. Inozemtsev
2010-10-31 17:38 ` Dmitry V. Levin
2010-10-31 20:02 ` Dmitry V. Levin
0 siblings, 2 replies; 6+ messages in thread
From: Valery V. Inozemtsev @ 2010-10-31 16:58 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1186 bytes --]
> Ну а причина в том, что libXrandr.spec не содержит явных Requires,
> полагаясь на автозависимости, вычисленные по .pc-файлам. В xrandr.pc.in
> написано:
> Requires: xproto randrproto >= @RANDR_VERSION@
> Requires.private: x11 xext xrender
>
> Поэтому зависимость (неявная) на xorg-xproto-devel и xorg-randrproto-devel
> есть, а вот зависимости на libXrender-devel нет. Не знаю, какие сейчас
> в fdo правила расстановки Requires vs Requires.private, но по мне все
> зависимости, которые нужны для не статической линковки, должны быть в
> Requires. Другими словами, я бы предложил перенести xrender из
> Requires.private в Requires.
задолбаешся все это вычислять. тоже самое допустим с libXt-devel и
libSM-devel.
это то что известно, а сколько там всего неизвестного
--
Valery V. Inozemtsev
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] libXrandr-devel
2010-10-31 16:58 ` Valery V. Inozemtsev
@ 2010-10-31 17:38 ` Dmitry V. Levin
2010-10-31 18:51 ` Dmitry V. Levin
2010-10-31 20:02 ` Dmitry V. Levin
1 sibling, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2010-10-31 17:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 949 bytes --]
On Sun, Oct 31, 2010 at 07:58:53PM +0300, Valery V. Inozemtsev wrote:
> > Ну а причина в том, что libXrandr.spec не содержит явных Requires,
> > полагаясь на автозависимости, вычисленные по .pc-файлам. В xrandr.pc.in
> > написано:
> > Requires: xproto randrproto >= @RANDR_VERSION@
> > Requires.private: x11 xext xrender
> >
> > Поэтому зависимость (неявная) на xorg-xproto-devel и xorg-randrproto-devel
> > есть, а вот зависимости на libXrender-devel нет. Не знаю, какие сейчас
> > в fdo правила расстановки Requires vs Requires.private, но по мне все
> > зависимости, которые нужны для не статической линковки, должны быть в
> > Requires. Другими словами, я бы предложил перенести xrender из
> > Requires.private в Requires.
>
> задолбаешся все это вычислять. тоже самое допустим с libXt-devel и
> libSM-devel.
> это то что известно, а сколько там всего неизвестного
OK, я напишу скрипт и пришлю результаты.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] libXrandr-devel
2010-10-31 17:38 ` Dmitry V. Levin
@ 2010-10-31 18:51 ` Dmitry V. Levin
0 siblings, 0 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2010-10-31 18:51 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2757 bytes --]
On Sun, Oct 31, 2010 at 08:38:29PM +0300, Dmitry V. Levin wrote:
> On Sun, Oct 31, 2010 at 07:58:53PM +0300, Valery V. Inozemtsev wrote:
[...]
> > задолбаешся все это вычислять. тоже самое допустим с libXt-devel и
> > libSM-devel.
> > это то что известно, а сколько там всего неизвестного
>
> OK, я напишу скрипт и пришлю результаты.
Я взял все .h-файлы в /usr/include/X11/, поставил один за другим в базовый
сборочный чрут содержащие их devel-пакеты, попробовал скомпилировать эти
.h-файлы, и записал все жалобы компилятора на отсутствующие .h-файлы
В результате получился список пар имен пакетов; слева те, в которых не
хватает зависимостей, справа те, которых не хватает:
libneXtaw-devel libXmu-devel
libneXtaw-devel libXt-devel
libneXtaw-devel xorg-xproto-devel
libXaw3d-devel libXmu-devel
libXaw3d-devel libXt-devel
libXaw3d-devel xorg-xproto-devel
libXaw95-devel libXmu-devel
libXaw95-devel libXt-devel
libXaw95-devel xorg-xproto-devel
libXaw-devel libXmu-devel
libXawM1-devel libXmu-devel
libXawM1-devel libXt-devel
libXawM1-devel xorg-xproto-devel
libXcomposite-devel libXfixes-devel
libXcursor-devel libX11-devel
libXext-devel libX11-devel
libXext-devel libXau-devel
libXext-devel xorg-xproto-devel
libXfixes-devel libX11-devel
libXft-devel libXrender-devel
libXi-devel libX11-devel
libXi-devel libXext-devel
libXinerama-devel libX11-devel
libXinerama-devel xorg-xproto-devel
libXrandr-devel libXrender-devel
libXScrnSaver-devel libX11-devel
libXScrnSaver-devel xorg-xproto-devel
libXt-devel libSM-devel
libXv-devel libXext-devel
libXxf86dga-devel xorg-xproto-devel
libXxf86vm-devel xorg-xproto-devel
xorg-compositeproto-devel xorg-fixesproto-devel
xorg-compositeproto-devel xorg-xproto-devel
xorg-damageproto-devel xorg-fixesproto-devel
xorg-damageproto-devel xorg-xproto-devel
xorg-fixesproto-devel xorg-xproto-devel
xorg-fontcacheproto-devel libX11-devel
xorg-fontsproto-devel xorg-xproto-devel
xorg-inputproto-devel xorg-xproto-devel
xorg-kbproto-devel xorg-xproto-devel
xorg-printproto-devel libX11-devel
xorg-randrproto-devel xorg-renderproto-devel
xorg-renderproto-devel xorg-xproto-devel
xorg-videoproto-devel libX11-devel
xorg-videoproto-devel xorg-xproto-devel
xorg-xextproto-devel xorg-xproto-devel
xorg-xf86dgaproto-devel libXxf86dga-devel
xorg-xf86miscproto-devel xorg-xproto-devel
xorg-xf86rushproto-devel xorg-videoproto-devel
xorg-xf86rushproto-devel xorg-xproto-devel
xorg-xf86vidmodeproto-devel xorg-xproto-devel
xorg-xtrans-devel xorg-xproto-devel
Самый часто не хватающий среди зависимостей пакет -- xorg-xproto-devel,
далее следуют libX11-devel, libXmu-devel, libXt-devel,
xorg-fixesproto-devel, libXrender-devel, libXext-devel, и т.д.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] libXrandr-devel
2010-10-31 16:58 ` Valery V. Inozemtsev
2010-10-31 17:38 ` Dmitry V. Levin
@ 2010-10-31 20:02 ` Dmitry V. Levin
1 sibling, 0 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2010-10-31 20:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]
On Sun, Oct 31, 2010 at 07:58:53PM +0300, Valery V. Inozemtsev wrote:
> > Ну а причина в том, что libXrandr.spec не содержит явных Requires,
> > полагаясь на автозависимости, вычисленные по .pc-файлам. В xrandr.pc.in
> > написано:
> > Requires: xproto randrproto >= @RANDR_VERSION@
> > Requires.private: x11 xext xrender
> >
> > Поэтому зависимость (неявная) на xorg-xproto-devel и xorg-randrproto-devel
> > есть, а вот зависимости на libXrender-devel нет. Не знаю, какие сейчас
> > в fdo правила расстановки Requires vs Requires.private, но по мне все
> > зависимости, которые нужны для не статической линковки, должны быть в
> > Requires. Другими словами, я бы предложил перенести xrender из
> > Requires.private в Requires.
>
> задолбаешся все это вычислять.
Тестовая пересборка, которая началась раньше, чем обновились все эти
многочисленные X11-пакеты, и которая ещё не завершилась, уже показывает,
что в результате этого обновления сломалась сборка более 70 пакетов.
Так что давайте лучше исправим зависимости этих devel-пакетов.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-10-31 20:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-31 15:30 ` [devel] [#31748] FAILED srpm=xbmc-10.0-alt0.4.src.rpm sbolshakov
2010-10-31 16:24 ` [devel] libXrandr-devel Dmitry V. Levin
2010-10-31 16:58 ` Valery V. Inozemtsev
2010-10-31 17:38 ` Dmitry V. Levin
2010-10-31 18:51 ` Dmitry V. Levin
2010-10-31 20:02 ` Dmitry V. Levin
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