make -j1 --directory "/ecos-c/ecos/icb4/red_icb_1_build" make: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build' make -r -C hal/arm/arch/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/arch/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/arch/current' make -r -C hal/arm/at91/var/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/at91/var/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/at91/var/current' make -r -C hal/arm/at91/at91sam7s/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/at91/at91sam7s/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/at91/at91sam7s/current' make -r -C hal/arm/at91/icbnet/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/at91/icbnet/current' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/at91/icbnet/current' make -r -C io/flash/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/io/flash/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/io/flash/current' make -r -C devs/flash/arm/at91/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/devs/flash/arm/at91/current' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/devs/flash/arm/at91/current' make -r -C devs/eth/phy/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/devs/eth/phy/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/devs/eth/phy/current' make -r -C devs/eth/arm/at91/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/devs/eth/arm/at91/current' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/devs/eth/arm/at91/current' make -r -C hal/common/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/common/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/common/current' make -r -C infra/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/infra/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/infra/current' make -r -C kernel/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/kernel/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/kernel/current' make -r -C error/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/error/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/error/current' make -r -C io/common/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/io/common/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/io/common/current' make -r -C io/serial/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/io/serial/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/io/serial/current' make -r -C io/eth/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/io/eth/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/io/eth/current' make -r -C redboot/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/redboot/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/redboot/current' make -r -C isoinfra/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/isoinfra/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/isoinfra/current' make -r -C language/c/libc/string/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/language/c/libc/string/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/language/c/libc/string/current' make -r -C services/memalloc/common/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/services/memalloc/common/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/services/memalloc/common/current' make -r -C net/lwip_tcpip/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/net/lwip_tcpip/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/net/lwip_tcpip/current' make -r -C services/crc/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/services/crc/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/services/crc/current' headers finished make -r -C hal/arm/arch/current arm.inc make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/arch/current' arm-eabi-gcc -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Wno-write-strings -mthumb-interwork -mcpu=arm7tdmi -g -O2 -ffunction-sections -fdata-sections -fno-exceptions -I/ecos-c/ecos/icb4/red_icb_1_install/include -I/ecoscvs/ecos/packages/hal/arm/arch/current -I/ecoscvs/ecos/packages/hal/arm/arch/current/src -I/ecoscvs/ecos/packages/hal/arm/arch/current/tests -I. -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S /ecoscvs/ecos/packages/hal/arm/arch/current/src/hal_mk_defs.c fgrep .equ hal_mk_defs.tmp | sed s/#// > arm.inc make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/hal/arm/arch/current' make -r -C services/memalloc/common/current heapgeninc.tcl make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/services/memalloc/common/current' arm-eabi-gcc -finline-limit=7000 -Wall -Wpointer-arith -Wundef -Woverloaded-virtual -Wno-write-strings -mthumb-interwork -mcpu=arm7tdmi -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -I/ecos-c/ecos/icb4/red_icb_1_install/include -I/ecoscvs/ecos/packages/services/memalloc/common/current -I/ecoscvs/ecos/packages/services/memalloc/common/current/src -I/ecoscvs/ecos/packages/services/memalloc/common/current/tests -I. -Wp,-MD,heapgen.tmp -E /ecoscvs/ecos/packages/services/memalloc/common/current/src/heapgen.cpp -o heapgeninc.tcl make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/services/memalloc/common/current' make -r -C services/memalloc/common/current heaps.cxx make[1]: Entering directory `/ecos-c/ecos/icb4/red_icb_1_build/services/memalloc/common/current' tclsh /ecoscvs/ecos/packages/services/memalloc/common/current/src/heapgen.tcl "/ecos-c/ecos/icb4/red_icb_1_install" "`pwd`" make[1]: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build/services/memalloc/common/current' invalid command name "extern" make: Leaving directory `/ecos-c/ecos/icb4/red_icb_1_build' while executing "extern "C" { # 87 "/ecos-c/ecos/icb4/red_icb_1_install/include/cyg/error/codes.h" typedef int Cyg_ErrNo; # 179 "/ecos-c/ecos/icb4/red_icb_1_install/in..." (file "c:/ecos/icb4/red_icb_1_build/services/memalloc/common/current/heapgeninc.tcl" line 41) invoked from within "source [ file join $builddir heapgeninc.tcl ]" (file "/ecoscvs/ecos/packages/services/memalloc/common/current/src/heapgen.tcl" line 95) make[1]: *** [heaps.cxx] Error 1 make: *** [build] Error 2