Port-amiga archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: 1.3 Amiga Kernel Recompile
It _shouldnt_ require defining any ethernet cards to work - the
messages you received were definitely evidence of a bug (albeit
not a critical one :) Could you submit a PR containing a copy of
your config file, plus the errors received, so it doesn't fall
through the cracks. (Of course, if you can submit a fix at the
same time, that would be really great :)
David/absolute
Raise your standards and lower your expectations...
and we'll get along just fine.
On Sat, 10 Jan 1998 tooleym%douglas.bc.ca@localhost wrote:
>
> I enabled a single ethernet card and the kernel was able to compile
> quickly and directly. Odd though--I have no ethernet cards and so would
> like to be able to compile a kernel without the ethernet stuff in
> there--this would make my life a *little* simpler and save a *little* room
> in my kernel. It's odd how some of the kernel source has been made
> dependent on having some sort of ethernet device support in the kernel. I
> imagine the problem arises because the ether_multi calls are called in
> other sections of code when they shouldn't be?
>
> Also, the if_arp.c should be compiled whether ethernet support is enabled
> or not. If I am looking at the code right side up anyway.
>
> i'll fiddle with things and see what I can't come up with.
>
> marc
>
> On Fri, 9 Jan 1998, David Brownlee wrote:
>
> > Subject: Re: 1.3 Amiga Kernel Recompile
> >
> > Have you tried enabling a single ethernet interface?
> >
> > Also, you might want to ditch NS,ISO,TPIP,EONCCITT,LLC,HDLC
> > to save space (unless you need X.25 & ISO networking protcols :)
> >
> > On Fri, 9 Jan 1998 tooleym%douglas.bc.ca@localhost wrote:
> >
> > > 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.
> > >
>
Home |
Main Index |
Thread Index |
Old Index