qemu docs fails to build with Sphinx 3.0.x We've just updated Sphinx to version 3.0.1 and qemu fails to build the docs with this version. Here's the relevant section in the build log. CONFDIR="/etc/qemu" /usr/bin/sphinx-build-3 -W -b html -D version=4.2.92 -D release="4.2.92 (qemu-5.0.0-0.rc2.0.1.mga8)" -d .doctrees/devel-html /home/iurt/rpmbuild/BUILD/qemu-5.0.0-rc2/docs/devel docs/devel Running Sphinx v3.0.1 making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 14 source files that are out of date updating environment: [new config] 14 added, 0 changed, 0 removed reading sources... [ 7%] bitops reading sources... [ 14%] decodetree reading sources... [ 21%] index reading sources... [ 28%] kconfig reading sources... [ 35%] loads-stores reading sources... [ 42%] memory reading sources... [ 50%] migration reading sources... [ 57%] reset reading sources... [ 64%] s390-dasd-ipl reading sources... [ 71%] secure-coding-practices reading sources... [ 78%] stable-process reading sources... [ 85%] tcg reading sources... [ 92%] tcg-plugins reading sources... [100%] testing Warning, treated as error: /home/iurt/rpmbuild/BUILD/qemu-5.0.0-rc2/docs/../include/exec/memory.h:3:Type must be either just a name or a typedef-like declaration. If just a name: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name, got keyword: struct [error at 6] struct MemoryListener ------^ If typedef-like declaration: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 21] struct MemoryListener ---------------------^ make: *** [Makefile:1095: docs/devel/index.html] Error 2 make: *** Waiting for unfinished jobs.... I found this commit for memory.h that includes the section that faults. https://github.com/qemu/qemu/commit/5d248213180749e674fbccbacc6ee9c38499abb3#diff-d892cbf314945b44699534cc1de4ebbd You can see the whol build log here. https://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20200410161120.tv.duvel.699/log/qemu-5.0.0-0.rc2.0.1.mga8/build.0.20200410161338.log System: Mageia Cauldron