On Thu, Jul 16, 2009 at 11:28:57AM +0100, Julien Cristau wrote: > On Thu, Jul 16, 2009 at 13:56:05 +1000, Peter Hutterer wrote: > > > If there are any build errors, please let me know. I'll be monitoring > > tinderbox for the next few hours. > > > Jerome noticed that xfixesproto.h now gets Xlib.h. This should be fixed > by the attached patches. I'm not quite sure why xfixesproto.h included > shape.h in the first place, but I fear removing that could break > clients, so I leave it there. > > Cheers, > Julien
> From c1a4daa0c72057c140a0941861403d7a9faad8c7 Mon Sep 17 00:00:00 2001 > From: Julien Cristau <[email protected]> > Date: Thu, 16 Jul 2009 11:13:02 +0100 > Subject: [PATCH] Prevent shape.h being included in the server > > fixesproto includes shape.h, but doesn't want client side headers. This > needs to be fixed there, but work around this in shape.h anyway so we > don't break older xfixesproto.h. > --- > include/X11/extensions/shape.h | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/include/X11/extensions/shape.h b/include/X11/extensions/shape.h > index 6fa83d9..7992f7a 100644 > --- a/include/X11/extensions/shape.h > +++ b/include/X11/extensions/shape.h > @@ -33,6 +33,7 @@ in this Software without prior written authorization from > The Open Group. > #include <X11/Xfuncproto.h> > #include <X11/extensions/shapeconst.h> > > +#ifndef _SHAPE_SERVER_ > #include <X11/Xutil.h> > > typedef struct { > @@ -149,4 +150,6 @@ extern XRectangle *XShapeGetRectangles ( > > _XFUNCPROTOEND > > +#endif /* !_SHAPE_SERVER_ */ > + > #endif /* _SHAPE_H_ */ > -- > 1.6.3.3 > > From 5a80459ef60a221c6116a8475f830c45164d178b Mon Sep 17 00:00:00 2001 > From: Julien Cristau <[email protected]> > Date: Thu, 16 Jul 2009 11:20:09 +0100 > Subject: [PATCH] fixesproto: adjust to split xext headers > > Protocol constants for shape were moved to shapeconst.h. > --- > fixesproto.pc.in | 1 + > xfixesproto.h | 4 +--- > 2 files changed, 2 insertions(+), 3 deletions(-) > > diff --git a/fixesproto.pc.in b/fixesproto.pc.in > index 454ed8d..fabce86 100644 > --- a/fixesproto.pc.in > +++ b/fixesproto.pc.in > @@ -7,3 +7,4 @@ Name: FixesProto > Description: X Fixes extension headers > Version: @PACKAGE_VERSION@ > Cflags: -I${includedir} > +Requires: xextproto >= 7.0.99.1 > diff --git a/xfixesproto.h b/xfixesproto.h > index 571706e..545e325 100644 > --- a/xfixesproto.h > +++ b/xfixesproto.h > @@ -47,9 +47,7 @@ > > #include <X11/Xmd.h> > #include <X11/extensions/xfixeswire.h> > -#define _SHAPE_SERVER_ > -#include <X11/extensions/shape.h> > -#undef _SHAPE_SERVER_ > +#include <X11/extensions/shapeconst.h> > > #define Window CARD32 > #define Drawable CARD32 > -- > 1.6.3.3 > > _______________________________________________ > xorg-devel mailing list > [email protected] > http://lists.x.org/mailman/listinfo/xorg-devel I required the attached patch to let the server build again. Bye, Kristof
>From 73f239b60146a9e01d896cfd67c190aae8e8051f Mon Sep 17 00:00:00 2001 From: =?utf-8?q?RALOVICH,=20Krist=C3=B3f?= <[email protected]> Date: Fri, 17 Jul 2009 02:22:41 +0200 Subject: [PATCH] Include multibufproto.h instead of multibufst.h in XMultibuf.c. This lets the jhbuilding xserver from git. --- src/XMultibuf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/XMultibuf.c b/src/XMultibuf.c index d6f34b7..edb5fa7 100644 --- a/src/XMultibuf.c +++ b/src/XMultibuf.c @@ -36,7 +36,7 @@ in this Software without prior written authorization from The Open Group. #include <stdio.h> #include <X11/extensions/Xext.h> #include <X11/extensions/extutil.h> -#include <X11/extensions/multibufst.h> +#include <X11/extensions/multibufproto.h> #include <X11/extensions/multibuf.h> static XExtensionInfo _multibuf_info_data; -- 1.6.3.3
_______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
