--- Begin Message ---
Package: xserver-xorg-video-i810
Version: 1:1.5.1.0-2
Severity: important
Our automated buildd log filter[1] detected a problem that will cause
your package to segfault on architectures where the size of a pointer
is greater than the size of an integer, such as ia64 and amd64.
i830_rotate.c uses shadowDamage() w/o including an appropriate
prototype. I wasn't able to find a shadowDamage() prototype in
either the xserver-xorg-video-i810 source package, or in any of the
build-dep'd headers under /usr/include.
Strangely (at least to me) i830_dri.c does the same thing but doesn't
trip these gcc warnings.
[1]http://people.debian.org/~dannf/check-implicit-pointer-functions
----- Forwarded message from Debian/IA64 non-US Build Daemon <buildd@caballero.debian.org> -----
Subject: Log for successful build of xserver-xorg-video-i810_1:1.5.1.0-2 (dist=unstable)
From: Debian/IA64 non-US Build Daemon <buildd@caballero.debian.org>
Date: Wed, 12 Apr 2006 17:53:59 +0100
To: undisclosed-recipients: ;
X-PMX-Version: 5.1.2.240295, Antispam-Engine: 2.3.0.1, Antispam-Data: 2006.4.12.93608
X-PerlMx-Spam: Gauge=XXXI, Probability=31%, Report='HASHBUSTER_BLOCK_V2 3.4, __CP_MEDIA_BODY 0, __CP_URI_IN_BODY 0, __HASHBUSTER_BLOCK_V2_1 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __SANE_MSGID 0, __STOCK_CRUFT 0'
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ldl.fc.hp.com
X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on ldl.lart
X-Spam-Level:
X-Spam-Status: No, score=-1.7 required=3.5 tests=AWL,BAYES_00,UNDISC_RECIPS
autolearn=no version=3.0.3
Debian-Buildd-Error: Yes
Function `shadowDamage' implicitly converted to pointer at ../../src/i830_rotate.c:201
----- End forwarded message -----
--
dann frazier | HP Open Source and Linux Organization
--- End Message ---
--- Begin Message ---
> i830_rotate.c uses shadowDamage() w/o including an appropriate
> prototype. I wasn't able to find a shadowDamage() prototype in
> either the xserver-xorg-video-i810 source package, or in any of the
> build-dep'd headers under /usr/include.
shadowDamage is defined in shadow.h, provided by xserver-xorg-dev.
The definition for shadowDamage was added in Xorg commit
9148d8700b7c5afc2644e5820c57c509378f93ce by Alan Hourihane, 23 Jan 2006
(upstream bug #5460), and so appeared in xserver 1.1.0 (X11R7.1),
released 22 May 2006.
The bug is therefore now fixed, the fixed version is in etch.
Drew
--- End Message ---