[ECOS] assabet build error

Jun Wu junw@huawei.com
Fri Dec 8 05:38:00 GMT 2000


Hi eCos expert,
I build eCos Library using following configuration,
     Hardware: Intel StrongARM SA1110 board
     Package: kernel

but error occurs.
(PS: if Packages set to stubs, build is OK)

Anybody kindly help me to solve this issue?

B&R

Jun


make -r -C hal/common/current headers
make[1]: Entering directory `/c/tmp/a_build/hal/common/current'
make[1]: Leaving directory `/c/tmp/a_build/hal/common/current'
make -r -C io/common/current headers
make[1]: Entering directory `/c/tmp/a_build/io/common/current'
make[1]: Leaving directory `/c/tmp/a_build/io/common/current'
make -r -C io/serial/current headers
make[1]: Entering directory `/c/tmp/a_build/io/serial/current'
make[1]: Leaving directory `/c/tmp/a_build/io/serial/current'
make -r -C infra/current headers
make[1]: Entering directory `/c/tmp/a_build/infra/current'
make[1]: Leaving directory `/c/tmp/a_build/infra/current'
make -r -C kernel/current headers
make[1]: Entering directory `/c/tmp/a_build/kernel/current'
make[1]: Leaving directory `/c/tmp/a_build/kernel/current'
make -r -C services/memalloc/common/current headers
make[1]: Entering directory
`/c/tmp/a_build/services/memalloc/common/current'
make[1]: Leaving directory `/c/tmp/a_build/services/memalloc/common/current'
make -r -C isoinfra/current headers
make[1]: Entering directory `/c/tmp/a_build/isoinfra/current'
make[1]: Leaving directory `/c/tmp/a_build/isoinfra/current'
make -r -C language/c/libc/common/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/common/current'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/common/current'
make -r -C language/c/libc/i18n/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/i18n/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/i18n/current'
make -r -C language/c/libc/setjmp/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/setjmp/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/setjmp/current'
make -r -C language/c/libc/signals/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/signals/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/signals/current'
make -r -C language/c/libc/startup/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/startup/current'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/startup/current'
make -r -C language/c/libc/stdio/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/stdio/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/stdio/current'
make -r -C language/c/libc/stdlib/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/stdlib/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/stdlib/current'
make -r -C language/c/libc/string/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/string/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/string/current'
make -r -C language/c/libc/time/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libc/time/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libc/time/current'
make -r -C language/c/libm/current headers
make[1]: Entering directory `/c/tmp/a_build/language/c/libm/current'
make[1]: Leaving directory `/c/tmp/a_build/language/c/libm/current'
make -r -C io/wallclock/current headers
make[1]: Entering directory `/c/tmp/a_build/io/wallclock/current'
make[1]: Leaving directory `/c/tmp/a_build/io/wallclock/current'
make -r -C error/current headers
make[1]: Entering directory `/c/tmp/a_build/error/current'
make[1]: Leaving directory `/c/tmp/a_build/error/current'
make -r -C hal/arm/arch/current headers
make[1]: Entering directory `/c/tmp/a_build/hal/arm/arch/current'
make[1]: Leaving directory `/c/tmp/a_build/hal/arm/arch/current'
make -r -C hal/arm/sa11x0/var/current headers
make[1]: Entering directory `/c/tmp/a_build/hal/arm/sa11x0/var/current'
make[1]: Leaving directory `/c/tmp/a_build/hal/arm/sa11x0/var/current'
make -r -C hal/arm/sa11x0/assabet/current headers
make[1]: Entering directory `/c/tmp/a_build/hal/arm/sa11x0/assabet/current'
make[1]: Leaving directory `/c/tmp/a_build/hal/arm/sa11x0/assabet/current'
headers finished
make -r -C hal/arm/arch/current arm.inc
make[1]: Entering directory `/c/tmp/a_build/hal/arm/arch/current'
arm-elf-gcc -mcpu=strongarm1100 -Wall -Wpointer-arith -Wstrict-prototypes -W
inline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sectio
ns -fno-rtti -fno-exceptions -fvtable-gc -finit-priority  -I//C/tmp/a_instal
l/include -I//C/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/current -I//C/P
ROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/current/src -I//C/PROGRA~1/REDHA
T~1/eCos/packages/hal/arm/arch/current/tests -I. -Wp,-MD,arm.tmp -o
hal_mk_defs.tmp -S
file://C/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/current/src/hal_mk_def
s.c
fgrep .equ hal_mk_defs.tmp | sed s/#// > arm.inc
make[1]: Leaving directory `/c/tmp/a_build/hal/arm/arch/current'
make -r -C services/memalloc/common/current heapgeninc.tcl
make[1]: Entering directory
`/c/tmp/a_build/services/memalloc/common/current'
arm-elf-gcc -mcpu=strongarm1100 -Wall -Wpointer-arith -Wstrict-prototypes -W
inline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sectio
ns -fno-rtti -fno-exceptions -fvtable-gc -finit-priority  -I//C/tmp/a_instal
l/include -I//C/PROGRA~1/REDHAT~1/eCos/packages/services/memalloc/common/cur
rent -I//C/PROGRA~1/REDHAT~1/eCos/packages/services/memalloc/common/current/
src -I//C/PROGRA~1/REDHAT~1/eCos/packages/services/memalloc/common/current/t
ests -I. -Wp,-MD,heapgen.tmp -E
file://C/PROGRA~1/REDHAT~1/eCos/packages/services/memalloc/common/current/sr
c/heapgen.cpp > heapgeninc.tcl
make[1]: Leaving directory `/c/tmp/a_build/services/memalloc/common/current'
make -r -C services/memalloc/common/current heaps.cxx
make[1]: Entering directory
`/c/tmp/a_build/services/memalloc/common/current'
XPWD=`pwd` ; cd
file://C/PROGRA~1/REDHAT~1/eCos/packages/services/memalloc/common/current/sr
c ; sh heapgen.tcl "file://C/tmp/a_install" "$XPWD"
cygpath: illegal option -- s
Usage: cygpath [-p|--path] (-u|--unix)|(-w|--windows) filename
  -a|--absolute  output absolute path
  -c|--close handle close handle (for use in captured process)
  -f|--file file read file for path information
  -u|--unix      print Unix form of filename
  -w|--windows   print Windows form of filename
  -W|--windir    print `Windows' directory
  -S|--sysdir    print `system' directory
  -p|--path      filename argument is a path
cygpath: illegal option -- s
Usage: cygpath [-p|--path] (-u|--unix)|(-w|--windows) filename
  -a|--absolute  output absolute path
  -c|--close handle close handle (for use in captured process)
  -f|--file file read file for path information
  -u|--unix      print Unix form of filename
  -w|--windows   print Windows form of filename
  -W|--windir    print `Windows' directory
  -S|--sysdir    print `system' directory
  -p|--path      filename argument is a path
couldn't read file "heapgeninc.tcl": no such file or directory
    while executing
"source [ file join $builddir heapgeninc.tcl ]"
    (file "heapgen.tcl" line 85)make[1]: *** [heaps.cxx] Error 1
make[1]: Leaving directory `/c/tmp/a_build/services/memalloc/common/current'
make: *** [build] Error 2




More information about the Ecos-discuss mailing list