A couple more I found:
In
src/northsouthbridge/sis/630/northbridge.c
and
src/northsouthbridge/sis/630/southbridge.c
the line
#include <northsouthbridge/sis/630/param.h>
needs to be removed, because it doesn't seem to exist any more.
I also had to add "#include <types.h>" to
src/arch/i386/include/arch/pirq_routing.h, since it complained about
"u8" not being defined.
One more item that isn't a fix but I found useful - I am trying to set up
a cross compile environment, so it would be nice to be able to say "make
CROSS_COMPILE=i686-pc-linux-gnu-" for example, and have it use a different
compiler & binutils (This is how the kernel does it). It just involves
adding $(CROSS_COMPILE) before gcc/objcopy/ar/whatever... works fine for
me after changing 5 lines in make.base, and 1 line in NLBConfig.py (in the
'docipl' function).
If anyone is interested I can send a patch diff - but like I said it's
really simple, just look for "gcc", "ar", and "objcopy" in the above 2
files and append "$(CROSS_COMPILE)" to them.
-Jake