From eugen@grosbein.pp.ru  Sun Aug  8 14:27:52 2004
Return-Path: <eugen@grosbein.pp.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A8E8216A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  8 Aug 2004 14:27:52 +0000 (GMT)
Received: from grosbein.pp.ru (grgw.svzserv.kemerovo.su [213.184.64.130])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 0D3E043D46
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  8 Aug 2004 14:27:50 +0000 (GMT)
	(envelope-from eugen@grosbein.pp.ru)
Received: from grosbein.pp.ru (eugen@localhost [127.0.0.1])
	by grosbein.pp.ru (8.12.11/8.12.11) with ESMTP id i78ERm2r009439
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 8 Aug 2004 22:27:48 +0800 (KRAST)
	(envelope-from eugen@grosbein.pp.ru)
Received: (from eugen@localhost)
	by grosbein.pp.ru (8.12.11/8.12.11/Submit) id i78ERmGT009438;
	Sun, 8 Aug 2004 22:27:48 +0800 (KRAST)
	(envelope-from eugen)
Message-Id: <200408081427.i78ERmGT009438@grosbein.pp.ru>
Date: Sun, 8 Aug 2004 22:27:48 +0800 (KRAST)
From: Eugene Grosbein <eugen@grosbein.pp.ru>
Reply-To: Eugene Grosbein <eugen@grosbein.pp.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: make -jN buildkernel fails early when N is big
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         70174
>Category:       misc
>Synopsis:       make -jN buildkernel fails early when N is big
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 08 14:30:26 GMT 2004
>Closed-Date:    Sat Feb 19 16:13:30 GMT 2005
>Last-Modified:  Sat Feb 19 16:13:30 GMT 2005
>Originator:     Eugene Grosbein
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
Svyaz-Service JSC
>Environment:
System: FreeBSD grosbein.pp.ru 4.10-STABLE FreeBSD 4.10-STABLE #0: Sun Aug 8 21:58:58 KRAST 2004 eu@grosbein.pp.ru:/mov/obj/usr/local/src/sys/DADV i386

>Description:
		There is dependency problem somewhere in the kernel
		build scripts: make -jN buildkernel may fail when N
		is big. There is race condition as it does not fail always.

>How-To-Repeat:

# rm -rf /usr/obj/usr/src/sys/DADV; make -j32 buildkernel
--------------------------------------------------------------
>Fix:

		Unknown for me.
>Release-Note:
>Audit-Trail:

