ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Valery V. Inozemtsev" <shrek@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] FAILED (try 9) del=xorg-drv-digitaledge del=xorg-drv-elo2300 del=xorg-drv-jamstudio ...
Date: Fri, 27 Feb 2009 23:22:34 +0300
Message-ID: <200902272322.34694.shrek@altlinux.ru> (raw)
In-Reply-To: <20090227201327.GE11040@altlinux.org>

[-- Attachment #1: Type: text/plain, Size: 3621 bytes --]

On Friday 27 February 2009 23:13:27 Alexey Tourbin wrote:
> On Fri, Feb 27, 2009 at 10:54:30PM +0300, Valery V. Inozemtsev wrote:
> > > > 	i586: NEW bad_elf_symbols detected:
> > > > fglrx_glx-8.58.2-alt3.i586.rpm	/usr/lib/X11/fglrx/libdri.so	U	miPoint
> > > >erPo sition
> > > > fglrx_glx-8.58.2-alt3.i586.rpm	/usr/lib/X11/fglrx/libglx.so	U	miHookI
> > > >nitV isuals
> > > > fglrx_glx-8.58.2-alt3.i586.rpm	/usr/lib/X11/modules/drivers/fglrx_drv
> > > >.so U	xf86AddDeviceToConfigure
> > >
> > > Рассмотрим для примера функцию xf86AddDeviceToConfigure.
> > > Сейчас эту функцию экспортирует сам бираник Xorg сервера:
> > >
> > > [at@people i586]$ pwd
> > > /ALT/qa-robot/bad_elf_symbols/i586
> > > [at@people i586]$ grep xf86AddDeviceToConfigure def
> > > xorg-server     /usr/bin/Xorg   T       xf86AddDeviceToConfigure
> > > [at@people i586]$
> > >
> > > Это выглядит логично (что /usr/bin/Xorg экспортирует какие-то функции
> > > для своих загружаемых модулей).
> > >
> > > Выходит, новый xorg-server, который ты пытаешься провести в сизиф,
> > > он эту функцию уже не экспортирует.
> >
> > ты выбрал не удачный пример. fglrx_glx я как реанимировал, с тем же
> > успехом снова и закопаю. собственно любой другой пример в данном случае
> > будет так же не удачен.
>
> На всякий случай рассмотрим ещё один пример.
>
> > xorg-drv-cirrus-1.2.1-alt4.i586.rpm	/usr/lib/X11/modules/drivers/cirrus_l
> >aguna.so	U	miPointerPosition
>
> xorg-drv-cirrus это свободный драйвер.  Драйвер содержит вызов функции
> miPointerPosition.  Эта функция сейчас экспортируется X-серверами,
> в том числе основным.
>
> [at@people i586]$ grep miPointerPosition def
> xorg-server     /usr/bin/Xorg   T       miPointerPosition
> xorg-xdmx       /usr/bin/Xdmx   T       miPointerPosition
> xorg-xephyr     /usr/bin/Xephyr T       miPointerPosition
> xorg-xnest      /usr/bin/Xnest  T       miPointerPosition
> xorg-xvfb       /usr/bin/Xvfb   T       miPointerPosition
> [at@people i586]$
>
> Новый xorg-server больше не экспортирует эту функцию.
> А в логе сборки нового пакета xorg-drv-cirrus содержится предупреждение:
>
> http://git.altlinux.org/tasks/1707/build/81/x86_64/log
> lg_driver.c: In function 'LgAdjustFrame':
> lg_driver.c:1550: warning: implicit declaration of function
> 'miPointerPosition'

http://cgit.freedesktop.org/xorg/driver/xf86-video-cirrus/commit/?id=6dcbf42d6ddf0f8b55feb72008c4f79b18a1603a

>
> > вдаваться в подробности почему не буду
>
> Я рассматриваю примеры для того, чтобы убедиться, что это не робот
> облажался,

робот не облажался

> а что это реально битые пакеты.

это лечится, но не все сразу

> Если облом ELF check  
> совпадает с gcc предупреждением об "implicit declaration", то это
> реально битые пакеты.  Тогда другие подробности меня не интересуют.


-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  reply	other threads:[~2009-02-27 20:22 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-27 18:52 ` [devel] [#1707] " Valery V. Inozemtsev
2009-02-27 19:01   ` [devel] " Alexey Tourbin
2009-02-27 19:17   ` Alexey Tourbin
2009-02-27 19:54     ` Valery V. Inozemtsev
2009-02-27 20:13       ` Alexey Tourbin
2009-02-27 20:22         ` Valery V. Inozemtsev [this message]
2009-02-27 20:33           ` Alexey Tourbin
2009-02-27 20:40             ` Valery V. Inozemtsev
2009-02-27 20:52               ` Alexey Tourbin
2009-02-27 21:03                 ` Valery V. Inozemtsev
2009-02-27 21:29                   ` Alexey Tourbin
2009-02-27 22:22                     ` Dmitry V. Levin
2009-02-28 10:21                       ` Valery V. Inozemtsev
2009-02-28 12:05                         ` Alexey Tourbin
2009-02-28 12:17                           ` Valery V. Inozemtsev
2009-02-28 12:39                             ` Alexey Tourbin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200902272322.34694.shrek@altlinux.ru \
    --to=shrek@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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