Subject: Build failure in 4.99.42 port-evbarm
To: None <current-users@netbsd.org>
From: Anders Lindgren <ali@df.lth.se>
List: current-users
Date: 12/16/2007 18:31:53
Port-evbarm for technological system TS72XX boards doesn't build with 
-current as of this afternoon CET; There appears to be IPL macro lossage 
in the ep93xx support. Excerpts from build.sh log:

----8<----8<----
===> build.sh command: ./build.sh -j 3 -m evbarm -M /usr/build/obj.evbarm -T /usr/build/tools.evbarm -D /usr/build/dist.evbarm tools kernel=TS7250 distribution
===> build.sh started: Sun Dec 16 16:16:29 CET 2007
===> NetBSD version:   4.99.42
===> MACHINE:          evbarm
===> MACHINE_ARCH:     arm
===> Build platform:   NetBSD 4.0_RC1 amd64
----8<----8<----

[snip]

----8<----8<----
/usr/src/sys/arch/arm/ep93xx/ep93xx_intr.c: In function 'ep93xx_intr_calculate_masks':
--- ep93xx_space.o ---
--- ep93xx_intr.o ---
/usr/src/sys/arch/arm/ep93xx/ep93xx_intr.c:193: error: 'IPL_SOFT' undeclared (first use in this function)
/usr/src/sys/arch/arm/ep93xx/ep93xx_intr.c:193: error: (Each undeclared identifier is reported only once
/usr/src/sys/arch/arm/ep93xx/ep93xx_intr.c:193: error: for each function it appears in.)
/usr/src/sys/arch/arm/ep93xx/ep93xx_intr.c:193: error: 'SI_SOFT' undeclared (first use in this function)
/usr/src/sys/arch/arm/ep93xx/ep93xx_intr.c:252: error: 'IPL_STATCLOCK' undeclared (first use in this function)
----8<----8<----

They appear to have disappeared with ad's recent changes to 
<sys/arch/evbarm/include/intr.h> on Dec 3, according to a cvs diff between 
1.17 and 1.18. Is ep93xx_intr.c missing corresponding patches, or should 
<arm/ep93xx> somehow define those somewhere itself?

Regards,
ali:)