From: Eugene Grosbein <eugen@grosbein.pp.ru>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: misc/70174: make -jN buildkernel fails early when N is big
Date: Sun, 8 Aug 2004 22:45:46 +0800

 Oops, forgot to attach my kernel config. Note, it does not contain
 any SCSI device. Here it comes:
 
 # DADV kernel config
 
 #for strings -n 3 /kernel | grep ^___ | sed -e 's/^___//' > MYKERNEL
 options		INCLUDE_CONFIG_FILE
 
 machine		i386
 #cpu		I386_CPU
 #cpu		I486_CPU
 #cpu		I586_CPU
 cpu		I686_CPU
 options		CPU_ENABLE_SSE 		#enables SSE/MMX2 instructions support.
 ident		DADV
 maxusers	0
 
 makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
 
 #options 	MATH_EMULATE		#Support for x87 emulation
 #options		CLK_CALIBRATION_LOOP
 options		"CLK_USE_I8254_CALIBRATION"
 options		CLK_USE_TSC_CALIBRATION
 
 options 	INET			#InterNETworking
 #options 	INET6			#IPv6 communications protocols
 options 	FFS			#Berkeley Fast Filesystem
 options 	FFS_ROOT		#FFS usable as root device [keep this!]
 #options 	MFS			#Memory Filesystem
 #options 	MD_ROOT			#MD is a potential root device
 #options 	NFS			#Network Filesystem
 #options 	NFS_ROOT		#NFS usable as root device, NFS required
 options 	MSDOSFS			#MSDOS Filesystem
 #options 	CD9660			#ISO 9660 Filesystem
 #options 	CD9660_ROOT		#CD-ROM usable as root, CD9660 required
 options 	PROCFS			#Process filesystem
 #options		EXT2FS			#Linux ext2 filesystem
 options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
 options 	SCSI_DELAY=15000	#Delay (in ms) before probing SCSI
 options 	UCONSOLE		#Allow users to grab the console
 options 	USERCONFIG		#boot -c editor
 options 	VISUAL_USERCONFIG	#visual boot -c editor
 options 	KTRACE			#ktrace(1) support
 options		CPU_SUSP_HLT
 #options		"NO_F00F_HACK"
 options		USER_LDT
 options		PPP_BSDCOMP
 options		PPP_DEFLATE
 options		PPP_FILTER
 
 options 	SYSVSHM			#SYSV-style shared memory
 options 	SYSVMSG			#SYSV-style message queues
 options 	SYSVSEM			#SYSV-style semaphores
 
 options         SHMALL=4097
 options         SHMMAXPGS=4097
 options         SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)
 options         SEMMAP=255
 options         SEMMNI=235
 options         SEMMNS=255
 options         SEMMNU=235
 options         SEMMSL=255
 options         SEMOPM=201
 options         SEMUME=201
 		    
 options 	P1003_1B		#Posix P1003_1B real-time extensions
 options 	_KPOSIX_PRIORITY_SCHEDULING
 options		_KPOSIX_VERSION=199309L
 options		ICMP_BANDLIM		#Rate limit bad replies
 
 #options		FDESC
 options		NSWAPDEV=4
 
 device		isa
 device		eisa
 device		pci
 options		AUTO_EOI_1
 
 # Floppy drives
 device		fdc0	at isa? port IO_FD1 irq 6 drq 2
 device		fd0	at fdc0 drive 0
 #device		fd1	at fdc0 drive 1
 
 # ATA and ATAPI devices
 #device		ata0	at isa? port IO_WD1 irq 14 flags 0xb0ffb0ff
 #device		ata1	at isa? port IO_WD2 irq 15 flags 0xb0ffb0ff
 device		ata
 device		atadisk			# ATA disk drives
 device		atapicd			# ATAPI CDROM drives
 #device		atapifd			# ATAPI floppy drives
 #device		atapist			# ATAPI tape drives
 options 	ATA_STATIC_ID		#Static device numbering
 
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 device		atkbdc0	at isa? port IO_KBD
 device		atkbd0	at atkbdc? irq 1
 
 # Options for atkbd:
 options 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
 makeoptions	ATKBD_DFLT_KEYMAP="ru.koi8-r.pdwn"
 
 device		psm0	at atkbdc? irq 12
 
 device		vga0	at isa?
 options		VESA
 options		VGA_WIDTH90
 
 # splash screen/screen saver
 pseudo-device	splash
 
 # syscons is the default console driver, resembling an SCO console
 device		sc0	at isa?
 options 	SC_DFLT_FONT		# compile font in
 makeoptions	SC_DFLT_FONT=cp866
 
 options		MAXCONS=24
 options		SC_HISTORY_SIZE=1000
 options		SC_MOUSE_CHAR=0x03
 #options		SC_TWOBUTTON_MOUSE
 options		SC_PIXEL_MODE
 
 # Floating point support - do not disable.
 device		npx0	at nexus? port IO_NPX irq 13
 
 # Power management support (see LINT for more options)
 #device		apm0    at nexus? flags 0x31 # Advanced Power Management
 device		apm0    at nexus?	     # Advanced Power Management
 
 # Serial (COM) ports
 device		sio0	at isa? port IO_COM1 flags 0x90 irq 4
 device		sio1	at isa? port IO_COM2 irq 3
 
 device		miibus
 device		fxp
 device		rl
 device		ep
 
 # Parallel port
 device		ppc0	at isa? irq 7
 device		ppbus		# Parallel port bus (required)
 device		lpt		# Printer
 #device		plip		# TCP/IP over parallel
 device		ppi		# Parallel port interface device
 
 #device		joy0	at isa? port IO_GAME
 
 # Pseudo devices - the number indicates how many units to allocated.
 pseudo-device	loop		# Network loopback
 pseudo-device	ether		# Ethernet support
 pseudo-device	sl	2	# Kernel SLIP
 pseudo-device	ppp	2	# Kernel PPP
 pseudo-device	tun		# Packet tunnel.
 pseudo-device	pty	16	# Pseudo-ttys (telnet etc)
 #pseudo-device	md		# Memory "disks"
 pseudo-device	gif	4	# IPv6 and IPv4 tunneling
 pseudo-device	faith	1	# IPv6-to-IPv4 relaying (translation)
 pseudo-device	snp
 #pseudo-device	vn
 pseudo-device	gzip		# Exec gzipped a.out's
 pseudo-device	speaker
 
 # The `bpf' pseudo-device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
 pseudo-device	bpf		#Berkeley packet filter
 options		MSGBUF_SIZE=40960
 
 device pcm
 
 #options		QUOTA
 options		IPFIREWALL
 options		IPFIREWALL_VERBOSE
 options		IPFW2
 options		IPDIVERT
 
 options		DUMMYNET
 options		SOFTUPDATES
 
 #device		smbus0
 #device		iicbus0
 #device		iicbb0
 #device		intpm0
 #device		smb0	at smbus?
 
 device		smbus
 #device		iicbus
 #device		iicbb
 device		intpm
 #device		alpm
 #device		ichsmb
 device		smb
 
 #device		ic
 #device		iic
 #device		iicsmb
 
 options		DDB
 options		DDB_UNATTENDED
 options 	ALT_BREAK_TO_DEBUGGER
 
 #options		LIBMCHAIN
 #options		LIBICONV
 #options		NETSMB
 #options		NETSMBCRYPTO
 
 options		RANDOM_IP_ID
 #options		SMBFS
 
 options		UFS_DIRHASH
 options		PQ_CACHESIZE=128	# color for 128k/16k cache
 options		SHOW_BUSYBUFS
 
 device		uhci
 #device		ohci
 device		usb
 device		uscanner
 device		ugen
 device		uhid
 device		ucom
 device		tap
 
 #options		SHUTDOWN_BEEP
 
 options         IPSEC                   #IP security
 options         IPSEC_ESP               #IP security (crypto; define w/ IPSEC)
 
 options         INVARIANTS
 options		INVARIANT_SUPPORT
 options		USB_DEBUG
 
 device		agp
 #device		radeondrm
 
 options		VGA_PREFER_BIOSMODE
 #device          acpica
