Created attachment 379658 [details, diff] upstream commit diff AIX headers have more #define's than other platforms. Thus it is necessary to include system headers before local struct declarations to have consistent structure member names in both local header file and the source code. Patch committed upstream already: http://cgit.freedesktop.org/xcb/libxcb/commit/?id=125135452a554e89e49448e2c1ee6658324e1095 Thanks! (proposed ebuild diff, failed to find a more compact way with xorg-2.eclass to apply patches) --- libxcb-1.9.3-r1.ebuild 18 Jun 2014 21:05:38 -0000 1.2 +++ libxcb-1.9.3-r1.ebuild 25 Jun 2014 15:52:47 -0000 @@ -37,6 +37,11 @@ python-any-r1_pkg_setup } +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.9.3-aix-reqevents.patch + xorg-2_src_prepare +} + src_configure() { XORG_CONFIGURE_OPTIONS=( $(use_enable doc build-docs)
Fixed in libxcb-1.11