make -j1 --directory "/ecos-c/ecos/icb4/rednet_2_build" make: Entering directory `/ecos-c/ecos/icb4/rednet_2_build' make -r -C devs/eth/arm/at91/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/devs/eth/arm/at91/current' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/devs/eth/arm/at91/current' make -r -C devs/flash/arm/at91/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/devs/flash/arm/at91/current' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/devs/flash/arm/at91/current' make -r -C hal/arm/arch/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/arch/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/arch/current' make -r -C hal/arm/at91/var/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/at91/var/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/at91/var/current' make -r -C hal/arm/at91/icbnet/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/at91/icbnet/current' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/at91/icbnet/current' make -r -C hal/arm/at91/at91sam7s/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/at91/at91sam7s/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/hal/arm/at91/at91sam7s/current' make -r -C services/crc/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/services/crc/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/services/crc/current' make -r -C devs/eth/phy/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/devs/eth/phy/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/devs/eth/phy/current' make -r -C error/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/error/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/error/current' make -r -C hal/common/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/hal/common/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/hal/common/current' make -r -C infra/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/infra/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/infra/current' make -r -C io/common/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/io/common/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/io/common/current' make -r -C io/eth/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/io/eth/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/io/eth/current' make -r -C io/flash/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/io/flash/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/io/flash/current' make -r -C io/serial/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/io/serial/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/io/serial/current' make -r -C isoinfra/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/isoinfra/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/isoinfra/current' make -r -C kernel/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/kernel/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/kernel/current' make -r -C language/c/libc/string/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/language/c/libc/string/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/language/c/libc/string/current' make -r -C services/memalloc/common/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/services/memalloc/common/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/services/memalloc/common/current' make -r -C net/lwip_tcpip/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/net/lwip_tcpip/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/net/lwip_tcpip/current' make -r -C redboot/current headers make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/redboot/current' make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/redboot/current' headers finished make -r -C hal/arm/arch/current arm.inc make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_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/rednet_2_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/rednet_2_build/hal/arm/arch/current' make -r -C services/memalloc/common/current heapgeninc.tcl make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_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/rednet_2_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/rednet_2_build/services/memalloc/common/current' make -r -C services/memalloc/common/current heaps.cxx make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/services/memalloc/common/current' tclsh /ecoscvs/ecos/packages/services/memalloc/common/current/src/heapgen.tcl "/ecos-c/ecos/icb4/rednet_2_install" "`pwd`" make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/services/memalloc/common/current' make -r -C devs/eth/arm/at91/current build make[1]: Entering directory `/ecos-c/ecos/icb4/rednet_2_build/devs/eth/arm/at91/current' arm-eabi-gcc -c -I/ecos-c/ecos/icb4/rednet_2_install/include -I/ecoscvs/ecos/packages/devs/eth/arm/at91/current -I/ecoscvs/ecos/packages/devs/eth/arm/at91/current/src -I/ecoscvs/ecos/packages/devs/eth/arm/at91/current/tests -I. -I/ecoscvs/ecos/packages/devs/eth/arm/at91/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Wno-write-strings -mthumb-interwork -mcpu=arm7tdmi -g -O2 -ffunction-sections -fdata-sections -fno-exceptions -D_KERNEL -D__ECOS -Wp,-MD,src/if_at91.tmp -o src/devs_eth_arm_at91_if_at91.o /ecoscvs/ecos/packages/devs/eth/arm/at91/current/src/if_at91.c In file included from /ecos-c/ecos/icb4/rednet_2_install/include/redboot.h:67, from /ecoscvs/ecos/packages/devs/eth/arm/at91/current/src/if_at91.c:105: /ecos-c/ecos/icb4/rednet_2_install/include/net/net.h:110: error: redefinition of 'struct in_addr' In file included from /ecos-c/ecos/icb4/rednet_2_install/include/redboot.h:67, from /ecoscvs/ecos/packages/devs/eth/arm/at91/current/src/if_at91.c:105: /ecos-c/ecos/icb4/rednet_2_install/include/net/net.h:122:1: warning: "INADDR_ANY" redefined In file included from /ecos-c/ecos/icb4/rednet_2_install/include/lwip/ip_addr.h:37, from /ecos-c/ecos/icb4/rednet_2_install/include/lwip/netif.h:41, from /ecos-c/ecos/icb4/rednet_2_install/include/cyg/io/eth/eth_drv.h:88, from /ecoscvs/ecos/packages/devs/eth/arm/at91/current/src/if_at91.c:69: /ecos-c/ecos/icb4/rednet_2_install/include/lwip/inet.h:48:1: warning: this is the location of the previous definition make[1]: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build/devs/eth/arm/at91/current' /ecos-c/ecos/icb4/rednet_2_install/include/net/net.h:622: error: conflicting types for 'inet_ntoa' make: Leaving directory `/ecos-c/ecos/icb4/rednet_2_build' /ecos-c/ecos/icb4/rednet_2_install/include/lwip/inet.h:53: error: previous declaration of 'inet_ntoa' was here make[1]: *** [src/if_at91.o.d] Error 1 make: *** [build] Error 2