State-Changed-From-To: open->feedback 
State-Changed-By: ru 
State-Changed-When: Thu Feb 17 09:59:34 GMT 2005 
State-Changed-Why:  
Can you still reproduce this?  I can't, so if you can, I'd like 
you to send me some files after a failure is observed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=70174 
State-Changed-From-To: feedback->closed 
State-Changed-By: linimon 
State-Changed-When: Sat Feb 19 16:12:23 GMT 2005 
State-Changed-Why:  
From email to freebsd-ports: 

I've upgraded to 4.11-STABLE and could not reproduce this. 
So please close PR - I'll open another one if that will happed again. 

Eugene Grosbein 

http://www.freebsd.org/cgi/query-pr.cgi?pr=70174 
>Unformatted:
 >>> Kernel build for DADV started on Sun Aug  8 22:18:43 KRAST 2004
 --------------------------------------------------------------
 ===> DADV
 mkdir -p /usr/obj/usr/local/src/sys
 cd /usr/local/src/sys/i386/conf;  PATH=/usr/obj/usr/local/src/i386/usr/sbin:/usr/obj/usr/local/src/i386/usr/bin:/usr/obj/usr/local/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  config  -d /usr/obj/usr/local/src/sys/DADV  /usr/local/src/sys/i386/conf/ DADV
 Don't forget to do a ``make depend''
 Kernel build directory is /usr/obj/usr/local/src/sys/DADV
 cd /usr/obj/usr/local/src/sys/DADV;  MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386  MACHINE=i386  OBJFORMAT_PATH=/usr/obj/usr/local/src/i386/usr/libexec  GROFF_BIN_PATH=/usr/obj/usr/local/src/i386/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/local/src/i386/usr/s hare/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/local/src/i386/usr/share/tmac PERL5LIB=/usr/obj/usr/local/src/i386/usr/libdata/perl/5.00503  DESTDIR=/usr/obj/usr/local/src/i386  INSTALL="sh /usr/local/src/tools/install.sh"  PATH=/usr/obj/usr/local/src/i386 /usr/sbin:/usr/obj/usr/local/src/i386/usr/bin:/usr/obj/usr/local/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  OBJFORMAT_PATH=/usr/obj/usr/local/src/i386/usr/libexec:/usr/libexec make KERNEL=kernel -DNO_MODULES clean
 rm -f *.o *.so *.So *.ko *.s eddep errs  kernel.debug kernel linterrs makelinks  setdef[01].c setdefs.h tags  vers.c vnode_if.c vnode_if.h device_if.c device_if.h bus_if.c bus_if.h miibus_if.c miibus_if.h  ppbus_if.c ppbus_if.h smbus_if.c smbus_if.h agp_ if.c agp_if.h  pci_if.c pci_if.h usb_if.c usb_if.h isa_if.c isa_if.h ac97_if.c  ac97_if.h channel_if.c channel_if.h feeder_if.c feeder_if.h  mixer_if.c mixer_if.h font.h atkbdmap.h
 cd /usr/obj/usr/local/src/sys/DADV;  MAKESRCPATH=/usr/local/src/sys/dev/aic7xxx/aicasm  make -DBOOTSTRAPPING -f /usr/local/src/sys/dev/aic7xxx/aicasm/Makefile
 Warning: Object directory not changed from original /mov/obj/usr/local/src/sys/DADV
 cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm    -D__FBSDID=__RCSID -c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm.c
 cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm    -D__FBSDID=__RCSID -c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
 yacc -b aicasm_gram  -d -o aicasm_gram.c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y
 yacc -b aicasm_macro_gram -p mm -d -o aicasm_macro_gram.c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y
 lex -t   /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l > aicasm_scan.c
 lex -t  -Pmm /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l > aicasm_macro_scan.c
 cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm    -D__FBSDID=__RCSID -c aicasm_scan.c
 cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm    -D__FBSDID=__RCSID -c aicasm_macro_scan.c
 cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm    -D__FBSDID=__RCSID -c aicasm_macro_gram.c
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l: In function `yylex':
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:101: `T_IF' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:101: (Each undeclared identifier is reported only once
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:101: for each function it appears in.)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:110: `yylval' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:111: `T_CEXPR' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:134: `T_VERSION' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:135: `T_PREFIX' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:136: `T_PATCH_ARG_LIST' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:153: `T_STRING' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:158: `T_EXPORT' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:159: `T_REGISTER' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:160: `T_CONST' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:161: `T_DOWNLOAD' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:162: `T_ADDRESS' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:163: `T_ACCESS_MODE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:164: `T_MODES' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:172: `T_MODE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:174: `T_BEGIN_CS' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:175: `T_END_CS' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:176: `T_SET_SRC_MODE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:177: `T_SET_DST_MODE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:178: `T_FIELD' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:179: `T_ENUM' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:180: `T_MASK' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:181: `T_ALIAS' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:182: `T_SIZE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:183: `T_SCB' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:184: `T_SRAM' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:185: `T_ACCUM' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:186: `T_MODE_PTR' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:187: `T_ALLONES' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:188: `T_ALLZEROS' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:189: `T_NONE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:190: `T_SINDEX' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:191: `T_A' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:194: `T_SHL' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:195: `T_SHR' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:196: `T_ROR' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:197: `T_ROL' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:198: `T_MVI' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:199: `T_MOV' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:200: `T_CLR' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:201: `T_JMP' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:202: `T_JC' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:203: `T_JNC' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:204: `T_JE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:205: `T_JNE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:206: `T_JZ' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:207: `T_JNZ' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:208: `T_CALL' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:209: `T_ADD' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:210: `T_ADC' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:211: `T_BMOV' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:212: `T_INC' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:213: `T_DEC' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:214: `T_STC' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:215: `T_CLC' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:216: `T_CMP' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:217: `T_NOT' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:218: `T_XOR' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:219: `T_TEST' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:220: `T_AND' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:221: `T_OR' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:222: `T_RET' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:223: `T_NOP' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:224: `T_ELSE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:227: `T_EXPR_LSHIFT' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:228: `T_EXPR_RSHIFT' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:234: `T_NUMBER' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:250: `T_INCLUDE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:269: `T_PATH' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:274: `T_DEFINE' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:287: `T_SYMBOL' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:304: `T_ARG' undeclared (first use in this function)
 /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:368: `T_MACROBODY' undeclared (first use in this function)
 *** Error code 1
 cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm    -D__FBSDID=__RCSID -c aicasm_gram.c
 1 error
 *** Error code 2
 1 error
 *** Error code 2
 1 error
 
