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