From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DBj5t-0003rT-LU for qemu-devel@nongnu.org; Wed, 16 Mar 2005 19:42:34 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DBj5q-0003q0-Ff for qemu-devel@nongnu.org; Wed, 16 Mar 2005 19:42:30 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DBj5p-0003nt-5B for qemu-devel@nongnu.org; Wed, 16 Mar 2005 19:42:29 -0500 Received: from [66.124.73.250] (helo=marvin.brittainweb.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1DBilQ-0005Rt-Az for qemu-devel@nongnu.org; Wed, 16 Mar 2005 19:21:24 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) by marvin.brittainweb.org (8.12.8/8.12.8) with ESMTP id j2H0KTsA005099 for ; Wed, 16 Mar 2005 16:20:29 -0800 Message-ID: <4238CC86.3080908@brittainweb.org> Date: Wed, 16 Mar 2005 16:17:10 -0800 From: Jason Brittain MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Compile error on FC3 Reply-To: 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. I just pulled CVS HEAD (and overlayed the kqemu files) and built with the command "./configure && make && make install", and I got the following build error: gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/jbrittain/qemu-src/target-i386 -I/home/jbrittain/qemu-src -I/home/jbrittain/qemu-src/linux-user -I/home/jbrittain/qemu-src/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/jbrittain/qemu-src/fpu -I/home/jbrittain/qemu-src/slirp -c -o translate.o /home/jbrittain/qemu-src/target-i386/translate.c /home/jbrittain/qemu-src/target-i386/translate.c: In function `gen_jmp_im': /home/jbrittain/qemu-src/target-i386/translate.c:808: warning: implicit declaration of function `gen_op_movl_eip_im' /home/jbrittain/qemu-src/target-i386/translate.c: At top level: /home/jbrittain/qemu-src/target-i386/translate.c:876: error: `gen_op_jnz_ecxw' undeclared here (not in a function) /home/jbrittain/qemu-src/target-i386/translate.c:876: error: initializer element is not constant Any ideas how to fix it? I'm running Fedora Core 3 on x86 (32). Here's my configure output: 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 /home/jbrittain/qemu-src 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 yes SDL static link yes mingw32 support no Adlib support no FMOD support no KQEMU module configuration: kernel sources /lib/modules/2.6.9-1.667-jb/build kbuild type 2.6 On a related note, I'm trying to update my qemu because my current binary (dating back to the day kqemu was first released), appears to still crash my Java 1.4.2 VM every hour or two if I'm using it. The JVM says there was an error in its own "os.cpp" file, but I don't have the source for that, but I'm guessing qemu causes it since it doesn't fail that way on "real" x86 boxes. Newer 1.5.0 JVMs stay running fine, so it at least demonstrates a lack of robustness in the 1.4.2 JVM. For my uses, everything else has been working beautifully. Thanks again. -- Jason Brittain