From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hollis Blanchard Subject: Re: Compiling error : ppc440_bamboo.o fails Date: Mon, 01 Dec 2008 11:34:39 -0600 Message-ID: <1228152879.14874.24.camel@localhost.localdomain> References: <4933EFDD.8000709@czero.it> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, kvm-ppc To: Giuseppe Falsetti Return-path: In-Reply-To: <4933EFDD.8000709-qgsxNw1iPWg@public.gmane.org> Sender: kvm-ppc-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: kvm.vger.kernel.org Hi Giuseppe, thanks for your mail. Feel free to CC kvm-ppc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org in the future, too... :) On Mon, 2008-12-01 at 15:08 +0100, Giuseppe Falsetti wrote: > Error messages: > gcc -I. -I.. -I/root/kvm-userspace/qemu/target-ppc > -I/root/kvm-userspace/qemu -MMD -MT ppc440_bamboo.o -MP -DNEED_CPU_H > -D__powerpc__ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE > -D__user= -I/root/kvm-userspace/qemu/tcg > -I/root/kvm-userspace/qemu/tcg/ppc -I/root/kvm-userspace/qemu/fpu > -DHAS_AUDIO -DHAS_AUDIO_CHOICE -I/root/kvm-userspace/qemu/slirp -I > /root/kvm-userspace/qemu/../libkvm -I /root/kvm-userspace/libfdt -O2 -g > -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -I > /root/kvm-userspace/kernel/include -c -o ppc440_bamboo.o > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c: In function 'bamboo_init': > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:108: warning: passing > argument 2 of 'load_uimage' from incompatible pointer type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:108: warning: passing > argument 3 of 'load_uimage' from incompatible pointer type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:108: error: too many > arguments to function 'load_uimage' Sorry about that... I'm currently in the process of merging PowerPC KVM support into upstream qemu, and due to this the kvm qemu fork has broken. > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:139: warning: passing > argument 1 of 'read_proc_dt_prop_cell' discards qualifiers from pointer > target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:140: warning: passing > argument 1 of 'read_proc_dt_prop_cell' discards qualifiers from pointer > target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:173: warning: passing > argument 2 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:173: warning: passing > argument 3 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:174: warning: passing > argument 2 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:174: warning: passing > argument 3 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:176: warning: passing > argument 2 of 'dt_cell_multi' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:176: warning: passing > argument 3 of 'dt_cell_multi' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:177: warning: passing > argument 2 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:177: warning: passing > argument 3 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:179: warning: passing > argument 2 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:179: warning: passing > argument 3 of 'dt_cell' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:180: warning: passing > argument 2 of 'dt_string' discards qualifiers from pointer target type > /root/kvm-userspace/qemu/hw/ppc440_bamboo.c:180: warning: passing > argument 3 of 'dt_string' discards qualifiers from pointer target type These are annoying, but just warnings so we can ignore them for now. I can provide you a patch to get you going again right now, but just to clarify: do you have a 440 system you're going to be running KVM on, and the G5 is just your build how? There currently is no KVM support for 970... -- Hollis Blanchard IBM Linux Technology Center -- To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html