Hi,

So I tried bitbaking openjdk-6 for the overo:

NOTE: Running task 1972 of 3138 (ID: 1494, /opt/oe/overo-oe/overo/org.openembedded.dev/recipes/llvm/llvm2.7-native_2.7.bb, do_configure)
ERROR: function do_configure failed
ERROR: log data follows (/opt/oe/overo-oe/overo/tmp/work/i686-linux/llvm2.7-native-2.7-r0/temp/log.do_configure.32462)
| /opt/oe/overo-oe/overo/tmp/work/i686-linux/llvm2.7-native-2.7-r0/temp/run.do_configure.32462: line 641: cmake: command not found

So I installed cmake. Now this package required a newer version of cmake than my systems package manager supplied so I installed it from source - version 2.6.4 (I also initially tried 2.8.2).
then tried again:


NOTE: Running task 1972 of 3138 (ID: 1494, /opt/oe/overo-oe/overo/org.openembedded.dev/recipes/llvm/llvm2.7-native_2.7.bb, do_configure)
ERROR: function do_configure failed
ERROR: log data follows (/opt/oe/overo-oe/overo/tmp/work/i686-linux/llvm2.7-native-2.7-r0/temp/log.do_configure.31433)
| -- Target triple: i686-pc-linux-gnu
| -- Native target architecture is X86
| -- Threads enabled.
| -- Building with -fPIC
| -- Targeting X86
| -- Check if the system is big endian
| -- Searching 16 bit integer
| CMake Error at /opt/oe/overo-oe/overo/tmp/sysroots/i686-linux/usr/share/cmake-2.6/Modules/TestBigEndian.cmake:31 (MESSAGE):
|   no suitable type found
| Call Stack (most recent call first):
|   tools/llvm-config/CMakeLists.txt:21 (test_big_endian)
|
|
| -- Configuring incomplete, errors occurred!


Is this an issue with my instillation of cmake or with llvm?

Also should this package be using my systems cmake or should bitbake build its own version?

It seems to already have something of cmake in its tmp/sysroots/i686-linux/usr/share/cmake-2.6 directory
but it seems like there is no actual cmake program just its modules.

Anyone getting this to compile?

Thanks,

Nigel.