Subject: -current kernel hasn't been compiling
To: None <current-users@NetBSD.ORG>
From: Gary Timuss <gtimuss@sirius.UVic.CA>
List: current-users
Date: 04/10/1997 08:43:45
For the last 5 months or so, I've been unable to compile a kernel.  I'm
seeing the following.  Config attached.  If someone has some ideas, please
let me know.

P.S. this is the third time I've sent this to the list, and nothing has
ever got back to me (including my message, apologies if somehow you've
already seen this).

> /usr/src/sys/arch/i386/compile/PROZAC prozac# make
> cc  -m486 -Werror -Wall -Wmissing-prototypes -Wstrict-prototypes -I. -I../../../../arch -I../../../.. -nostdinc -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DEXEC_AOUT -DEXEC_SCRIPT -DI586_CPU -DDUMMY_NOPS -DXSERVER -DUCONSOLE -DINSECURE -DRTC_OFFSET="0" -DDIAGNO> STIC -DKTRACE -DSYSVMSG -DSYSVSEM -DSYSVSHM -DCOMPAT_NOMID -DCOMPAT_09 -DCOMPAT_10 -DCOMPAT_11 -DCOMPAT_12 -DCOMPAT_43 -DTCP_COMPAT_42 -DCOMPAT_LINUX -DCOMPAT_FREEBSD -DEXEC_ELF32 -DUSER_LDT -DLKM -DFFS -DLFS -DMFS -DNFS -DMSDOSFS -DFDESC -DKERNFS -DNULLF> S -DPROCFS -DNFSSERVER -DFIFO -DGATEWAY -DINET -DPCIVERBOSE -DMAXUSERS=32 -D_KERNEL  -Di386  -c param.c
> cc1: warnings being treated as errors
> machine/intr.h:78: warning: `splraise' defined but not used
> machine/intr.h:106: warning: `spllower' defined but not used
> machine/intr.h:92: warning: `splx' defined but not used
> machine/intr.h:151: warning: `softintr' defined but not used
> ../../../../lib/libkern/libkern.h:59: warning: `imax' defined but not used
> ../../../../lib/libkern/libkern.h:65: warning: `imin' defined but not used
> ../../../../lib/libkern/libkern.h:83: warning: `max' defined but not used
> ../../../../lib/libkern/libkern.h:89: warning: `min' defined but not used
> ../../../../lib/libkern/libkern.h:71: warning: `lmax' defined but not used
> ../../../../lib/libkern/libkern.h:77: warning: `lmin' defined but not used
> ../../../../lib/libkern/libkern.h:95: warning: `ulmax' defined but not used
> ../../../../lib/libkern/libkern.h:101: warning: `ulmin' defined but not used
> ../../../../lib/libkern/libkern.h:108: warning: `abs' defined but not used
> ../../../../sys/vnode_if.h:60: warning: `VOP_LOOKUP' defined but not used
> ../../../../sys/vnode_if.h:83: warning: `VOP_CREATE' defined but not used
> ../../../../sys/vnode_if.h:108: warning: `VOP_MKNOD' defined but not used
> [...]
> ../../../../sys/vnode_if.h:991: warning: `VOP_WHITEOUT' defined but not used
> ../../../../sys/vnode_if.h:1013: warning: `VOP_STRATEGY' defined but not used
> ../../../../sys/vnode_if.h:1028: warning: `VOP_BWRITE' defined but not used
> *** Error code 1
> 
> Stop.
> 

# config for PROZAC

include "arch/i386/conf/std.i386"

options		I586_CPU

options	DUMMY_NOPS	# speed hack; recommended
options		XSERVER,UCONSOLE
options		INSECURE	# insecure; allow /dev/mem writing for X

maxusers	32		# estimated number of users
options		RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options	NTP		# NTP phase/frequency locked loop

#options		DDB		# in-kernel debugger
#makeoptions	DEBUG="-g"	# compile full symbol table
options		DIAGNOSTIC	# internal consistency checks
options		KTRACE		# system call tracing, a la ktrace(1)

options		SYSVMSG		# System V-like message queues
options		SYSVSEM		# System V-like semaphores
options		SYSVSHM		# System V-like memory sharing
#options	SHMMAXPGS=1024	# 1024 pages is the default

options		COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
options		COMPAT_09	# NetBSD 0.9,
options		COMPAT_10	# NetBSD 1.0,
options		COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options		COMPAT_43	# and 4.3BSD
options		TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD

#options		COMPAT_SVR4	# binary compatibility with SVR4
#options		COMPAT_IBCS2	# binary compatibility with SCO and ISC
options		COMPAT_LINUX	# binary compatibility with Linux
options		COMPAT_FREEBSD	# binary compatibility with FreeBSD

options		EXEC_ELF32	# 32-bit ELF executables (SVR4, Linux)

options		USER_LDT	# user-settable LDT; used by WINE
options		LKM		# loadable kernel modules

file-system 	FFS		# UFS
file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
#file-system 	PORTAL		# portal filesystem (still experimental)
file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system

#options		QUOTA		# UFS quotas
options		NFSSERVER	# Network File System server
options		FIFO		# FIFOs; RECOMMENDED

options		GATEWAY		# packet forwarding
options		INET		# IP + ICMP + TCP + UDP
#options	MROUTING	# IP multicast routing
#options		NS		# XNS
#options	NSIP		# XNS tunneling over IP
#options		ISO,TPIP	# OSI
#options		EON		# OSI tunneling over IP
#options		CCITT,LLC,HDLC	# X.25
#options	PFIL_HOOKS	# pfil(9) packet filter hooks

config		netbsd	root on wd0a type ?
#options	COMCONSOLE=0,CONADDR=0x3f8,CONUNIT=0,CONSPEED=9600

#options 	EISAVERBOSE	# verbose EISA device messages
options 	PCIVERBOSE	# verbose PCI device messages

mainbus0 at root

pci0	at mainbus0 bus ?
#eisa0	at mainbus0

ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pci*	at ppb? bus ?
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

isa*	at pcib?			# ISA on PCI-ISA bridge
isa*	at mainbus0			# all other ISA

apm0	at mainbus0			# Advanced power management

npx0	at isa? port 0xf0 irq 13	# math coprocessor

pc0	at isa? port 0x60 irq 1		# generic PC console device
#vt0	at isa? port 0x60 irq 1

com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3
#com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ?
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?
#cy0	at isa? iomem 0xd4000 irq 12	# Cyclades serial cards
#cy*	at pci? dev ? function ?	# Cyclades serial cards
  
lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
#lpt1	at isa? port 0x278
#lpt2	at isa? port 0x3bc

#lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
#lms1	at isa? port 0x238 irq 5
#mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
#mms1	at isa? port 0x238 irq 5
pms0	at pckbd? irq 12		# PS/2 auxiliary port mouse

#aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI controllers
#aha1	at isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI controllers
#scsibus* at aha?
#ahb*	at eisa? slot ?			# Adaptec 174[024] SCSI controllers
#scsibus* at ahb?
#ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI controllers
#ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI controllers
#ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI controllers
#scsibus* at ahc?
#aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI controllers
#scsibus* at aic?
#bha0	at isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI controllers
#bha1	at isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI controllers
#bha*	at eisa? slot ?
#bha*	at pci? dev ? function ?
#scsibus* at bha?
#ncr*	at pci? dev ? function ?	# NCR 538XX SCSI controllers
#scsibus* at ncr?
#sea0	at isa? iomem 0xc8000 irq 5
#scsibus* at sea?
#uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI controllers
#uha1	at isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI controllers
#uha*	at eisa? slot ?			# UltraStor 24f SCSI controllers
#scsibus* at uha?
#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
#wds1	at isa? port 0x358 irq 11 drq 5
#scsibus* at wds?

fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?

#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
#wdc1	at isa? port 0x170 irq ?
wd*	at wdc? drive ?

#wt0	at isa? port 0x300 irq 5 drq 1	# Archive and Wangtek QIC tape drives

ed0	at isa? port 0x240 iomem 0xdc000 irq 11	# WD/SMC, 3C503, and NE[12]000
#ed1	at isa? port 0x250 iomem 0xd8000 irq 9	#   ethernet cards
#ed2	at isa? port 0x300 iomem 0xcc000 irq 10
#eg0	at isa? ...				# 3C505 ethernet cards
#el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
#ep0	at isa? port ? irq ?			# 3C509 ethernet cards

#pss0	at isa? port 0x220 irq 7 drq 6  # Personal Sound System
#sp0	at pss0 port 0x530 irq 10 drq 0	# 	sound port driver

#sb0	at isa? port 0x220 irq 7 drq 1	# SoundBlaster
#wss0	at isa? port 0x530 irq 10 drq 0	# Windows Sound System
pas0	at isa? port 0x220 irq 7 drq 1	# ProAudio Spectrum
#gus0	at isa? port 0x220 irq 7 drq 1 flags 6 # Gravis Ultra Sound (flags is record drq for full-duplex)
#spkr0	at pckbd? port 0x61

# Joystick driver. Probe is a little strange; add only if you have one.
#joy0	at isa? port 0x201

# PnP bus and devices should be declared last 
#isapnp0	at isa? 
#ep*	at isapnp?
#sb*	at isapnp?
#joy*	at isapnp?

include	"arch/i386/conf/GENERIC.local"

pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 8		# packet filter
#pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
#pseudo-device	tun	2		# network tunneling over tty
#pseudo-device	ipfilter		# ip filter

pseudo-device	pty	64		# pseudo-terminals
#pseudo-device	tb	1		# tablet line discipline
pseudo-device	vnd	4		# paging to files
pseudo-device	ccd	4		# concatenated disk devices

-- 
Gary.Timuss@engr.UVic.CA
<A HREF=http://www.engr.uvic.ca/~gtimuss/>Gary's Home Page</A>