From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjxCo-0000Cl-Oy for qemu-devel@nongnu.org; Fri, 22 Nov 2013 15:20:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjxCi-0004Qq-5I for qemu-devel@nongnu.org; Fri, 22 Nov 2013 15:19:58 -0500 Received: from moutng.kundenserver.de ([212.227.126.171]:56076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjxCh-0004Qj-SC for qemu-devel@nongnu.org; Fri, 22 Nov 2013 15:19:52 -0500 Message-ID: <528FBC65.5050302@rdsoftware.de> Date: Fri, 22 Nov 2013 21:19:49 +0100 From: Erik Rull MIME-Version: 1.0 References: <250225497.60855.1385021203160.open-xchange@email.1und1.de> <20131121083648.GI24886@G08FNSTD100614.fnst.cn.fujitsu.com> <528E70AD.4050900@rdsoftware.de> <20131122105631.GE24388@stefanha-thinkpad.redhat.com> <54035371.127078.1385118997906.open-xchange@email.1und1.de> <528F8F43.4080202@redhat.com> In-Reply-To: <528F8F43.4080202@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] GIT master fails compilation for ACPI List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: Stefan Hajnoczi , "qemu-devel@nongnu.org" , Hu Tao Paolo Bonzini wrote: > Il 22/11/2013 12:16, Erik Rull ha scritto: >> It's getting more and more complex to build qemu, is there a reason why everyone >> needs to build the acpi stuff by himself? > > It is only attempted if iasl is installed but as you said below, your > version is too old. Please run "make V=1" so that we can see what is > the problem. > >> It should be something static like the bios binary files, right? > > ACPI tables are now generated by QEMU, so the ACPI compilation step > happens while compiling QEMU. > >> So you could provide the defaults directly and everyone that wants to modify the >> defaults is free to compile it by himself. >> >> And if these tools are required, please add an error message at configure >> runtime so that the successive errors at runtime will not appear, because >> compiling is then blocked by configure. And if the IASL is too old, a version >> check at configure runtime would be helpful as well. > > Good idea. Any chance you could help? Version 20090123 should be new > enough. Hi Paolo, Sure, here the V=1 result - I tried already some make options to get the verbose output, but I didn't find this trivial option :-) erik@debian:~/qemu-test/qemu$ make V=1 make BUILD_DIR=/home/erik/qemu-test/qemu -C pixman V="1" all make[1]: Entering directory `/home/erik/qemu-test/qemu/pixman' make all-recursive make[2]: Entering directory `/home/erik/qemu-test/qemu/pixman' Making all in pixman make[3]: Entering directory `/home/erik/qemu-test/qemu/pixman/pixman' make all-am make[4]: Entering directory `/home/erik/qemu-test/qemu/pixman/pixman' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/erik/qemu-test/qemu/pixman/pixman' make[3]: Leaving directory `/home/erik/qemu-test/qemu/pixman/pixman' Making all in test make[3]: Entering directory `/home/erik/qemu-test/qemu/pixman/test' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/erik/qemu-test/qemu/pixman/test' make[3]: Entering directory `/home/erik/qemu-test/qemu/pixman' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/erik/qemu-test/qemu/pixman' make[2]: Leaving directory `/home/erik/qemu-test/qemu/pixman' make[1]: Leaving directory `/home/erik/qemu-test/qemu/pixman' make BUILD_DIR=/home/erik/qemu-test/qemu -C x86_64-softmmu V="1" TARGET_DIR="x86_64-softmmu/" all make[1]: Entering directory `/home/erik/qemu-test/qemu/x86_64-softmmu' cpp -P /home/erik/qemu-test/qemu/hw/i386/acpi-dsdt.dsl -o acpi-dsdt.dsl.i.orig python /home/erik/qemu-test/qemu/scripts/acpi_extract_preprocess.py acpi-dsdt.dsl.i.orig > acpi-dsdt.dsl.i iasl -vs -l -tc -p acpi-dsdt acpi-dsdt.dsl.i 2>&1 acpi-dsdt.dsl.i 84: 0x8000000000, Error 4094 - ^ Conversion error: AE_BAD_HEX_CONSTANT acpi-dsdt.dsl.i 85: 0xFFFFFFFFFF, Error 4094 - ^ Conversion error: AE_BAD_HEX_CONSTANT acpi-dsdt.dsl.i 87: 0x8000000000, Error 4094 - ^ Conversion error: AE_BAD_HEX_CONSTANT ASL Input: acpi-dsdt.dsl.i - 476 lines, 19189 bytes, 316 keywords Compilation complete. 3 Errors, 0 Warnings, 0 Remarks, 246 Optimizations make[1]: *** [hw/i386/acpi-dsdt.hex] Error 1 make[1]: Leaving directory `/home/erik/qemu-test/qemu/x86_64-softmmu' make: *** [subdir-x86_64-softmmu] Error 2 erik@debian:~/qemu-test/qemu$ Best regards, Erik > > Paolo >