*BSD News Article 19442


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!swrinde!menudo.uh.edu!uuneo!sugar!hykel
From: hykel@NeoSoft.com (Richard C Hykel)
Subject: kernel compile & patchkit 0.2.4
Organization: NeoSoft Communications Services -- (713) 684-5900
Date: Thu, 12 Aug 1993 23:58:49 GMT
Message-ID: <CBo7y3.7w8@sugar.NeoSoft.COM>
Lines: 48

I installed a new hard drive (as wd0) last week. 
Since I was still at patch level 0.2.1 before that, I decided to bring
the new drive up from scratch and attempt to get all the way to 0.2.4.
 
Installation of bin01, src01 and 0.2.3 went fine.  I could not find
any errors in the afterinstall.sh log file.  The installation of the
0.2.3-0.2.4 patchkit looks successful.  
 
compiling and running GENERICISA works...
 
The problem that I'm  having comes when I attempt to customize my 
kernel.  I don't have cd-rom, scsi or any type of ethernet card.
I will eventually try installing XFree86 1.3 and want to add more pty's.
 
I copied GENERICISA to ADVENTURE, commented out the unwanted options
and executed 
  rm -rf /sys/compile/ADVENTURE
  config ADVENTURE.
  cd /sys/compile/ADVENTURE
  make newvers
  make depend
  make
 
the final make exits after about 15-20 minutes with the following 
  messages:
 
In file included from ../../net/if_ethersubr.c:59
../../net/../netinet/if_ether.h:89: field `ac_ipaddr' has incomplete type
../../net/../netinet/if_ether.h:96: field `at_iaddr' has incomplete type
../../net/if_ethersubr.c: In function ether_output:
../../net/if_ethersubr.c:92: storage size of `idst' isn't known
*** Error code 1
 
ac_ipaddr and ac_iaddr are declared as  struct's of type in_addr 
(I think) and in_addr is in the file "netinet/in.c".

I can't find anything in the FAQ or patchkit documentation.
Why are network modules being compiled when I have these options
commented out? 
More importantly to me at the moment is can someone explain how 
I can correct this? 
 
please help if you can.
Thanks,
Richard.
 
hykel@neosoft.com