From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ju8iN-0007HU-33 for qemu-devel@nongnu.org; Thu, 08 May 2008 12:11:27 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ju8iI-0007B3-10 for qemu-devel@nongnu.org; Thu, 08 May 2008 12:11:22 -0400 Received: from [199.232.76.173] (port=57792 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ju8iD-00079e-Bu for qemu-devel@nongnu.org; Thu, 08 May 2008 12:11:17 -0400 Received: from rn-out-0910.google.com ([64.233.170.189]:34601) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ju8iD-0003W4-0h for qemu-devel@nongnu.org; Thu, 08 May 2008 12:11:17 -0400 Received: by rn-out-0910.google.com with SMTP id e24so266308rng.8 for ; Thu, 08 May 2008 09:11:03 -0700 (PDT) Message-ID: Date: Fri, 9 May 2008 01:11:02 +0900 From: "Hitoshi Mitake" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Qemu-devel] [PATCH] Build error on Linux-2.6.25 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 Hello. I tried to build kqemu-1.3.0pre11 on Linux 2.6.25, but it was failed. Detail of error is, CC [M] /home/mtk/src/kqemu-1.3.0pre11/kqemu-linux.o /home/mtk/src/kqemu-1.3.0pre11/kqemu-linux.c: In function 'kqemu_lock_user_page': /home/mtk/src/kqemu-1.3.0pre11/kqemu-linux.c:81: error: dereferencing pointer to incomplete type /home/mtk/src/kqemu-1.3.0pre11/kqemu-linux.c: In function 'kqemu_schedule': /home/mtk/src/kqemu-1.3.0pre11/kqemu-linux.c:194: error: implicit declaration of function 'need_resched' /home/mtk/src/kqemu-1.3.0pre11/kqemu-linux.c:195: error: implicit declaration of function 'schedule' /home/mtk/src/kqemu-1.3.0pre11/kqemu-linux.c:197: error: implicit declaration of function 'signal_pending' Prototype of these functions in error message is in linux/sched.h now. This patch fixes the problem. Changing is adding one include line only :) If this build error problem is not solved or detected yet, please use. diff -Naur kqemu-1.3.0pre11.orig/kqemu-linux.c kqemu-1.3.0pre11/kqemu-linux.c --- kqemu-1.3.0pre11.orig/kqemu-linux.c 2007-02-07 06:02:00.000000000 +0900 +++ kqemu-1.3.0pre11/kqemu-linux.c 2008-05-09 00:56:45.536370752 +0900 @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include