[ron@localhost first]# make tests make -r -C hal/synth/arch/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make -r -C hal/synth/i386linux/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' make -r -C hal/common/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' make -r -C io/common/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/common/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/common/v2_0' make -r -C io/serial/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/serial/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/serial/v2_0' make -r -C infra/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/infra/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/infra/v2_0' make -r -C kernel/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/kernel/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/kernel/v2_0' make -r -C services/memalloc/common/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make -r -C isoinfra/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/isoinfra/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/isoinfra/v2_0' make -r -C language/c/libc/common/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/common/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/common/v2_0' make -r -C language/c/libc/i18n/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/i18n/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/i18n/v2_0' make -r -C language/c/libc/setjmp/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/setjmp/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/setjmp/v2_0' make -r -C language/c/libc/signals/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/signals/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/signals/v2_0' make -r -C language/c/libc/startup/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/startup/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/startup/v2_0' make -r -C language/c/libc/stdio/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdio/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdio/v2_0' make -r -C language/c/libc/stdlib/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdlib/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdlib/v2_0' make -r -C language/c/libc/string/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/string/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/string/v2_0' make -r -C language/c/libc/time/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/time/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/time/v2_0' make -r -C language/c/libm/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libm/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libm/v2_0' make -r -C io/wallclock/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/wallclock/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/wallclock/v2_0' make -r -C error/v2_0 headers make[1]: Entering directory `/home/ron/ecos-work/rohan/first/error/v2_0' make[1]: Nothing to be done for `headers'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/error/v2_0' headers finished make -r -C services/memalloc/common/v2_0 heapgeninc.tcl make[1]: Entering directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make[1]: `heapgeninc.tcl' is up to date. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make -r -C services/memalloc/common/v2_0 heaps.cxx make[1]: Entering directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make[1]: `heaps.cxx' is up to date. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make -r -C hal/synth/arch/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make -r -C hal/synth/i386linux/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' make -r -C hal/common/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' make -r -C io/common/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/common/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/common/v2_0' make -r -C io/serial/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/serial/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/serial/v2_0' make -r -C infra/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/infra/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/infra/v2_0' make -r -C kernel/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/kernel/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/kernel/v2_0' make -r -C services/memalloc/common/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/services/memalloc/common/v2_0' make -r -C isoinfra/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/isoinfra/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/isoinfra/v2_0' make -r -C language/c/libc/common/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/common/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/common/v2_0' make -r -C language/c/libc/i18n/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/i18n/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/i18n/v2_0' make -r -C language/c/libc/setjmp/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/setjmp/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/setjmp/v2_0' make -r -C language/c/libc/signals/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/signals/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/signals/v2_0' make -r -C language/c/libc/startup/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/startup/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/startup/v2_0' make -r -C language/c/libc/stdio/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdio/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdio/v2_0' make -r -C language/c/libc/stdlib/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdlib/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/stdlib/v2_0' make -r -C language/c/libc/string/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/string/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/string/v2_0' make -r -C language/c/libc/time/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libc/time/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libc/time/v2_0' make -r -C language/c/libm/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/language/c/libm/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/language/c/libm/v2_0' make -r -C io/wallclock/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/wallclock/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/wallclock/v2_0' make -r -C error/v2_0 build make[1]: Entering directory `/home/ron/ecos-work/rohan/first/error/v2_0' make[1]: Nothing to be done for `build'. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/error/v2_0' make -r -C hal/common/v2_0 /home/ron/ecos-work/rohan/first/install/lib/extras.o make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' make[1]: `/home/ron/ecos-work/rohan/first/install/lib/extras.o' is up to date. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' make -r -C hal/synth/arch/v2_0 /home/ron/ecos-work/rohan/first/install/lib/target.ld make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make[1]: `/home/ron/ecos-work/rohan/first/install/lib/target.ld' is up to date. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make -r -C hal/synth/i386linux/v2_0 /home/ron/ecos-work/rohan/first/install/lib/vectors.o make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' make[1]: `/home/ron/ecos-work/rohan/first/install/lib/vectors.o' is up to date. make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' build finished make -r -C hal/synth/arch/v2_0 tests make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/arch/v2_0' make -r -C hal/synth/i386linux/v2_0 tests make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/synth/i386linux/v2_0' make -r -C hal/common/v2_0 tests make[1]: Entering directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' gcc -c -I/home/ron/ecos-work/rohan/first/install/include -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0 -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0/src -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0/tests -I. -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0/tests/ -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority -Wp,-MD,tests/context.tmp -o tests/context.o /opt/ecos/ecos-2.0/packages/hal/common/v2_0/tests/context.c gcc -g -nostdlib -Wl,--gc-sections -Wl,-static -L/home/ron/ecos-work/rohan/first/install/lib -Ttarget.ld -o /home/ron/ecos-work/rohan/first/install/tests/hal/common/v2_0/tests/context tests/context.o gcc -c -I/home/ron/ecos-work/rohan/first/install/include -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0 -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0/src -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0/tests -I. -I/opt/ecos/ecos-2.0/packages/hal/common/v2_0/tests/ -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority -Wp,-MD,tests/basic.tmp -o tests/basic.o /opt/ecos/ecos-2.0/packages/hal/common/v2_0/tests/basic.c gcc -g -nostdlib -Wl,--gc-sections -Wl,-static -L/home/ron/ecos-work/rohan/first/install/lib -Ttarget.ld -o /home/ron/ecos-work/rohan/first/install/tests/hal/common/v2_0/tests/basic tests/basic.o make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/hal/common/v2_0' make -r -C io/common/v2_0 tests make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/common/v2_0' make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/common/v2_0' make -r -C io/serial/v2_0 tests make[1]: Entering directory `/home/ron/ecos-work/rohan/first/io/serial/v2_0' make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/io/serial/v2_0' make -r -C infra/v2_0 tests make[1]: Entering directory `/home/ron/ecos-work/rohan/first/infra/v2_0' gcc -c -I/home/ron/ecos-work/rohan/first/install/include -I/opt/ecos/ecos-2.0/packages/infra/v2_0 -I/opt/ecos/ecos-2.0/packages/infra/v2_0/src -I/opt/ecos/ecos-2.0/packages/infra/v2_0/tests -I. -I/opt/ecos/ecos-2.0/packages/infra/v2_0/tests/ -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority -Wp,-MD,tests/cxxsupp.tmp -o tests/cxxsupp.o /opt/ecos/ecos-2.0/packages/infra/v2_0/tests/cxxsupp.cxx gcc -g -nostdlib -Wl,-static -Wl,--fatal-warnings -L/home/ron/ecos-work/rohan/first/install/lib -Ttarget.ld -o /home/ron/ecos-work/rohan/first/install/tests/infra/v2_0/tests/cxxsupp tests/cxxsupp.o /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(new_op.o)(.text._Znwj+0xb7): In function `operator new(unsigned)': : undefined reference to `_Unwind_Resume' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text._Z21base_of_encoded_valuehP15_Unwind_Context+0x63): In function `base_of_encoded_value(unsigned char, _Unwind_Context*)': : undefined reference to `_Unwind_GetDataRelBase' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text._Z21base_of_encoded_valuehP15_Unwind_Context+0x79): In function `base_of_encoded_value(unsigned char, _Unwind_Context*)': : undefined reference to `_Unwind_GetRegionStart' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text._Z21base_of_encoded_valuehP15_Unwind_Context+0x84): In function `base_of_encoded_value(unsigned char, _Unwind_Context*)': : undefined reference to `_Unwind_GetTextRelBase' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text._Z17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info+0x26): In function `parse_lsda_header(_Unwind_Context*, unsigned char const*, lsda_header_info*)': : undefined reference to `_Unwind_GetRegionStart' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text.__gxx_personality_v0+0x59): In function `__gxx_personality_v0': : undefined reference to `_Unwind_GetLanguageSpecificData' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text.__gxx_personality_v0+0xa7): In function `__gxx_personality_v0': : undefined reference to `_Unwind_GetIP' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text.__gxx_personality_v0+0x25d): In function `__gxx_personality_v0': : undefined reference to `_Unwind_SetGR' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text.__gxx_personality_v0+0x277): In function `__gxx_personality_v0': : undefined reference to `_Unwind_SetGR' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text.__gxx_personality_v0+0x289): In function `__gxx_personality_v0': : undefined reference to `_Unwind_SetIP' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_personality.o)(.text.__cxa_call_unexpected+0x122): In function `__cxa_call_unexpected': : undefined reference to `_Unwind_Resume' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_throw.o)(.text.__cxa_throw+0x65): In function `__cxa_throw': : undefined reference to `_Unwind_RaiseException' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_throw.o)(.text.__cxa_rethrow+0x2c): In function `__cxa_rethrow': : undefined reference to `_Unwind_RaiseException' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libsupc++.a(eh_catch.o)(.text.__cxa_end_catch+0x54): In function `__cxa_end_catch': : undefined reference to `_Unwind_DeleteException' collect2: ld returned 1 exit status make[1]: *** [/home/ron/ecos-work/rohan/first/install/tests/infra/v2_0/tests/cxxsupp] Error 1 make[1]: Leaving directory `/home/ron/ecos-work/rohan/first/infra/v2_0' make: *** [tests] Error 2 [ron@localhost first]#