From pc@inr-delphi.fzk.de  Fri Jun 19 03:40:57 1998
Received: from inr-delphi.fzk.de (inr-delphi.fzk.de [141.52.12.230])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA11397
          for <FreeBSD-gnats-submit@freebsd.org>; Fri, 19 Jun 1998 03:40:47 -0700 (PDT)
          (envelope-from pc@inr-delphi.fzk.de)
Received: (from pc@localhost)
	by inr-delphi.fzk.de (8.8.8/8.8.7) id MAA15386;
	Fri, 19 Jun 1998 12:40:13 +0200 (CEST)
	(envelope-from pc)
Message-Id: <199806191040.MAA15386@inr-delphi.fzk.de>
Date: Fri, 19 Jun 1998 12:40:13 +0200 (CEST)
From: Peter Cornelius <pc@akk.uni-karlsruhe.de>
Reply-To: Peter Cornelius <pc@inr.fzk.de>
To: FreeBSD-gnats-submit@freebsd.org
Subject: Kernel build: don't know how to make ../../cfs/cfs_namecache.c
X-Send-Pr-Version: 3.2

>Number:         6991
>Category:       kern
>Synopsis:       Kernel build: don't know how to make ../../cfs/cfs_namecache.c
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 19 03:40:01 PDT 1998
>Closed-Date:    Fri Jun 19 16:51:10 MEST 1998
>Last-Modified:  Sat Jul 11 09:20:00 PDT 1998
>Originator:     Peter Cornelius
>Release:        FreeBSD 2.2.6-STABLE i386 (RELENG_2_2)
>Organization:
Arbeitskreis Kultur und Kommunikation, Universitaet Karlsruhe
>Environment:

