This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
AT91/Eb40 eCos build failure *** [heaps.cxx] Error 1
- From: Pete Barrie <peter at cis dot strath dot ac dot uk>
- To: ecos-discuss at sources dot redhat dot com
- Date: Mon, 04 Mar 2002 14:54:38 +0000
- Subject: [ECOS] AT91/Eb40 eCos build failure *** [heaps.cxx] Error 1
Win2000 Cygwin binutils 2.11.2
arm-elf-gcc (GCC) 3.1 20020225
built with Cygwin native 2.95.3-5 gcc
AT91/Eb40 eCos build problem
I _can_ build Minimal kernel
Default (and other) build fails as shown below.
Any help appreciated.
Thanks
Pete
fgrep .equ hal_mk_defs.tmp | sed s/#// > arm.inc
make[1]: Leaving directory
`/ecos-c/temp/ecos_build/at91kernel_build/hal/arm/arch/current'
make -r -C services/memalloc/common/current heapgeninc.tcl
make[1]: Entering directory
`/ecos-c/temp/ecos_build/at91kernel_build/services/memalloc/common/current'
arm-elf-gcc -mcpu=arm7tdmi -mno-short-load-words -Wall -Wpointer-arith
-Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2
-ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc
-finit-priority -I/ecos-c/temp/ecos_build/at91kernel_install/include
-I/ecos-c/cygwin/devel_ecos/ecos/packages/services/memalloc/common/current
-I/ecos-c/cygwin/devel_ecos/ecos/packages/services/memalloc/common/current/src
-I/ecos-c/cygwin/devel_ecos/ecos/packages/services/memalloc/common/current/tests
-I. -Wp,-MD,heapgen.tmp -E
/ecos-c/cygwin/devel_ecos/ecos/packages/services/memalloc/common/current/src/heapgen.cpp
-o heapgeninc.tcl
make[1]: Leaving directory
`/ecos-c/temp/ecos_build/at91kernel_build/services/memalloc/common/current'
make -r -C services/memalloc/common/current heaps.cxx
make[1]: Entering directory
`/ecos-c/temp/ecos_build/at91kernel_build/services/memalloc/common/current'
XPWD=`pwd` ; cd
/ecos-c/cygwin/devel_ecos/ecos/packages/services/memalloc/common/current/src
; sh heapgen.tcl "/ecos-c/temp/ecos_build/at91kernel_install" "$XPWD"
can't read "memlayout_h": no such variable
while executing
"dputs "memlayout_h=" $memlayout_h"
(file "heapgen.tcl" line 90)
make[1]: *** [heaps.cxx] Error 1
make[1]: Leaving directory
`/ecos-c/temp/ecos_build/at91kernel_build/services/memalloc/common/current'
make: *** [build] Error 2
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss