From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cVe2o-0001Mt-Ob for qemu-devel@nongnu.org; Mon, 23 Jan 2017 07:48:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cVe2k-0001sw-HL for qemu-devel@nongnu.org; Mon, 23 Jan 2017 07:48:22 -0500 Received: from mail-wm0-x232.google.com ([2a00:1450:400c:c09::232]:36983) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cVe2k-0001sf-AS for qemu-devel@nongnu.org; Mon, 23 Jan 2017 07:48:18 -0500 Received: by mail-wm0-x232.google.com with SMTP id c206so153426573wme.0 for ; Mon, 23 Jan 2017 04:48:18 -0800 (PST) References: <1484559200-2301-1-git-send-email-armbru@redhat.com> <87pojmjdep.fsf@dusky.pond.sub.org> <87h94x99e4.fsf@dusky.pond.sub.org> <874m0x7ra2.fsf@dusky.pond.sub.org> <878tq93guz.fsf@dusky.pond.sub.org> <878tq5looy.fsf@dusky.pond.sub.org> From: Alex =?utf-8?Q?Benn=C3=A9e?= In-reply-to: Date: Mon, 23 Jan 2017 12:48:14 +0000 Message-ID: <871svuaqnl.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PULL v2 000/180] QAPI patches for 2017-01-16 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Markus Armbruster , =?utf-8?Q?Marc-Andr=C3=A9?= Lureau , QEMU Developers Peter Maydell writes: > On 20 January 2017 at 15:46, Markus Armbruster wrote: >> Peter Maydell writes: >> >>> On 17 January 2017 at 16:43, Peter Maydell 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