Peter Maydell <peter.mayd...@linaro.org> writes: > On 20 January 2017 at 15:46, Markus Armbruster <arm...@redhat.com> wrote: >> Peter Maydell <peter.mayd...@linaro.org> writes: >> >>> On 17 January 2017 at 16:43, Peter Maydell <peter.mayd...@linaro.org> 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 >> >> @table and @end table are nested correctly in my generated >> qemu-options.texi, and @anchor{bt-hcis} is present. Can you grab the >> offending qemu-options.texi for me? > > Alex may know how to get objects out of a failed Travis build > (if it's possible at all).
For the normal targets we can re-create builds at our leisure using the travis docker image. Unfortunately I'm not clear on how this works for the MacOSX build. The best solution I can come up with is to tweak your build to dump the .text into stdout and then look on the Travis web-page as the build fails. I had a similar fall-back encoded when debugging the clang build, something like: before_script: - ./configure ${CONFIG} --extra-cflags="-g3 -O0 -fsanitize=thread -fuse-ld=gold" || cat config.log So change your local .travis.yml to: - env: CONFIG="" os: osx compiler: clang script: make -j3 || cat qemu-options.texi and trigger a build with it. -- Alex Bennée