Subject: 1.3 Amiga Kernel Recompile
To: None <port-amiga@NetBSD.ORG>
From: None <tooleym@douglas.bc.ca>
List: port-amiga
Date: 01/09/1998 21:32:55
I am having a few difficulties trying to recompile the NetBSD kernel with
my Amiga 3000.. I have the system sources for 1.3, and have configured a
personalized kernel..  the usual stuff--lev6 defer, all that extra support
stuff turned off, and especially not a single mention of ethernet
cards--they're all commented out, including bah*.

So I am getting the following errors:

S="0x100" -DINSECURE -DNTP -DDDB -DDIAGNOSTIC -DSCSIDEBUG
-DMACHINE_NONCONTIG -DSERIBUF_SIZE="0x3e80" -DSEROBUF_SIZE="0x3e80"
-DLEV6_DEFER -DGRF_ECS -DGRF_NTSC -DGRF_PAL -DMAXUSERS=16 -D_KERNEL
-Dmc68030 -Damiga -DFPCOPROC  -c vers.c
ld -n -Ttext 0 -e start -S -o netbsd ${SYSTEM_OBJ} vers.o
clnp_input.o: Undefined symbol `_ether_output' referenced from text
segment
iso.o: Undefined symbol `_ether_output' referenced from text segment
iso_snpac.o: Undefined symbol `_ether_addmulti' referenced from text
segment
iso_snpac.o: Undefined symbol `_ether_delmulti' referenced from text
segment
tuba_table.o: Undefined symbol `_arpt_keep' referenced from text segment
tuba_table.o: Undefined symbol `_arpt_prune' referenced from text segment
tuba_table.o: Undefined symbol `_arpt_prune' referenced from text segment
*** Error code 1

Stop.

I've tracked down the iso_snpac, the ether_addmulti calls.. but I'm too
unfamiliar with how they end up being included in the kernel, and how the
comments I commented out have affected things--I presume here that the
ether_addmulti whatever.c file isn't being compiled, or isn't included in
the object list and therefore can't be referenced. Odd. I mean I have a
working kernel and things are great--but I want something less than 1.8MB
:) Any help is greatly appreciated.

Marc