This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
heapgen.cpp: C++ compiler not installed on this system
- From: Vinay R Patil <post2vinay at gmail dot com>
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Mon, 30 Nov 2009 01:29:39 +0100
- Subject: [ECOS] heapgen.cpp: C++ compiler not installed on this system
i got eCOS, version from OpenRISC repository, and tool chains also from same
i ran below command to do
ecosconfig target orp
ecosconfig tree
make
then i stuck with below error, after browsing through some forums
found that, Open RISC doesnt support C++,
Any idea for the source of error?
make -r -C hal/common/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/hal/common/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/hal/common/v2_0'
make -r -C io/common/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/io/common/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/io/common/v2_0'
make -r -C io/serial/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/io/serial/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/io/serial/v2_0'
make -r -C infra/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/infra/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/infra/v2_0'
make -r -C kernel/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/kernel/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/kernel/v2_0'
make -r -C services/memalloc/common/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/services/memalloc/common/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/services/memalloc/common/v2_0'
make -r -C isoinfra/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/isoinfra/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/isoinfra/v2_0'
make -r -C language/c/libc/common/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/common/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/common/v2_0'
make -r -C language/c/libc/i18n/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/i18n/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/i18n/v2_0'
make -r -C language/c/libc/setjmp/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/setjmp/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/setjmp/v2_0'
make -r -C language/c/libc/signals/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/signals/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/signals/v2_0'
make -r -C language/c/libc/startup/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/startup/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/startup/v2_0'
make -r -C language/c/libc/stdio/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/stdio/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/stdio/v2_0'
make -r -C language/c/libc/stdlib/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/stdlib/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/stdlib/v2_0'
make -r -C language/c/libc/string/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/string/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/string/v2_0'
make -r -C language/c/libc/time/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/time/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libc/time/v2_0'
make -r -C language/c/libm/v2_0 headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libm/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/language/c/libm/v2_0'
make -r -C io/wallclock/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/io/wallclock/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/io/wallclock/v2_0'
make -r -C error/v2_0 headers
make[1]: Entering directory `/opt/OR1x00/trunk/ecos-2.0/or32/error/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/opt/OR1x00/trunk/ecos-2.0/or32/error/v2_0'
make -r -C hal/openrisc/arch/current headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/hal/openrisc/arch/current'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/hal/openrisc/arch/current'
make -r -C hal/openrisc/orp/current headers
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/hal/openrisc/orp/current'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/hal/openrisc/orp/current'
headers finished
make -r -C services/memalloc/common/v2_0 heapgeninc.tcl
make[1]: Entering directory
`/opt/OR1x00/trunk/ecos-2.0/or32/services/memalloc/common/v2_0'
or32-elf-gcc -msoft-float -Wall -Wpointer-arith -Wstrict-prototypes
-Winline -Wundef -Woverloaded-virtual -g -O2 -fno-omit-frame-pointer
-fno-rtti -fno-exceptions -fvtable-gc -finit-priority
-I/opt/OR1x00/trunk/ecos-2.0/or32/install/include
-I/opt/OR1x00/trunk/ecos-2.0/packages/services/memalloc/common/v2_0
-I/opt/OR1x00/trunk/ecos-2.0/packages/services/memalloc/common/v2_0/src
-I/opt/OR1x00/trunk/ecos-2.0/packages/services/memalloc/common/v2_0/tests
-I. -Wp,-MD,heapgen.tmp -E
/opt/OR1x00/trunk/ecos-2.0/packages/services/memalloc/common/v2_0/src/heapgen.cpp
-o heapgeninc.tcl
or32-elf-gcc: /opt/OR1x00/trunk/ecos-2.0/packages/services/memalloc/common/v2_0/src/heapgen.cpp:
C++ compiler not installed on this system
make[1]: *** [heapgeninc.tcl] Error 1
make[1]: Leaving directory
`/opt/OR1x00/trunk/ecos-2.0/or32/services/memalloc/common/v2_0'
make: *** [build] Error 2
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss