From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53245) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZkD76-0006Nm-0R for qemu-devel@nongnu.org; Thu, 08 Oct 2015 11:29:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZkD6e-0001Rh-4e for qemu-devel@nongnu.org; Thu, 08 Oct 2015 11:28:11 -0400 Received: from mailout4.w1.samsung.com ([210.118.77.14]:13236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZkD6d-0001PB-Vw for qemu-devel@nongnu.org; Thu, 08 Oct 2015 11:27:44 -0400 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NVW00HW5QY5AQB0@mailout4.w1.samsung.com> for qemu-devel@nongnu.org; Thu, 08 Oct 2015 16:27:41 +0100 (BST) From: Pavel Fedin References: <1444313344-16196-1-git-send-email-berrange@redhat.com> In-reply-to: <1444313344-16196-1-git-send-email-berrange@redhat.com> Date: Thu, 08 Oct 2015 18:27:39 +0300 Message-id: <00d901d101dd$debc7d30$9c357790$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: quoted-printable Content-language: ru Subject: Re: [Qemu-devel] [PATCH v3 0/5] qom: more efficient object property handling List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "'Daniel P. Berrange'" , qemu-devel@nongnu.org Cc: =?UTF-8?Q?'Andreas_F=C3=A4rber'?= Hi! Just got test report from my colleague, he forgot to specify = --target-list=3Daarch64-softmmu to configure and tried to build = everything. Looks like there are more property iterations done by hand = in PowerPC code: --- cut --- In file included from /home/igor/qemu/include/qom/object.h:20:0, from /home/igor/qemu/include/hw/ppc/spapr_drc.h:15, from /home/igor/qemu/hw/ppc/spapr_drc.c:13: /home/igor/qemu/hw/ppc/spapr_drc.c: In function = =E2=80=98spapr_drc_populate_dt=E2=80=99: /home/igor/qemu/include/qemu/queue.h:419:29: error: request for member=20 =E2=80=98tqh_first=E2=80=99 in something not a structure or union for ((var) =3D ((head)->tqh_first); = \ ^ /home/igor/qemu/hw/ppc/spapr_drc.c:683:5: note: in expansion of macro=20 =E2=80=98QTAILQ_FOREACH=E2=80=99 QTAILQ_FOREACH(prop, &root_container->properties, node) { ^ /home/igor/qemu/include/qemu/queue.h:421:31: error: = =E2=80=98ObjectProperty=E2=80=99 has=20 no member named =E2=80=98node=E2=80=99 (var) =3D ((var)->field.tqe_next)) ^ /home/igor/qemu/hw/ppc/spapr_drc.c:683:5: note: in expansion of macro=20 =E2=80=98QTAILQ_FOREACH=E2=80=99 QTAILQ_FOREACH(prop, &root_container->properties, node) { ^ /home/igor/qemu/rules.mak:57: recipe for target 'hw/ppc/spapr_drc.o' = failed make[1]: *** [hw/ppc/spapr_drc.o] Error 1 Makefile:184: recipe for target 'subdir-ppc64-softmmu' failed --- cut --- Actually, he was building version with my standalone patch, but i have = checked your series, it also doesn't touch SPAPR code. Tested-by: Igor Skalkin Kind regards, Pavel Fedin Expert Engineer Samsung Electronics Research center Russia