I see the following compile error over the past 24 hours or so in -current for both MONOLITHIC and ALL i386 kernels with "options DIAGNOSTIC": compile MONOLITHIC/isapnp_machdep.o /rest/work/woods/m-NetBSD-current/sys/arch/i386/isa/isapnp_machdep.c: In function 'isapnp_map': /rest/work/woods/m-NetBSD-current/sys/arch/i386/isa/isapnp_machdep.c:70: error: 'x86_bus_space_io' undeclared (first use in this function) /rest/work/woods/m-NetBSD-current/sys/arch/i386/isa/isapnp_machdep.c:70: error: (Each undeclared identifier is reported only once /rest/work/woods/m-NetBSD-current/sys/arch/i386/isa/isapnp_machdep.c:70: error: for each function it appears in.) /rest/work/woods/m-NetBSD-current/sys/arch/i386/isa/isapnp_machdep.c: In function 'isapnp_map_readport': /rest/work/woods/m-NetBSD-current/sys/arch/i386/isa/isapnp_machdep.c:103: error: 'x86_bus_space_io' undeclared (first use in this function) --- isapnp_machdep.o --- *** [isapnp_machdep.o] Error code 1 14:34 [565] $ find i386 x86 -type f | xargs fgrep x86_bus_space_io i386/isa/isapnp_machdep.c: if (!bus_space_is_equal(sc->sc_iot, x86_bus_space_io)) i386/isa/isapnp_machdep.c: if (!bus_space_is_equal(sc->sc_iot, x86_bus_space_io)) 14:44 [566] $ ll isapnp_machdep.c 2516464 8 -rw-r--r-- 1 woods wheel 4035 Apr 19 18:42 isapnp_machdep.c 14:44 [567] $ ident isapnp_machdep.c isapnp_machdep.c: $NetBSD: isapnp_machdep.c,v 1.14 2010/04/19 18:24:26 dyoung Exp $ $NetBSD: isapnp_machdep.c,v 1.14 2010/04/19 18:24:26 dyoung Exp $ 14:44 [568] $ cvs status isapnp_machdep.c =================================================================== File: isapnp_machdep.c Status: Up-to-date Working revision: 1.14 Mon Apr 19 22:42:09 2010 Repository revision: 1.14 /cvs/master/m-NetBSD/main/src/sys/arch/i386/isa/isapnp_machdep.c,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) ---------------------------- revision 1.14 date: 2010/04/19 18:24:26; author: dyoung; state: Exp; lines: +4 -4 Add default implementations for bus_space_is_equal(9), bus_space_tag_create(9), and bus_space_tag_destroy(9). Use bus_space_is_equal(9) throughout the kernel to compare bus_space_tag_t's. Tested on i386 and on sparc64. (tested without "options DIAGNOSTIC" and/or not with "ALL" perhaps?) -- Greg A. Woods Planix, Inc. <woods%planix.com@localhost> +1 416 218 0099 http://www.planix.com/
Attachment:
pgpfRpKRl3wg5.pgp
Description: PGP signature