a55e1d6bd9
xcb-util and xcb-util-image start configure.ac with XORG_MACROS_VERSION(), so autoreconf dies before configure runs: configure.ac:10: error: must install xorg-macros 1.16.0 or later before running autoconf/autogen libice failed identically earlier -- it was dropped as unnecessary, but xcb-util-image is genuinely required (plasma-desktop needs the XCB IMAGE component), so the macros had to be ported rather than routed around. util-macros ships only autoconf m4 text and a pkg-config file -- no compiled code, so no cross-compilation concern. Installed into the sysroot's share/aclocal, which is already the directory the cookbook passes to autoreconf (-I .../sysroot//share/aclocal), so consumers need no other change. Verified by cooking it standalone before wiring it in: builds successfully and stages usr/share/aclocal/xorg-macros.m4. The recipe asserts that file exists, since a silent no-op would resurface as the same "must install xorg-macros" error in a consumer, far from the cause.