From owner-freebsd-questions Sun Apr 25 8:41:26 1999 Delivered-To: freebsd-questions@freebsd.org Received: from sand.global.net.uk (sand.global.net.uk [194.126.82.9]) by hub.freebsd.org (Postfix) with ESMTP id 89C5714CE0 for ; Sun, 25 Apr 1999 08:41:20 -0700 (PDT) (envelope-from marko@globalnet.co.uk) Received: from p4cs12a06.client.global.net.uk ([195.147.220.77] helo=marder-1.) by sand.global.net.uk with esmtp (Exim 2.05 #1) id 10bR1x-0006s2-00; Sun, 25 Apr 1999 16:41:18 +0100 Received: (from marko@localhost) by marder-1. (8.9.2/8.8.8) id QAA00313; Sun, 25 Apr 1999 16:37:00 +0100 (BST) (envelope-from marko) Date: Sun, 25 Apr 1999 16:37:00 +0100 From: Mark Ovens To: Joe Moore Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Kernel Fails to Build Message-ID: <19990425163700.A253@marder-1> References: <37230D28.E545329@clark.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.3i In-Reply-To: <37230D28.E545329@clark.net>; from Joe Moore on Sun, Apr 25, 1999 at 08:40:09AM -0400 Organization: Total lack of Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Apr 25, 1999 at 08:40:09AM -0400, Joe Moore wrote: > I recently installed FreeBSD 3.1 via the FreeBSD FTP site. I wanted to > customize my kernel, but found that I had not installed the source > files (what was I thinking?). So I downloaded all the source files and > then tried customized my kernel. > > I was able to run config successfully, but when I ran make it reports > that, "No such file or directory exists". So I reinstalled the source > files, this time from CDROM and tried again to build my customized > kernel. A gain the same message was reported. > > The last line is as follows: > "In file included from ../../isofs/cdp660/cd9660_bmap.c:43: > ../../sys/vnode.h:457: vnode_if.h: No such file or directory > *** Error code 1" > Did you do ``make depend''? vnode_if.h is generated automatically (it will be put in /usr/src/sys/compile/GANDALF/vnode_if.h). > One last note - I received this same message when compliling the GENERIC > kernel provided in the source files. > > Any help would be appreciated. Attached is a copy of my config file > GANDALF. > > Thanks, > Joe Moore > bugsy@clark.net > # > # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks > # > # For more information read the handbook part System Administration -> > # Configuring the FreeBSD Kernel -> The Configuration File. > # The handbook is available in /usr/share/doc/handbook or online as > # latest version from the FreeBSD World Wide Web server > # > # > # An exhaustive list of options and more detailed explanations of the > # device lines is present in the ./LINT configuration file. If you are > # in doubt as to the purpose or necessity of a line, check first in LINT. > # > # $Id: GENERIC,v 1.143.2.2 1999/02/15 02:50:07 des Exp $ > > machine "i386" > #cpu "I386_CPU" > #cpu "I486_CPU" > cpu "I586_CPU" > #cpu "I686_CPU" > ident GANDALF > maxusers 32 > > options MATH_EMULATE #Support for x87 emulation > options INET #InterNETworking > options FFS #Berkeley Fast Filesystem > options FFS_ROOT #FFS usable as root device [keep this!] > options MFS #Memory Filesystem > options MFS_ROOT #MFS usable as root device, "MFS" req'ed > options NFS #Network Filesystem > options NFS_ROOT #NFS usable as root device, "NFS" req'ed > options MSDOSFS #MSDOS Filesystem > options "CD9660" #ISO 9660 Filesystem > options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" req'ed > options PROCFS #Process filesystem > options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] > options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device > options UCONSOLE #Allow users to grab the console > options FAILSAFE #Be conservative > options USERCONFIG #boot -c editor > options VISUAL_USERCONFIG #visual boot -c editor > > # Firewall Configs > options IPFIREWALL # firewall > options IPFIREWALL_VERBOSE #print info about dropped packets > options "IPFIREWALL_VERBOSE_LIMIT=100" #limit verbosity > options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default > options IPDIVERT #divert sockets > options IPFIREWALL_FORWARD #enable transparent proxy support > > config kernel root on wd0 > > # To make an SMP kernel, the next two are needed > #options SMP # Symmetric MultiProcessor Kernel > #options APIC_IO # Symmetric (APIC) I/O > # Optionally these may need tweaked, (defaults shown): > #options NCPU=2 # number of CPUs > #options NBUS=4 # number of busses > #options NAPIC=1 # number of IO APICs > #options NINTR=24 # number of INTs > > controller isa0 > controller eisa0 > controller pci0 > > controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 > disk fd0 at fdc0 drive 0 > disk fd1 at fdc0 drive 1 > > options "CMD640" # work around CMD640 chip deficiency > controller wdc0 at isa? port "IO_WD1" bio irq 14 > disk wd0 at wdc0 drive 0 > disk wd1 at wdc0 drive 1 > > controller wdc1 at isa? port "IO_WD2" bio irq 15 > disk wd2 at wdc1 drive 0 > disk wd3 at wdc1 drive 1 > > options ATAPI #Enable ATAPI support for IDE bus > options ATAPI_STATIC #Don't do it as an LKM > device acd0 #IDE CD-ROM > device wfd0 #IDE Floppy (e.g. LS-120) > > # A single entry for any of these controllers (ncr, ahb, ahc) is > # sufficient for any number of installed devices. > controller ncr0 > controller ahb0 > controller ahc0 > controller isp0 > > # This controller offers a number of configuration options, too many to > # document here - see the LINT file in this directory and look up the > # dpt0 entry there for much fuller documentation on this. > controller dpt0 > > controller adv0 at isa? port ? cam irq ? > controller adw0 > controller bt0 at isa? port ? cam irq ? > controller aha0 at isa? port ? cam irq ? > #controller aic0 at isa? port 0x340 bio irq 11 > > controller scbus0 > > device da0 > > device sa0 > > device pass0 > > device cd0 #Only need one of these, the code dynamically grows > > device wt0 at isa? port 0x300 bio irq 5 drq 1 > device mcd0 at isa? port 0x300 bio irq 10 > > controller matcd0 at isa? port 0x230 bio > > device scd0 at isa? port 0x230 bio > > # atkbdc0 controlls both the keyboard and the PS/2 mouse > controller atkbdc0 at isa? port IO_KBD tty > device atkbd0 at isa? tty irq 1 > device psm0 at isa? tty irq 12 > > device vga0 at isa? port ? conflicts > > # splash screen/screen saver > pseudo-device splash > > # syscons is the default console driver, resembling an SCO console > device sc0 at isa? tty > # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver > #device vt0 at isa? tty > #options XSERVER # support for X server > #options FAT_CURSOR # start with block cursor > # If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines > #options PCVT_SCANSET=2 # IBM keyboards are non-std > > device npx0 at isa? port IO_NPX irq 13 > > # > # Laptop support (see LINT for more options) > # > device apm0 at isa? disable flags 0x31 # Advanced Power Management > > # PCCARD (PCMCIA) support > #controller card0 > #device pcic0 at card? > #device pcic1 at card? > > device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 > device sio1 at isa? port "IO_COM2" tty irq 3 > device sio2 at isa? disable port "IO_COM3" tty irq 5 > device sio3 at isa? disable port "IO_COM4" tty irq 9 > > # Parallel port > device ppc0 at isa? port? net irq 7 > controller ppbus0 > device nlpt0 at ppbus? > device plip0 at ppbus? > device ppi0 at ppbus? > #controller vpo0 at ppbus? > > # Order is important here due to intrusive probes, do *not* alphabetize > # this list of network interfaces until the probes have been fixed. > # Right now it appears that the ie0 must be probed before ep0. See > # revision 1.20 of this file. > device ax0 > device de0 > device fxp0 > device mx0 > device pn0 > device rl0 > device tl0 > device tx0 > device vr0 > device vx0 > device wb0 > device xl0 > > device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 > device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 > device ep0 at isa? port 0x300 net irq 10 > device ex0 at isa? port? net irq? > device fe0 at isa? port 0x300 net irq ? > device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 > device lnc0 at isa? port 0x280 net irq 10 drq 0 > device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000 > device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 > device cs0 at isa? port 0x300 net irq ? > > pseudo-device loop > pseudo-device ether > pseudo-device sl 1 > pseudo-device ppp 1 > pseudo-device tun 1 > pseudo-device pty 16 > pseudo-device gzip # Exec gzipped a.out's > > # KTRACE enables the system-call tracing facility ktrace(2). > # This adds 4 KB bloat to your kernel, and slightly increases > # the costs of each syscall. > options KTRACE #kernel tracing > > # This provides support for System V shared memory and message queues. > # > options SYSVSHM > options SYSVMSG > > # The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be > # aware of the legal and administrative consequences of enabling this > # option. The number of devices determines the maximum number of > # simultaneous BPF clients programs runnable. > #pseudo-device bpfilter 4 #Berkeley packet filter > > > # USB support > #controller uhci0 > #controller ohci0 > #controller usb0 > # > # for the moment we have to specify the priorities of the device > # drivers explicitly by the ordering in the list below. This will > # be changed in the future. > # > #device ums0 > #device ukbd0 > #device ulpt0 > #device uhub0 > #device ucom0 > #device umodem0 > #device hid0 > #device ugen0 > > # > #options USB_DEBUG > #options USBVERBOSE -- FreeBSD - The Power To Serve http://www.freebsd.org My Webpage http://www.users.globalnet.co.uk/~markov _______________________________________________________________ Mark Ovens, CNC Apps Engineer, Radan Computational Ltd. Bath UK CAD/CAM solutions for Sheetmetal Working Industry mailto:marko@uk.radan.com http://www.radan.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message