Hi, Xrandr.h contains the variable name "delete" which is a reserved name in c++ The consequence is kdebase ./configure will fail to include it, causing kdebase FTBFS since krandrtray cannot be built.
The patch is just a workarround to make it to work before upstream, that I've warned about that, fixes the problem. I hope that'll help. Cheers, Anthony Mercatante
diff -Nur libxrandr-1.2.0/include/X11/extensions/Xrandr.h libxrandr-1.2.0.new/include/X11/extensions/Xrandr.h --- libxrandr-1.2.0/include/X11/extensions/Xrandr.h 2006-12-13 10:24:25.000000000 +0100 +++ libxrandr-1.2.0.new/include/X11/extensions/Xrandr.h 2007-02-22 22:14:02.000000000 +0100 @@ -296,7 +296,7 @@ int XRRGetOutputProperty (Display *dpy, RROutput output, Atom property, long offset, long length, - Bool delete, Bool pending, Atom req_type, + Bool /* delete */, Bool pending, Atom req_type, Atom *actual_type, int *actual_format, unsigned long *nitems, unsigned long *bytes_after, unsigned char **prop);