[ANNOUNCE] xorg-server 1.14.99.2

Emmanuel Benisty benisty.e at gmail.com
Sat Oct 5 10:10:33 PDT 2013


Hi Keith,

On Sat, Oct 5, 2013 at 2:03 AM, Keith Packard <keithp at keithp.com> wrote:
> Adam Jackson (41):
>       damage: Simplify DamageUnregister

This commit (d08966227e7d567df8d26eebc80f35f886e59a4a) breaks
xf86-video-intel compilation. It breaks as follows:

sna_accel.c:7935:11: warning: variable 'intersects' set but not used
[-Wunused-but-set-variable]
      bool intersects;
           ^
sna_accel.c:7834:7: warning: variable 'degenerate' set but not used
[-Wunused-but-set-variable]
  bool degenerate = true;
       ^
sna_accel.c: In function 'migrate_dirty_tracking':
sna_accel.c:15590:3: warning: passing argument 1 of 'DamageUnregister'
from incompatible pointer type [enabled by default]
   DamageUnregister(&dirty->src->drawable, dirty->damage);
   ^
In file included from /usr/include/xorg/pixmapstr.h:53:0,
                 from /usr/include/xorg/xf86str.h:40,
                 from sna.h:43,
                 from sna_accel.c:32:
/usr/include/xorg/damage.h:77:2: note: expected 'DamagePtr' but
argument is of type 'struct DrawableRec *'
  DamageUnregister(DamagePtr pDamage);
  ^
sna_accel.c:15590:3: error: too many arguments to function 'DamageUnregister'
   DamageUnregister(&dirty->src->drawable, dirty->damage);
   ^
In file included from /usr/include/xorg/pixmapstr.h:53:0,
                 from /usr/include/xorg/xf86str.h:40,
                 from sna.h:43,
                 from sna_accel.c:32:
/usr/include/xorg/damage.h:77:2: note: declared here
  DamageUnregister(DamagePtr pDamage);
  ^
make[4]: *** [sna_accel.lo] Error 1
make[4]: Leaving directory
`/tmp/pkgmk/work/xorg-xf86-video-intel/src/xf86-video-intel/src/sna'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/tmp/pkgmk/work/xorg-xf86-video-intel/src/xf86-video-intel/src/sna'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/tmp/pkgmk/work/xorg-xf86-video-intel/src/xf86-video-intel/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/tmp/pkgmk/work/xorg-xf86-video-intel/src/xf86-video-intel'
make: *** [all] Error 2

Thanks.
-- Emmanuel


More information about the xorg mailing list