This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]