[Ben's build is now building everything except the kernel and a couple of
doc directories correctly.]
Ben:
It looks like python didn't do anything.
To verify this, cd to eros/src/base/sys/arch/i486/conf and type 'make'
What I see on linux is the following:
/usr/bin/python ../../../scripts/config.py DEFAULT
Configuring for machine class 'pc'.
building makefile ../build/DEFAULT/Makefile
Modulo path name for python, you should be seeing the same. (if EROS_CONFIG is set to DEVEL, you'll see DEVEL instead of DEFAULT throughout).
Because the script did not run, the build/DEVEL/ directory never got constructed, and the compile therefore never proceeded into that subdirectory. In consequence, the kernel build never occurred. The remainder of your base/ tree build looks okay, though.
In looking at your build output, it appears to me that python never ran. A couple of quick things to check:
Beyond this, it appears that the build of the base/ tree completed successfully. It was then unable to locate NetPBM, which reflects either a change in directory location relative to FreeBSD 2.2.7, the absence of NetPBM on your machine, or possibly a bug in my quick and dirty check for NetPBM in build/lib/make/makevars.mk. If it's the last, feel free to patch it and send me a diff.
shap