[ECOS] Re: library build errors following ecos- and toolchain update - at91sam7x-based target

John Dallaway john@dallaway.org.uk
Fri Feb 12 11:38:00 GMT 2010


Hi Robert

Bob Brusa wrote:

> make -r -C hal/arm/arch/current arm.inc
> make[1]: Entering directory
> `/ecos-c/ecos/icb4/icb_lib_1_build/hal/arm/arch/current'
> arm-none-eabi-gcc -finline-limit=7000 -Wall -Wpointer-arith
> -Wstrict-prototypes -Wundef  -Wno-write-strings -mno-thumb-interwork
> -mcpu=arm7tdmi -g -O2 -ffunction-sections -fdata-sections 
> -fno-exceptions  -I/ecos-c/ecos/icb4/icb_lib_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
> make[1]: Leaving directory
> `/ecos-c/ecos/icb4/icb_lib_1_build/hal/arm/arch/current'
> arm-none-eabi-gcc.exe:
> /ecoscvs/ecos/packages/hal/arm/arch/current/src/hal_mk_defs.c: No such
> file or directory
> make: Leaving directory `/ecos-c/ecos/icb4/icb_lib_1_build'
> arm-none-eabi-gcc.exe: no input files
> make[1]: *** [arm.inc] Error 1
> make: *** [build] Error 2

Your arm-none-eabi tools are probably built for native Win32 execution
and therefore do not understand Cygwin mount points. Try removing the
(obsolete) /ecos-c mount from your system using one of the following
commands at a Cygwin bash prompt:

  umount -s /ecos-c
  umount -u /ecos-c

Then save your eCos configuration using a new filename to create a clean
build tree.

Note that the eCos Configuration Tool has not been tested with native
Win32 toolchains so there may be other issues.

I hope this helps...

John Dallaway
eCos maintainer

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list