Markus Armbruster <[email protected]> writes: > Peter Maydell <[email protected]> writes: > >> On 17 January 2017 at 16:43, Peter Maydell <[email protected]> wrote: >>> In any case, applied this pullreq to master. >> >> Although it works fine on my OSX box (with warnings) it seems >> to have broken the Travis OSX builds: >> https://travis-ci.org/qemu/qemu/jobs/192750574 >> >> GEN qemu-options.texi >> GEN qemu-monitor.texi >> GEN qemu-img-cmds.texi >> GEN qemu-monitor-info.texi >> GEN qemu-doc.txt >> qemu-doc.texi:7: warning: unrecognized encoding name `UTF-8'. >> GEN qemu-img.1 >> /Users/travis/build/qemu/qemu//qemu-options.texi:60: warning: unlikely >> character [ in @var. >> /Users/travis/build/qemu/qemu//qemu-options.texi:60: warning: unlikely >> character ] in @var. >> /Users/travis/build/qemu/qemu//qemu-options.texi:61: warning: unlikely >> character [ in @var. >> /Users/travis/build/qemu/qemu//qemu-options.texi:61: warning: unlikely >> character ] in @var. >> /Users/travis/build/qemu/qemu//qemu-options.texi:630: No matching `@end >> table'. >> /Users/travis/build/qemu/qemu//qemu-doc.texi:1419: Cross reference to >> nonexistent node `bt-hcis' (perhaps incorrect sectioning?). >> makeinfo: Removing output file `qemu-doc.txt' due to errors; use >> --force to preserve. >> make: *** [qemu-doc.txt] Error 1 > > Are you *sure* this series causes the failure? > > I generated qemu-options.texi for every merge commit since v2.8.0, and > the only one that changes it is commit 598cf1c "Merge remote-tracking > branch 'remotes/bonzini/tags/for-upstream' into staging". I then > examined the commits in that merge, and the ones that affect > qemu-options.texi are: > > * commit 43f187a hxtool: emit Texinfo headings as @subsection > * commit b0cb0a6 Plumb the HAXM-based hardware acceleration support > > Could you kick off Travis builds to confirm or deny these commits cause > the OS X trouble?
Different tack: perhaps it's the way we run makeinfo. Commits touching that: * commit 56e8bdd build-sys: add qapi doc generation targets * commit f8bab10 build-sys: add txt documentation rules * commit e9ee06b build-sys: use --no-split for info Travis builds, please? Of course, if you got a Mac outside Travis that also fails, trying there would be quicker.