Main board is an Iwill (http://www.iwill.com.tw/) P54TS w/ P133, AIC7850
and 96 MB RAM.

petra:~# uname -a > uname.kernel.980408
FreeBSD petra.cornelius.org 2.2.5-RELEASE FreeBSD 2.2.5-RELEASE #0: Sun Mar 29 2
3:56:20 CEST 1998     root@petra.cornelius.org:/usr/src/sys/compile/PETRA  i386

but also with 2.2.6-STABLE kernel. I am up to date with RELENG_2_2 src until
last night (June 18th, 18.30 UTC) and have the last world made roughly
a fortnight ago.

(Here, LUIS is the kernel config file, empty lines deleted:)
petra:/usr/src/sys/i386/conf# grep -v ^\# LUIS
machine         "i386"
ident           LUIS
maxusers        16
options         CHILD_MAX=128
options         OPEN_MAX=128
options         FAILSAFE
options         INCLUDE_CONFIG_FILE     # Include this file in kernel
config          kernel  root on wd0
^L
cpu             "I486_CPU"
options         GPL_MATH_EMULATE        #Support for x87 emulation via
^L
options         "COMPAT_43"
options         USER_LDT                #allow user-level control of i386 ldt
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         "MD5"
^L
options         DDB
options         DDB_UNATTENDED
options         KTRACE                  #kernel tracing
options         UCONSOLE
options         USERCONFIG              #boot -c editor
options         VISUAL_USERCONFIG       #visual boot -c editor
^L
options         INET                    #Internet communications protocols
pseudo-device   ether                   #Generic Ethernet
pseudo-device   loop                    #Network loopback device
pseudo-device   bpfilter        4       #Berkeley packet filter
options         MROUTING                # Multicast routing
options         IPDIVERT                #divert sockets
options         TCPDEBUG
^L
options         FFS                     #Fast filesystem
options         NFS                     #Network File System
options         "CD9660"                #ISO 9660 filesystem
options         MSDOSFS                 #MS DOS filesystem
options         PROCFS                  #Process filesystem
options         NSWAPDEV=20
options         QUOTA                   #enable disk quotas
options                 "CD9660_ROOTDELAY=20"
^L
controller      scbus0  #base SCSI code
device          sd0     #SCSI disks
device          st0     #SCSI tapes
device          cd0     #SCSI CD-ROMs
options         SCSIDEBUG
options         SCSI_REPORT_GEOMETRY
^L
pseudo-device   pty     16      #Pseudo ttys - can go as high as 256
pseudo-device   vcfs    4       #coda minicache <-> venus comm.
pseudo-device   speaker         #Play IBM BASIC-style noises out your speaker
pseudo-device   log             #Kernel syslog interface (/dev/klog)
pseudo-device   gzip            #Exec gzipped a.out's
pseudo-device   vn              #Vnode driver (turns a file into a device)
pseudo-device   snp     3       #Snoop device - to look at pty/vty/etc..
pseudo-device   ccd     4       #Concatenated disk driver
^L
controller      isa0
options         "AUTO_EOI_1"
options "AUTO_EOI_2"
options         BOUNCE_BUFFERS
options        "TUNE_1542"
controller      pnp0
device          vt0     at isa? port "IO_KBD" tty irq 1 vector pcrint
options         XSERVER                 # support for running an X server.
options         FAT_CURSOR              # start with block cursor
options         PCVT_FREEBSD=220        # This one I added - pc.
options         MAXCONS=16              # number of virtual consoles
options         SLOW_VGA                # do byte-wide i/o's to TS and GDC regs
options         SC_HISTORY_SIZE=200     # number of history buffer lines
device          npx0    at isa? port "IO_NPX" iosiz 0x0 flags 0x0 irq 13 vector npxintr
controller      aha0    at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
disk            wd0     at wdc0 drive 0
disk            wd1     at wdc0 drive 1
controller      wdc1    at isa? port "IO_WD2" disable bio irq 15 vector wdintr
disk            wd2     at wdc1 drive 0
disk            wd3     at wdc1 drive 1
controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
options         FDC_DEBUG
options         FDC_PRINT_BOGUS_CHIPTYPE
disk            fd0     at fdc0 drive 0
disk            fd1     at fdc0 drive 1
tape            ft0     at fdc0 drive 2
device          lpt0    at isa? port? tty irq 7 vector lptintr
device          lpt1    at isa? port "IO_LPT3" disable tty irq 5 vector lptintr
device          psm0    at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
                                        #for some laptops
device          sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
device          sio1    at isa? port "IO_COM2" tty irq 3 vector siointr
device          sio2    at isa? port "IO_COM3" disable tty irq 2 vector siointr
device          sio3    at isa? port "IO_COM4" disable tty irq 8 vector siointr
                                        #DDB, if available.
device ed0 at isa? port 0x280 net irq 5 iomem 0xc0000 vector edintr
controller      snd0
device sb0      at isa? port 0x220 irq 5 drq 1 vector sbintr
device sbxvi0   at isa? drq 5
device sbmidi0  at isa? port 0x330
device opl0     at isa? port 0x388
device pca0 at isa? port IO_TIMER1 tty
options AHC_TAGENABLE
options         BOOTP           # Use BOOTP to obtain IP address/hostname
options         BOOTP_NFSROOT   # NFS mount root filesystem using BOOTP info
options         "BOOTP_NFSV3"   # Use NFS v3 to NFS mount root
options         NO_LKM
options         "CLK_USE_I8254_CALIBRATION"
options         COMPAT_LINUX
options         DEBUG
options         "IBCS2"
options         "SCSI_2_DEF"
options         SCSI_DELAY=15   # (was 8) Be pessimistic about Joe SCSI device


>Description:

I'm trying to build a kernel for another machine (i486 hp vectra, btw), but
this is the farthest I got:

petra:/usr/src/sys/i386/conf# /usr/sbin/config LUIS
Removing old directory ../../compile/LUIS:  Done.
remapped irq 2 to irq 9, please update your config file
Kernel build directory is ../../compile/LUIS
petra:/usr/src/sys/i386/conf# cd ../../compile/LUIS/
petra:/usr/src/sys/compile/LUIS# make all 2>&1 | tee ~/LUIS.log
echo "gcc2_compiled." >symbols.exclude
echo "___gnu_compiled_c" >>symbols.exclude
grep -v '^#' ../../i386/i386/symbols.raw  | sed 's/^    //' | sort -u > symbols.sort
cc -c -O -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit  -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes  -Wpointer-arith  -nostdinc -I- -I. -I../.. -I../../../include -DSCSI_2_DEF -DDEBUG -DBOOTP_NFSV3 -DBOOTP_NFSROOT -DBOOTP -DTUNE_1542 -DNSWAPDEV=20 -DMSDOSFS -DNFS -DFFS -DIPDIVERT -DINET -DMD5 -DCOMPAT_43 -DFAILSAFE -DKERNEL -DMAXUSERS=16 -UKERNEL ../../i386/i386/genassym.c
cc -O -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit  -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes  -Wpointer-arith  -nostdinc -I- -I. -I../.. -I../../../include -DSCSI_2_DEF -DDEBUG -DBOOTP_NFSV3 -DBOOTP_NFSROOT -DBOOTP -DTUNE_1542 -DNSWAPDEV=20 -DMSDOSFS -DNFS -DFFS -DIPDIVERT -DINET -DMD5 -DCOMPAT_43 -DFAILSAFE -DKERNEL -DMAXUSERS=16 genassym.o -o genassym
./genassym >assym.s
cc -c -x assembler-with-cpp -DLOCORE -nostdinc -I- -I. -I../.. -I../../../include -DSCSI_2_DEF -DDEBUG -DBOOTP_NFSV3 -DBOOTP_NFSROOT -DBOOTP -DTUNE_1542 -DNSWAPDEV=20 -DMSDOSFS -DNFS -DFFS -DIPDIVERT -DINET -DMD5 -DCOMPAT_43 -DFAILSAFE -DKERNEL ../../i386/i386/locore.s
sh ../../kern/vnode_if.sh ../../kern/vnode_if.src
cc -O -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit  -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes  -Wpointer-arith  -nostdinc -I- -I. -I../.. -I../../../include -DSCSI_2_DEF -DDEBUG -DBOOTP_NFSV3 -DBOOTP_NFSROOT -DBOOTP -DTUNE_1542 -DNSWAPDEV=20 -DMSDOSFS -DNFS -DFFS -DIPDIVERT -DINET -DMD5 -DCOMPAT_43 -DFAILSAFE -DKERNEL -c vnode_if.c
make: don't know how to make ../../cfs/cfs_namecache.c. Stop
	

>How-To-Repeat:

Build that kernel.
	

>Fix:

No idea.
	

>Release-Note:
>Audit-Trail:

From: Peter Cornelius <pc@akk.uni-karlsruhe.de>
To: FreeBSD-gnats-submit@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG
Cc:  Subject: Re: kern/6991: Kernel build: don't know how to make ../../cfs/cfs_namecache.c
Date: Fri, 19 Jun 1998 12:47:14 +0200

 Please also have a look at my prs kern/6991, misc/6992, ports/6993. They
 might be related.
 
 Thanks for your attention,
 
 Peter.
 
 ---
 Peter Cornelius <pc@akk.uni-karlsruhe.de>
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Fri Jun 19 16:51:10 MEST 1998 
State-Changed-Why:  
Remove vcfs - it is not a standard component and requires manual 
installation of CODA. 

From: Peter Cornelius <pc@akk.uni-karlsruhe.de>
To: "Jordan K. Hubbard" <jkh@FreeBSD.ORG>
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: kern/6991
Date: Sat, 11 Jul 1998 18:15:00 +0200

 Re...
 
 Thanks for the reply. Please excuse the delay.
 
 On Fri, Jun 19, 1998 at 07:52:02AM -0700, Jordan K. Hubbard wrote:
 > Synopsis: Kernel build: don't know how to make ../../cfs/cfs_namecache.c
 > Remove vcfs - it is not a standard component and requires manual
 > installation of CODA.
 
 The vcfs pseudo device crept in (as an error), but I did not notice it
 since the two lines (in LINT):
 
 options         CFS                     #CODA filesystem.
 pseudo-device  vcfs    4       #coda minicache <-> venus comm.
 
 are pretty far apart, also one says `CODA', the other one `coda', so I did
 not even notice at first when grepping for `CODA'...
 
 Please excuse the hazle,
 
 Thanks again for your continuous support,
 
 best regards,
 
 Peter.
 
 ---
 Peter Cornelius <pc@akk.uni-karlsruhe.de>
 
>Unformatted:
