...compat/ibcs2/ibcs2_misc.c:92: i386/include/reg.h: no such file or
directory
Of course, I don't have i386/include/reg.h installed. And I wondered why
a VAX has anything to do with an Intel Binary Compatibility Standard.
Sure enough, in files.vax I found
include "compat/ibcs2/files.ibcs2"
file arch/vax/vax/ibcs2_machdep.c compat_ibcs2
I am now redepending, having commented out those lines, hoping it works
better now.
-Olaf.
--
___ Olaf 'Rhialto' Seibert - rhi...@polder.ubc. -- If one tells the truth,
\X/ .kun.nl -- one is sure, sooner or later, to be found out. (Oscar Wilde)
Nope, I get some undefined symbols when linking:
exec_conf.o: Undefined symbol `_exec_ibcs2_coff_makecmds' referenced from data segment
exec_conf.o: Undefined symbol `_exec_ibcs2_xout_makecmds' referenced from data segment
(I forgot to remove options COMPAT_IBCS2 from my config file - duh)
ka410.o: Undefined symbol `_clk_adrshift' referenced from text segment
ka410.o: Undefined symbol `_clk_tweak' referenced from text segment
ka410.o: Undefined symbol `_clk_page' referenced from text segment
ka410.o: Undefined symbol `_chip_clkread' referenced from data segment
ka410.o: Undefined symbol `_chip_clkwrite' referenced from data segment
ka43.o: Undefined symbol `_clk_adrshift' referenced from text segment
ka43.o: Undefined symbol `_clk_tweak' referenced from text segment
ka43.o: Undefined symbol `_clk_page' referenced from text segment
ka43.o: Undefined symbol `_chip_clkread' referenced from data segment
ka43.o: Undefined symbol `_chip_clkwrite' referenced from data segment
I seem to recall something about needing some other CPU support options
for the latter references. A better fix is adding
#include "opt_vax410.h"
#include "opt_vax43.h"
to vax/clock.c.
With these changes, my kernel compiles. Yay! On to a make build! I am
pretty sure that should work pretty well - I already made an Alpha build
from these same sources.