[Wayland-bugs] [Bug 74165] New: xf86-video-intel xwayland branch fails to build

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jan 28 14:51:46 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=74165

          Priority: medium
            Bug ID: 74165
          Assignee: wayland-bugs at lists.freedesktop.org
           Summary: xf86-video-intel xwayland branch fails to build
        QA Contact: xorg-team at lists.x.org
          Severity: blocker
    Classification: Unclassified
                OS: Linux (All)
          Reporter: aaronbpaden at gmail.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: unspecified
         Component: XWayland
           Product: Wayland

I get the following errors building in jhbuild:

sna_display.c: In function 'sna_mode_disable_shadow':
sna_display.c:850:2: warning: passing argument 1 of 'DamageUnregister' from
incompatible pointer type [enabled by default]
  DamageUnregister(&sna->front->drawable, sna->mode.shadow_damage);
  ^
In file included from /opt/jhbuild-gnome/include/xorg/pixmapstr.h:53:0,
                 from /opt/jhbuild-gnome/include/xorg/xf86str.h:40,
                 from /opt/jhbuild-gnome/include/xorg/xf86.h:44,
                 from /opt/jhbuild-gnome/include/xorg/xf86i2c.h:9,
                 from /opt/jhbuild-gnome/include/xorg/xf86DDC.h:16,
                 from sna_display.c:46:
/opt/jhbuild-gnome/include/xorg/damage.h:77:2: note: expected 'DamagePtr' but
argument is of type 'struct DrawableRec *'
  DamageUnregister(DamagePtr pDamage);
  ^
sna_display.c:850:2: error: too many arguments to function 'DamageUnregister'
  DamageUnregister(&sna->front->drawable, sna->mode.shadow_damage);
  ^
In file included from /opt/jhbuild-gnome/include/xorg/pixmapstr.h:53:0,
                 from /opt/jhbuild-gnome/include/xorg/xf86str.h:40,
                 from /opt/jhbuild-gnome/include/xorg/xf86.h:44,
                 from /opt/jhbuild-gnome/include/xorg/xf86i2c.h:9,
                 from /opt/jhbuild-gnome/include/xorg/xf86DDC.h:16,
                 from sna_display.c:46:
/opt/jhbuild-gnome/include/xorg/damage.h:77:2: note: declared here
  DamageUnregister(DamagePtr pDamage);
  ^
Makefile:585: recipe for target 'sna_display.lo' failed
make[4]: *** [sna_display.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
sna_accel.c: In function 'sna_poly_zero_line_blt':
sna_accel.c:7629:11: warning: variable 'intersects' set but not used
[-Wunused-but-set-variable]
      bool intersects;
           ^
sna_accel.c:7528: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:15226:3: warning: passing argument 1 of 'DamageUnregister' from
incompatible pointer type [enabled by default]
   DamageUnregister(&dirty->src->drawable, dirty->damage);
   ^
In file included from /opt/jhbuild-gnome/include/xorg/pixmapstr.h:53:0,
                 from /opt/jhbuild-gnome/include/xorg/xf86str.h:40,
                 from /opt/jhbuild-gnome/include/xorg/xf86.h:44,
                 from ../../src/intel_options.h:4,
                 from sna_accel.c:32:
/opt/jhbuild-gnome/include/xorg/damage.h:77:2: note: expected 'DamagePtr' but
argument is of type 'struct DrawableRec *'
  DamageUnregister(DamagePtr pDamage);
  ^
sna_accel.c:15226:3: error: too many arguments to function 'DamageUnregister'
   DamageUnregister(&dirty->src->drawable, dirty->damage);
   ^
In file included from /opt/jhbuild-gnome/include/xorg/pixmapstr.h:53:0,
                 from /opt/jhbuild-gnome/include/xorg/xf86str.h:40,
                 from /opt/jhbuild-gnome/include/xorg/xf86.h:44,
                 from ../../src/intel_options.h:4,
                 from sna_accel.c:32:
/opt/jhbuild-gnome/include/xorg/damage.h:77:2: note: declared here
  DamageUnregister(DamagePtr pDamage);
  ^

I wasn't sure if it was more appropriate to report this for xwayland or xorg,
but this is my best guess.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20140128/bbe4a9d0/attachment.html>


More information about the Wayland-bugs mailing list