From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1GdoWt-0001Mi-5M for mharc-grub-devel@gnu.org; Sat, 28 Oct 2006 09:47:19 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GdoWr-0001LW-Jq for grub-devel@gnu.org; Sat, 28 Oct 2006 09:47:17 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GdoWo-0001J5-7C for grub-devel@gnu.org; Sat, 28 Oct 2006 09:47:17 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GdoWn-0001Ic-Ty for grub-devel@gnu.org; Sat, 28 Oct 2006 09:47:13 -0400 Received: from [212.85.152.101] (helo=kotoba.storever.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GdoWn-0001xf-VA for grub-devel@gnu.org; Sat, 28 Oct 2006 09:47:14 -0400 Received: from kotoba.oasis.nexedi.com (kotoba.oasis.nexedi.com [212.85.152.101]) by kotoba.storever.com (Postfix) with ESMTP id 4EFAE3CC7F4D4 for ; Sat, 28 Oct 2006 18:24:43 +0200 (CEST) Received: from [??1] (localhost [127.0.0.1]) by kotoba.storever.com (Postfix) with ESMTP id 215D63CC7F4D3 for ; Sat, 28 Oct 2006 18:24:43 +0200 (CEST) From: "Yoshinori K. Okuji" Organization: enbug.org To: The development of GRUB 2 Date: Sat, 28 Oct 2006 15:47:09 +0200 User-Agent: KMail/1.8.2 References: <20061022144651.GD6928@fencepost> In-Reply-To: <20061022144651.GD6928@fencepost> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200610281547.09771.okuji@enbug.org> X-Bogosity: No, tests=bogofilter, spamicity=0.192742, version=0.17.2 Subject: Re: Conditionally building `grub-emu' X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Oct 2006 13:47:17 -0000 On Sunday 22 October 2006 16:46, Thomas Schwinge wrote: > On request / suggestion / whatever ;-) of Marco I created the following > patch. Its origin: I was trying to build GRUB2 on a system where no > (n)curses header files were installed (which configure even detected > correctly, but didn't complain about it) and then the build stopped with > an error when building `grub-emu''s object files. As `grub-emu' is > considered to ``only'' be a debugging tool, the patch disables it for a > default build (and thusly also avoids the (n)curses dependency for a > default build). This patch is good. But we need a copyright assignment to apply it. I will send another mail to you later. > Running `make grub_script.tab.h' and then again `make' makes the build > succeed. So my guess is that there is a missing dependency somewhere and > it wasn't a problem so far because the file was built earlier (for > `grub-emu'?). Someone who knows the dependencies between the source > files should be able to quickly spot the missing one. For this problem, I think we should remove the inclusion of script.h in normal.h, and add a dependency explicitly to normal.mod. I'll try. Thanks, Okuji