From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:35751) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QljuL-0004dv-1i for qemu-devel@nongnu.org; Tue, 26 Jul 2011 11:50:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QljuJ-00046C-Pe for qemu-devel@nongnu.org; Tue, 26 Jul 2011 11:50:56 -0400 Received: from e6.ny.us.ibm.com ([32.97.182.146]:50246) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QljuJ-00045x-N0 for qemu-devel@nongnu.org; Tue, 26 Jul 2011 11:50:55 -0400 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e6.ny.us.ibm.com (8.14.4/8.13.1) with ESMTP id p6QFQgAN003983 for ; Tue, 26 Jul 2011 11:26:42 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p6QFo4Gg460040 for ; Tue, 26 Jul 2011 11:50:16 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p6QFo4f3002803 for ; Tue, 26 Jul 2011 11:50:04 -0400 Message-ID: <4E2EE22B.9010500@linux.vnet.ibm.com> Date: Tue, 26 Jul 2011 10:50:03 -0500 From: Michael Roth MIME-Version: 1.0 References: <20110726112846.7009.75490.malonedeb@wampee.canonical.com> <20110726112846.7009.75490.malonedeb@wampee.canonical.com> In-Reply-To: <20110726112846.7009.75490.malonedeb@wampee.canonical.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [Bug 816370] [NEW] compile error in QEMU 0.15.0-rc0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Bug 816370 <816370@bugs.launchpad.net> Cc: qemu-devel@nongnu.org On 07/26/2011 06:28 AM, rowa wrote: > Public bug reported: > > I've tryed to compile QEMU 0.15.0-rc0 on Ubuntu 10.10 =E2=80=9EMaverick= Meerkat=E2=80=9C > but I get an error (For further details please see http://qemu- > buch.de/d/Installation#Quellen_kompilieren ). > > ./configure --prefix=3D/usr --enable-spice --audio-card-list=3Dac97,es= 1370,sb16,adlib,gus,cs4231a > make > > GEN config-host.h > GEN trace.h > GEN qemu-options.def > GEN qapi-generated/qga-qapi-types.h > GEN qapi-generated/qga-qapi-visit.h > GEN qapi-generated/qga-qmp-marshal.c > CC qapi/qapi-visit-core.o > In file included from qapi/qapi-visit-core.c:14: > ./qapi/qapi-visit-core.h:31: error: expected declaration specifiers or = =E2=80=98...=E2=80=99 before =E2=80=98Error=E2=80=99 I can't seem to reproduce this on Ubuntu 10.04 mdroth@illuin:~/w/qemu-0.15.0-rc0$ ./configure --prefix=3D/usr=20 --audio-card-list=3Dac97,es1370,sb16,adlib,gus,cs4231a && make GEN config-host.h GEN trace.h GEN qemu-options.def GEN qapi-generated/qga-qapi-types.h GEN qapi-generated/qga-qapi-visit.h GEN qapi-generated/qga-qmp-marshal.c CC qapi/qapi-visit-core.o Error is defined in error.h, which is pulled into qapi-visit-core.c via=20 qapi-visit-core.h via qapi-types-core.h I don't see any indication that error.h wasn't found...so it must be=20 getting pulled in and for whatever reason is not making the expected=20 declarations... If you could, can you please try reproducing this on qemu.git origin/mast= er? git clone git://git.qemu.org/qemu.git qemu.git cd qemu.git git checkout origin/master ./configure --prefix=3D/usr --enable-spice=20 --audio-card-list=3Dac97,es1370,sb16,adlib,gus,cs4231a && make The Error infrastructure was introduced a while back, so if it is=20 something with that you should still see similar errors if you do: git checkout c1990ebfa11265d3aa9b6a4d5d1a02bd3f9ac5c6 ./configure --prefix=3D/usr --enable-spice=20 --audio-card-list=3Dac97,es1370,sb16,adlib,gus,cs4231a && make If you don't see an Error there, a bisect between those 2 changesets=20 would be much appreciated. Thanks!