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:)