OKUJI Yoshinori:
> OK, your ChangeLog does not conform to the standard, but I've added
> the netboot support into the CVS after rewriting the ChangeLog (that's
> what I'm already doing for contributors for GRUB, though I don't
> actually want to do it).
Where is the ChangeLog standard defined?
> I have already fixed some problems in your patches, but there seems
> to be more problems. An example is that GRUB cannot be compiled when
> configuring it with the option --enable-ne.
I hope to look at this.
I can report another problem:
netboot/ns8390.c includes "netboot.h", which includes
"../stage2/shared.h", which includes <config.h>, which is interpreted
to mean netboot/config.h instead of grub/config.h. With egcs-1.1.2,
but not with gcc-2.7.2, I think, some of the prototypes in
netboot/config.h then conflict with functions defined as static in
ns8390.c.
Should netboot/config.h be renamed, or should the compiler be getting
different -I arguments, or should stage2/shared.h include
"../config.h" instead of <config.h>?
When compiling netboot/ns8390.c the compiler is called with:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 ...
Edmund