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


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to