From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEi3V-0001X1-9J for qemu-devel@nongnu.org; Sun, 10 Mar 2013 11:20:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEi3R-0006Df-E6 for qemu-devel@nongnu.org; Sun, 10 Mar 2013 11:20:57 -0400 Received: from chello084112167138.7.11.vie.surfer.at ([84.112.167.138]:42361 helo=wiesinger.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEi3Q-0005L5-Ud for qemu-devel@nongnu.org; Sun, 10 Mar 2013 11:20:53 -0400 Message-ID: <513CA3AB.1030608@wiesinger.com> Date: Sun, 10 Mar 2013 16:15:55 +0100 From: Gerhard Wiesinger MIME-Version: 1.0 References: <513C7C61.8020102@wiesinger.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] Compile error on FC17 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: "qemu-devel@nongnu.org" On 10.03.2013 14:20, Peter Maydell wrote: > On 10 March 2013 20:28, Gerhard Wiesinger wrote: >> Hello, >> >> qemu is currently not compile clean: >> CC util/hbitmap.o >> util/hbitmap.c: In function =E2=80=98hbitmap_iter_skip_words=E2=80=99: >> util/hbitmap.c:138:5: error: implicit declaration of function >> =E2=80=98trace_hbitmap_iter_skip_words=E2=80=99 [-Werror=3Dimplicit-fu= nction-declaration] > These are all functions which are autogenerated from trace-events > into trace/generated-tracers.h (and my git tree has them correctly > autogenerated and qemu builds). I suspect (a) our dependency > rules for these still aren't right (b) you can fix this with a > make clean or distclean or failing everything else by completely > nuking the tree and starting from scratch. Hello Peter, Tried make clean and make distclean already before I reported the issue. If I'm suppressing "warning as errors" I'm still getting errors: hw/usb/hcd-xhci.c: In function =E2=80=98xhci_set_ep_dequeue=E2=80=99: hw/usb/hcd-xhci.c:1471:5: error: too many arguments to function=20 =E2=80=98trace_usb_xhci_ep_set_dequeue=E2=80=99 In file included from hw/usb/hcd-xhci.c:27:0: ./trace.h:1052:58: note: declared here hw/usb/hcd-xhci.c: In function =E2=80=98xhci_fire_ctl_transfer=E2=80=99: hw/usb/hcd-xhci.c:1742:5: error: too many arguments to function=20 =E2=80=98trace_usb_xhci_xfer_start=E2=80=99 In file included from hw/usb/hcd-xhci.c:27:0: ./trace.h:1068:58: note: declared here hw/usb/hcd-xhci.c: In function =E2=80=98xhci_fire_transfer=E2=80=99: hw/usb/hcd-xhci.c:1874:5: error: too many arguments to function=20 =E2=80=98trace_usb_xhci_xfer_start=E2=80=99 In file included from hw/usb/hcd-xhci.c:27:0: ./trace.h:1068:58: note: declared here hw/usb/hcd-xhci.c: In function =E2=80=98xhci_kick_ep=E2=80=99: hw/usb/hcd-xhci.c:1889:5: error: too many arguments to function=20 =E2=80=98trace_usb_xhci_ep_kick=E2=80=99 In file included from hw/usb/hcd-xhci.c:27:0: ./trace.h:1056:58: note: declared here make: *** [hw/usb/hcd-xhci.o] Error 1 make: *** Waiting for unfinished jobs.... BTW: Isn't a new issue (around 2 month) but was very busy. Ciao, Gerhard