[ECOS] configtool tests

Jiri Gaisler jiri@gaisler.com
Tue Nov 11 19:34:00 GMT 2008


Are you using the eCos CVS, or the patched version from Gaisler Research?
The patched version is probably more up-to-date than the CVS when it comes
to leon support.

Jiri.

David VandeBunte wrote:
> {sorry to anyone getting this twice - it didn't show up in archives so
> I'm not sure that my first email was sent correctly}
> 
> Hey everyone,
> 
> I'm building eCos on a LEON processor and am having some trouble in
> the configtool with building tests.  I build the tests, and then
> choose Tools -> Run Tests... from the drop down menus above to run the
> tests on my dev. board.  However, whenever I chooose Run Tests...
> configtool asks me "Not all tests are built.  Do you wish to build
> them now?".  In the testing session I find out none of the testing
> files are in their folders.  Did I miss something somewhere?  Any
> suggestions you have are appreciated.
> 
> Thanks,
> David VandeBunte
> 
> 
> Output from building tests:
> 
> sh -c "export PATH=/opt/ecos/rtems-4.8/bin:$
> PATH; unset GDBTK_LIBRARY; unset GCC_EXEC_PREFIX; export
> ECOS_REPOSITORY=/home/davidvandebunte/anonCVScheckout/ecos/packages;
> make tests --directory /home/davidvandebunte/ecosPlay/sixth_build"
> 
> make: Entering directory `/home/davidvandebunte/ecosPlay/sixth_build'
> make -r -C hal/common/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> make -r -C io/common/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/common/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/common/current'
> make -r -C io/serial/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/serial/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/serial/current'
> make -r -C infra/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/infra/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/infra/current'
> make -r -C kernel/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/kernel/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/kernel/current'
> make -r -C services/memalloc/common/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make -r -C isoinfra/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/isoinfra/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/isoinfra/current'
> make -r -C language/c/libc/common/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/common/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/common/current'
> make -r -C language/c/libc/i18n/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/i18n/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/i18n/current'
> make -r -C language/c/libc/setjmp/current headers
> /opt/ecos/rtems-4.8/bin/../lib/gcc/sparc-rtems/4.2.4/../../../../sparc-rtems/bin/ld:
> error: no memory region specified for loadable section `.bss.switches'
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/setjmp/current'
> collect2: ld returned 1 exit status
> make[1]: Nothing to be done for `headers'.
> make[1]: *** [/home/davidvandebunte/ecosPlay/sixth_install/tests/hal/common/current/tests/context]
> Error 1
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/setjmp/current'
> make: *** [tests] Error 2
> make -r -C language/c/libc/signals/current headers
> 
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/signals/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/signals/current'
> make -r -C language/c/libc/startup/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/startup/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/startup/current'
> make -r -C language/c/libc/stdio/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdio/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdio/current'
> make -r -C language/c/libc/stdlib/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdlib/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdlib/current'
> make -r -C language/c/libc/string/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/string/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/string/current'
> make -r -C language/c/libc/time/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/time/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/time/current'
> make -r -C language/c/libm/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libm/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libm/current'
> make -r -C io/wallclock/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/wallclock/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/wallclock/current'
> make -r -C error/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/error/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/error/current'
> make -r -C hal/sparc/arch/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> make -r -C hal/sparc/leon/current headers
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/leon/current'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/leon/current'
> headers finished
> make -r -C services/memalloc/common/current heapgeninc.tcl
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make[1]: `heapgeninc.tcl' is up to date.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make -r -C services/memalloc/common/current heaps.cxx
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make[1]: `heaps.cxx' is up to date.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make -r -C hal/common/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> make -r -C io/common/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/common/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/common/current'
> make -r -C io/serial/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/serial/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/serial/current'
> make -r -C infra/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/infra/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/infra/current'
> make -r -C kernel/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/kernel/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/kernel/current'
> make -r -C services/memalloc/common/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/services/memalloc/common/current'
> make -r -C isoinfra/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/isoinfra/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/isoinfra/current'
> make -r -C language/c/libc/common/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/common/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/common/current'
> make -r -C language/c/libc/i18n/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/i18n/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/i18n/current'
> make -r -C language/c/libc/setjmp/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/setjmp/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/setjmp/current'
> make -r -C language/c/libc/signals/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/signals/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/signals/current'
> make -r -C language/c/libc/startup/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/startup/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/startup/current'
> make -r -C language/c/libc/stdio/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdio/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdio/current'
> make -r -C language/c/libc/stdlib/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdlib/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/stdlib/current'
> make -r -C language/c/libc/string/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/string/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/string/current'
> make -r -C language/c/libc/time/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/time/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libc/time/current'
> make -r -C language/c/libm/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libm/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/language/c/libm/current'
> make -r -C io/wallclock/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/wallclock/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/io/wallclock/current'
> make -r -C error/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/error/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/error/current'
> make -r -C hal/sparc/arch/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> make -r -C hal/sparc/leon/current build
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/leon/current'
> make[1]: Nothing to be done for `build'.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/leon/current'
> make -r -C hal/common/current
> /home/davidvandebunte/ecosPlay/sixth_install/lib/extras.o
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> make[1]: `/home/davidvandebunte/ecosPlay/sixth_install/lib/extras.o'
> is up to date.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> make -r -C hal/sparc/arch/current
> /home/davidvandebunte/ecosPlay/sixth_install/lib/vectors.o
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> make[1]: `/home/davidvandebunte/ecosPlay/sixth_install/lib/vectors.o'
> is up to date.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> make -r -C hal/sparc/arch/current
> /home/davidvandebunte/ecosPlay/sixth_install/lib/target.ld
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> make[1]: `/home/davidvandebunte/ecosPlay/sixth_install/lib/target.ld'
> is up to date.
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/sparc/arch/current'
> build finished
> make -r -C hal/common/current tests
> make[1]: Entering directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> sparc-rtems-gcc -L/home/davidvandebunte/ecosPlay/sixth_install/lib
> -Ttarget.ld -o /home/davidvandebunte/ecosPlay/sixth_install/tests/hal/common/current/tests/context
> tests/context.o -msoft-float -g -nostdlib -Wl,--gc-sections
> -Wl,-static
> make[1]: Leaving directory
> `/home/davidvandebunte/ecosPlay/sixth_build/hal/common/current'
> make: Leaving directory `/home/davidvandebunte/ecosPlay/sixth_build'
> 

-- 
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