From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60976) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBS77-00016T-TF for qemu-devel@nongnu.org; Mon, 19 Aug 2013 12:15:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VBS71-0003sD-8v for qemu-devel@nongnu.org; Mon, 19 Aug 2013 12:15:29 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:62207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBS71-0003ro-0N for qemu-devel@nongnu.org; Mon, 19 Aug 2013 12:15:23 -0400 Message-ID: <52124496.7030300@rdsoftware.de> Date: Mon, 19 Aug 2013 18:15:18 +0200 From: Erik Rull MIME-Version: 1.0 References: <1609927484.62705.1376639964118.open-xchange@email.1und1.de> <20130819092216.511d3990@redhat.com> In-Reply-To: <20130819092216.511d3990@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [Bug?] qemu-1.6.0 python traceback in GEN qmp-commands.h List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Luiz Capitulino , Peter Maydell Cc: "qemu-devel@nongnu.org" Luiz Capitulino wrote: > On Fri, 16 Aug 2013 14:21:50 +0100 > Peter Maydell wrote: > >> On 16 August 2013 08:59, Erik Rull wrote: >>> Hi all, >>> >>> when using the released qemu-1.6.0.tar.bz2, I get the following error message: >>> File "/home/erik/qemu-1.6.0/scripts/qapi.py", line 164 >>> except QAPISchemaError as e: >>> ^ >>> SyntaxError: invalid syntax >>> make: *** [qmp-commands.h] Error 1 >> >> My guess is that your python is older than 2.6; I think >> the "except Foo as e" syntax is new in 2.6. We probably >> missed this because most people use a newer Python than >> 2.6, but configure's check only requires 2.4 or better. >> >> We should probably update the scripts to not use overly >> new features (or alternatively decide that 2.6 is our new >> minimum -- what do RHEL5 and our other oldest-supported >> distros ship?) >> >> For this specific case I think it needs to change to >> except QAPISchemaError, e: > > Erik, can you try that and post a patch? Would be interesting > to know if this is the only problem with older python. > Yes, I will try that. I never really tried to send patches to this list... My python version is 2.4 - as it was assumed already. Best regards, Erik