Qt 6.11 did not build on either Rocky image, for two unrelated reasons:
rocky8 carried ninja 1.8.2, which cannot parse what Qt 6.11 generates -- "multiple
outputs aren't (yet?) supported by depslog", a ninja limitation lifted in 1.10.
Ninja is now pinned at 1.13.2 from the upstream release binary, for the same reason
CMake is: the distro versions spanned 1.8.2 to 1.11.1 and moved under us.
rocky9 installed xcb-util-*-devel, a glob that does not match the plain
xcb-util-devel package, so the XCB::UTIL target Qt 6.11's xcb platform plugin
requires was absent. Qt 6.9 did not ask for it, which is why it appeared only now.
build-qt.sh also derives the download path's series from the version, so a bump no
longer 404s against the old 6.9 directory.
Built on all four images, and jfjoch_viewer links against the static Qt 6.11.1 on
both rockys (2708/2708 targets, Qt fully static -- only system X/GL remain dynamic).
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B6iekpDa2xiKobEj1R5xnp