Subject: None
To: None <>
From: Brian Moore <>
List: current-users
Date: 03/16/1994 01:27:23
Has anyone run into this problem with the 3/15 sources?  I'm trying to do a
rebuild of the entire /usr/src tree.  When it gets to usr.sbin/iostat, it
complains about things not being defined in /usr/src/usr.bin/vmstat/names.c.
Sure enough, the file names.c is included by vmstat.c, which contains the
defines for names.c. 

cc   -O -I/sys -I/usr/src/usr.sbin/iostat/../../usr.bin/vmstat  -o iostat
/usr/src/usr.sbin/iostat/iostat.c -lkvm
/usr/src/usr.sbin/iostat/../../usr.bin/vmstat/names.c: In function
In file included from /usr/src/usr.sbin/iostat/iostat.c:122:
/usr/src/usr.sbin/iostat/../../usr.bin/vmstat/names.c:62: `X_ISADEVTAB'
undeclared (first use this function)
/usr/src/usr.sbin/iostat/../../usr.bin/vmstat/names.c:62: (Each undeclared
identifier is reported only once
/usr/src/usr.sbin/iostat/../../usr.bin/vmstat/names.c:62: for each function it
appears in.)
*** Error code 1

It looks like the VM stuff got updated and the stuff in iostat was left in the
old state.  
#ifdef i386
#define	X_ISA_BIO	(X_END+1)
	{ "_isa_subdev" },
	{ NULL },

#define	X_ISADEVTAB	(X_END+1)
	{ "_isa_devtab" },
#endif i386
	{ "" },

	isa_devtab = nl[X_ISADEVTAB].n_value;
	if (isa_devtab == 0) {
		(void) fprintf(stderr,
		    "vmstat: disk init info not in namelist\n");

Thought someone would want to know.

Brian Moore