It appears that the #If NeedFunctionPrototypes compiler directive has been removed from Xlib.h and Xutil.h in Xfree86 4.4. All the prototypes containing the offending _Xconst are now being processed. R 1.8.1, which built successfully under XFree86 4.3, fails under XFree86 4.4 with the same error messages.