Two simple fixes were needed to get xcb-util building on Solaris: 1) Only use -Wall with gcc 2) Solaris m4 replaces "len" with "0" for some reason, causing xcb-util/atom/atoms.c to fail when GetAtomName tries to declare "int 0;" Renaming "len" to "namelen" solves this. Patches for both will be attached momentarily.
Created attachment 5838 [details] [review] Check for gcc & Sun cc in configure.ac and use correct flags to turn on more warnings for each
Created attachment 5839 [details] [review] Rename "len" to "namelen" to avoid m4 substitution
Sorry it took me so long to get around to these. Both fixes are committed and pushed. Thanks for your contribution!
...and actually marking it fixed would help.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.