From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DVZGh-0007aj-7c for qemu-devel@nongnu.org; Tue, 10 May 2005 14:15:45 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DVZGe-0007ZY-Tr for qemu-devel@nongnu.org; Tue, 10 May 2005 14:15:41 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DVZGe-0007ZU-Qv for qemu-devel@nongnu.org; Tue, 10 May 2005 14:15:40 -0400 Received: from [64.233.170.207] (helo=rproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DVZLV-0005Cw-1w for qemu-devel@nongnu.org; Tue, 10 May 2005 14:20:41 -0400 Received: by rproxy.gmail.com with SMTP id z35so1640152rne for ; Tue, 10 May 2005 11:14:14 -0700 (PDT) Message-ID: <41e41e7a05051010141d50e266@mail.gmail.com> Date: Tue, 10 May 2005 19:14:14 +0200 From: Hetz Ben Hamo Subject: Re: [Qemu-devel] Qemu with Kqemu on Fedora Core using GCC 4.0 In-Reply-To: <002301c55579$a9d6af30$0233a8c0@dharma.home> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <002301c55579$a9d6af30$0233a8c0@dharma.home> Reply-To: Hetz Ben Hamo , qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, At the moment, QEMU does not compile with GCC 4.0.=20 You can find the GCC 3.x RPMS in your installation media, along with instructions how to use the GCC 3.x instead of GCC 4. Thanks, Hetz On 5/10/05, Wayne Christian wrote: > =20 > For whatever it is worth I get the following errors trying to compile qem= u > with kqemu on a Fedora Core 3 system. This system has been modified to > install Eciplse and GCC 4.0 from Fedora Core 4 test 2, but is otherwise a > Fedora Core 3 system.=20 > =20 > =20 > [root@WmainLinux qemu-0.7.0]# ./configure > Install prefix /usr/local > BIOS directory /usr/local/share/qemu > binary directory /usr/local/bin > Manual directory /usr/local/share/man > ELF interp prefix /usr/gnemul/qemu-%M > Source path /usr/src/qemu-0.7.0 > C compiler gcc > make make > host CPU i386 > host big endian no > target list i386-user arm-user armeb-user sparc-user ppc-user > i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu > gprof enabled no > static build no > SDL support no > mingw32 support no > Adlib support no > FMOD support no > kqemu support yes=20 > =20 > KQEMU Linux module configuration: > kernel sources /lib/modules/2.6.11-1.7_FC3.desktop_3/build > kbuild type 2.6 > [root@WmainLinux qemu-0.7.0]# make > for d in i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu > ppc-softmmu sparc-softmmu x86_64-softmmu; do \ > make -C $d all || exit 1 ; \ > done > make[1]: Entering directory `/usr/src/qemu-0.7.0/i386-user' > gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer > -mpreferred-stack-boundary=3D2 -falign-functions=3D0 -fno-gcse > -fno-reorder-blocks -fno-optimize-sibling-calls -I. > -I/usr/src/qemu-0.7.0/target-i386 -I/usr/src/qemu-0.7.0 > -I/usr/src/qemu-0.7.0/linux-user -I/usr/src/qemu-0.7.0/linux-user/i386 > -D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE > -I/usr/src/qemu-0.7.0/fpu -I/usr/src/qemu-0.7.0/slirp -c -o op.o > /usr/src/qemu-0.7.0/target-i386/op.c > /usr/src/qemu-0.7.0/target-i386/ops_sse.h: In function 'op_pshufw_mmx': > /usr/src/qemu-0.7.0/target-i386/ops_sse.h:574: error: unable to find a > register to spill in class 'GENERAL_REGS' > /usr/src/qemu-0.7.0/target-i386/ops_sse.h:574: error: this is the insn: > (insn:HI 18 17 19 0 /usr/src/qemu-0.7.0/target-i386/ops_sse.h:569 (set > (strict_low_part (subreg:HI (reg/v:DI 63 [ r ]) 0)) > (mem/s/j:HI (plus:SI (mult:SI (reg:SI 64) > (const_int 2 [0x2])) > (reg/v/f:SI 59 [ s ])) [0 ._w S2 A16])) 41 > {*movstricthi_1} (insn_list:REG_DEP_TRUE 16 (insn_list:REG_DEP_TRUE 12 > (insn_list:REG_DEP_TRUE 53 (nil)))) > (expr_list:REG_DEAD (reg:SI 64) > (nil))) > /usr/src/qemu-0.7.0/target-i386/ops_sse.h:574: confused by earlier errors= , > bailing out > make[1]: *** [op.o] Error 1 > make[1]: Leaving directory `/usr/src/qemu-0.7.0/i386-user' > make: *** [all] Error 1 > [root@WmainLinux qemu-0.7.0]# > =20 > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/qemu-devel >=20 >=20 >