Hi Gabi,<br><br>I'm trying with ARM; do I need to install arm-linux-gnueabi before installing crosstools?<br><br>Thanks in advance!<br><br>Regards,<br>Gavin<br><br><div class="gmail_quote">On Fri, Dec 12, 2008 at 12:48 AM, Gabi Voiculescu <span dir="ltr"><<a href="mailto:boy3dfx2@yahoo.com">boy3dfx2@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">What target machine did you want to use for your interaction with okl4?<br>
<br>
ARM or x86?<br>
<br>
Because for ARM I thought this was good enough for okl4-3.0:<br>
<a href="http://wiki.ok-labs.com/downloads/release-3.0/arm-linux-gnueabi-4.2.4.tar.gz" target="_blank">http://wiki.ok-labs.com/downloads/release-3.0/arm-linux-gnueabi-4.2.4.tar.gz</a><br>
<br>
<br>
Gabi Voiculescu<br>
<br>
--- On Thu, 12/11/08, Gavin Chow <<a href="mailto:gwchow@gmail.com">gwchow@gmail.com</a>> wrote:<br>
<br>
> From: Gavin Chow <<a href="mailto:gwchow@gmail.com">gwchow@gmail.com</a>><br>
> Subject: Re: [okl4-developer] New to OKL4<br>
> To: <a href="mailto:developer@okl4.org">developer@okl4.org</a><br>
> Date: Thursday, December 11, 2008, 11:40 AM<br>
<div><div></div><div class="Wj3C7c">> Hi All,<br>
><br>
> Thanks for all your help!<br>
><br>
> I've tried to get the toolchains installed, but I<br>
> encountered the following<br>
> error when setting up and patching crosstools:<br>
><br>
><br>
> gavin@okl4machine://home/gavin/Desktop/OKL4-3.0/crosstool-0.43$sh<br>
> demo-arm-softfloat.sh<br>
> <long output><br>
> .<br>
> .<br>
> Prepare kernel headers<br>
> + cd<br>
> //home/gavin/Desktop/OKL4-3.0/crosstool-0.43/src/linux-2.6.16<br>
> + mkdir -p<br>
> //home/gavin/Desktop/OKL4-3.0/result_top/gcc-4.2.4-glibc-2.7/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/include<br>
> + test -z<br>
> + test -f<br>
> //home/gavin/Desktop/OKL4-3.0/crosstool-0.43/arm.config<br>
> + cp<br>
> //home/gavin/Desktop/OKL4-3.0/crosstool-0.43/arm.config<br>
> .config<br>
> + test -f .config<br>
> + yes<br>
> + make ARCH=arm oldconfig<br>
> HOSTCC scripts/basic/fixdep<br>
> scripts/basic/fixdep.c:105:23: sys/types.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:106:22: sys/stat.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:107:22: sys/mman.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:108:20: unistd.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:109:19: fcntl.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:110:20: string.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:111:20: stdlib.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:112:19: stdio.h: No such file or<br>
> directory<br>
> In file included from<br>
> /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/include/syslimits.h:7,<br>
> from<br>
> /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/include/limits.h:11,<br>
> from scripts/basic/fixdep.c:113:<br>
> /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/include/limits.h:122:75:<br>
> limits.h: No<br>
> such file or directory<br>
> scripts/basic/fixdep.c:114:19: ctype.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c:115:23: arpa/inet.h: No such file or<br>
> directory<br>
> scripts/basic/fixdep.c: In function `usage':<br>
> scripts/basic/fixdep.c:129: warning: implicit declaration<br>
> of function<br>
> `fprintf'<br>
> scripts/basic/fixdep.c:129: error: `stderr' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:129: error: (Each undeclared<br>
> identifier is reported<br>
> only once<br>
> scripts/basic/fixdep.c:129: error: for each function it<br>
> appears in.)<br>
> scripts/basic/fixdep.c:130: warning: implicit declaration<br>
> of function `exit'<br>
> scripts/basic/fixdep.c: In function `print_cmdline':<br>
> scripts/basic/fixdep.c:142: warning: implicit declaration<br>
> of function<br>
> `printf'<br>
> scripts/basic/fixdep.c: At top level:<br>
> scripts/basic/fixdep.c:151: error: `NULL' undeclared<br>
> here (not in a<br>
> function)<br>
> scripts/basic/fixdep.c: In function `grow_config':<br>
> scripts/basic/fixdep.c:164: warning: implicit declaration<br>
> of function<br>
> `realloc'<br>
> scripts/basic/fixdep.c:164: warning: assignment makes<br>
> pointer from integer<br>
> without a cast<br>
> scripts/basic/fixdep.c:165: error: `NULL' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:166: warning: implicit declaration<br>
> of function<br>
> `perror'<br>
> scripts/basic/fixdep.c: In function<br>
> `is_defined_config':<br>
> scripts/basic/fixdep.c:182: warning: implicit declaration<br>
> of function<br>
> `memcmp'<br>
> scripts/basic/fixdep.c: In function `define_config':<br>
> scripts/basic/fixdep.c:195: warning: implicit declaration<br>
> of function<br>
> `memcpy'<br>
> scripts/basic/fixdep.c: In function `use_config':<br>
> scripts/basic/fixdep.c:214: error: `PATH_MAX'<br>
> undeclared (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:228: warning: implicit declaration<br>
> of function<br>
> `tolower'<br>
> scripts/basic/fixdep.c:214: warning: unused variable<br>
> `s'<br>
> scripts/basic/fixdep.c: At top level:<br>
> scripts/basic/fixdep.c:233: error: syntax error before<br>
> "size_t"<br>
> scripts/basic/fixdep.c:234: warning: function declaration<br>
> isn't a prototype<br>
> scripts/basic/fixdep.c: In function<br>
> `parse_config_file':<br>
> scripts/basic/fixdep.c:235: error: `map' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:235: error: `len' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:241: warning: implicit declaration<br>
> of function<br>
> `ntohl'<br>
> scripts/basic/fixdep.c:252: warning: implicit declaration<br>
> of function<br>
> `isalnum'<br>
> scripts/basic/fixdep.c: In function `strrcmp':<br>
> scripts/basic/fixdep.c:265: warning: implicit declaration<br>
> of function<br>
> `strlen'<br>
> scripts/basic/fixdep.c: In function `do_config_file':<br>
> scripts/basic/fixdep.c:276: error: storage size of `st'<br>
> isn't known<br>
> scripts/basic/fixdep.c:280: warning: implicit declaration<br>
> of function `open'<br>
> scripts/basic/fixdep.c:280: error: `O_RDONLY'<br>
> undeclared (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:282: error: `stderr' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:286: warning: implicit declaration<br>
> of function<br>
> `fstat'<br>
> scripts/basic/fixdep.c:288: warning: implicit declaration<br>
> of function<br>
> `close'<br>
> scripts/basic/fixdep.c:291: warning: implicit declaration<br>
> of function `mmap'<br>
> scripts/basic/fixdep.c:291: error: `NULL' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:291: error: `PROT_READ'<br>
> undeclared (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:291: error: `MAP_PRIVATE'<br>
> undeclared (first use in<br>
> this function)<br>
> scripts/basic/fixdep.c:291: warning: assignment makes<br>
> pointer from integer<br>
> without a cast<br>
> scripts/basic/fixdep.c:300: warning: implicit declaration<br>
> of function<br>
> `munmap'<br>
> scripts/basic/fixdep.c:276: warning: unused variable<br>
> `st'<br>
> scripts/basic/fixdep.c: At top level:<br>
> scripts/basic/fixdep.c:305: error: syntax error before<br>
> "size_t"<br>
> scripts/basic/fixdep.c:306: warning: function declaration<br>
> isn't a prototype<br>
> scripts/basic/fixdep.c: In function `parse_dep_file':<br>
> scripts/basic/fixdep.c:307: error: `map' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:308: error: `len' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:310: error: `PATH_MAX'<br>
> undeclared (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:312: warning: implicit declaration<br>
> of function<br>
> `strchr'<br>
> scripts/basic/fixdep.c:314: error: `stderr' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:310: warning: unused variable<br>
> `s'<br>
> scripts/basic/fixdep.c: In function `print_deps':<br>
> scripts/basic/fixdep.c:347: error: storage size of `st'<br>
> isn't known<br>
> scripts/basic/fixdep.c:351: error: `O_RDONLY'<br>
> undeclared (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:353: error: `stderr' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:363: error: `NULL' undeclared<br>
> (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:363: error: `PROT_READ'<br>
> undeclared (first use in this<br>
> function)<br>
> scripts/basic/fixdep.c:363: error: `MAP_PRIVATE'<br>
> undeclared (first use in<br>
> this function)<br>
> scripts/basic/fixdep.c:363: warning: assignment makes<br>
> pointer from integer<br>
> without a cast<br>
> scripts/basic/fixdep.c:347: warning: unused variable<br>
> `st'<br>
> scripts/basic/fixdep.c: In function `traps':<br>
> scripts/basic/fixdep.c:382: error: `stderr' undeclared<br>
> (first use in this<br>
> function)<br>
> make[1]: *** [scripts/basic/fixdep] Error 1<br>
> make: *** [scripts_basic] Error 2<br>
> gavin@okl4machine://home/gavin/Desktop/OKL4-3.0/crosstool-0.43$<br>
><br>
> Am I missing something?<br>
><br>
> Please advise.<br>
><br>
> Thanks in advance!<br>
><br>
> Regards,<br>
> Gavin<br>
><br>
> On Thu, Dec 4, 2008 at 3:34 PM, Geoffrey Lee<br>
> <<a href="mailto:glee@ok-labs.com">glee@ok-labs.com</a>> wrote:<br>
><br>
> > On Thu, Dec 04, 2008 at 02:49:30PM +0800, Gavin Chow<br>
> wrote:<br>
> > > Hi Yeonju,<br>
> > ><br>
> ><br>
> ><br>
> > Hi - in addition to what Yeonju has said, please note<br>
> that<br>
> > if you use ./tools/build.py as the command line then<br>
> it must be<br>
> > invoked from the okl4_3.0 directory, following<br>
> standard<br>
> > command line path conventions. In addition, the<br>
> latest<br>
> > IA-32 port of OKL4 is 2.1.<br>
> ><br>
> > -gl<br>
> ><br>
> ><br>
> > > Thanks for the quick reply!<br>
> > ><br>
> > > You're right, I don't have Python 2.4 and<br>
> that's causing the error. I've<br>
> > > installed Python 2.4 and symlinked<br>
> /usr/bin/python from Python 2.5 to<br>
> > Python<br>
> > > 2.4.<br>
> > ><br>
> > > After that, I tried the build script and<br>
> encountered the following:<br>
> > ><br>
> > > gavin@okl4machine:~/Desktop/OKL4/okl4_3.0$<br>
> ./tools/build.py<br>
> > > machine=ia32_pc99 project=l4test<br>
> > > scons: Reading SConscript files ...<br>
> > ><br>
> /home/gavin/Desktop/OKL4/okl4_3.0/tools/scons.py:330 l4test<br>
> is not a<br>
> > valid<br>
> > > project<br>
> > > gavin@okl4machine:~/Desktop/OKL4/okl4_3.0$ ls<br>
> > > arch cells ctest cust drivers examples<br>
> iguana kbench ktest libs<br>
> > > nanokernel nanotest pistachio platform<br>
> projects sdk soc-sdk tools<br>
> > > gavin@okl4machine:~/Desktop/OKL4/okl4_3.0$ cd<br>
> projects<br>
> > ><br>
> gavin@okl4machine:~/Desktop/OKL4/okl4_3.0/projects$ ls<br>
> > > ctest examples iguana kbench ktest linux<br>
> ntest sdk soc-sdk<br>
> > ><br>
> gavin@okl4machine:~/Desktop/OKL4/okl4_3.0/projects$<br>
> ./tools/build.py<br>
> > > machine=ia32_pc99 project=iguana<br>
> > > bash: ./tools/build.py: No such file or directory<br>
> > ><br>
> gavin@okl4machine:~/Desktop/OKL4/okl4_3.0/projects$ cd ..<br>
> > > gavin@okl4machine:~/Desktop/OKL4/okl4_3.0$<br>
> ./tools/build.py<br>
> > > machine=ia32_pc99 project=iguana<br>
> > > scons: Reading SConscript files ...<br>
> > ><br>
> /home/gavin/Desktop/OKL4/okl4_3.0/tools/kenge.py:141<br>
> 'ia32_pc99' is not<br>
> > a<br>
> > > valid machine. Must be one of: ['gta01',<br>
> 'gta01_xip', 'gumstix',<br>
> > > 'ipaq_h3800', 'kzm_arm11',<br>
> 'pleb', 'versatile',<br>
> 'versatile_uboot']<br>
> > > gavin@okl4machine:~/Desktop/OKL4/okl4_3.0$<br>
> ./tools/build.py<br>
> > machine=gumstix<br>
> > > project=iguana<br>
> > > scons: Reading SConscript files ...<br>
> > > test_device<br>
> > > skip<br>
> > > pxa250_timer<br>
> > > uart_8250<br>
> > > pxa250_dma<br>
> > > pxa250_rtc<br>
> > > pxa250_gpio<br>
> > > pxa250_cs<br>
> > > kirq_device<br>
> > > skip<br>
> > > Unable to find package: drivers/pxa250_dma<br>
> > > Unable to find package: libs/vdma<br>
> > > Unable to find package: drivers/pxa250_gpio<br>
> > > Unable to find package: libs/vgpio<br>
> > > Unable to find package: drivers/pxa250_cs<br>
> > > Unable to find package: libs/vcs<br>
> > > SERIAL_DRIVER is uart_8250<br>
> > > Unable to find package: iguana/vdma<br>
> > > Unable to find package: iguana/vgpio<br>
> > > Unable to find package: iguana/vcs<br>
> > > scons: done reading SConscript files.<br>
> > > scons: Building targets ...<br>
> > > [INST] build/pistachio/include/kernel/macros.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/pgent.h",<br>
> > > "arch/arm/pistachio/include/pgent.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/space.h",<br>
> > > "arch/arm/pistachio/include/space.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ktcb.h",<br>
> > > "arch/arm/pistachio/include/ktcb.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/tcb.h",<br>
> > > "arch/arm/pistachio/include/tcb.h")<br>
> > > [INST]<br>
> build/pistachio/include/atomic_ops/atomic_ops.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/config.h",<br>
> > > "arch/arm/pistachio/include/config.h")<br>
> > > [INST] build/pistachio/include/kernel/config.h<br>
> > > [INST] build/pistachio/include/kernel/types.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/globals.h",<br>
> > > "arch/arm/pistachio/include/globals.h")<br>
> > > [INST] build/pistachio/include/l4/config.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/debug.h",<br>
> > > "arch/arm/pistachio/include/debug.h")<br>
> > > [INST] build/pistachio/include/kernel/debug.h<br>
> > > [INST] build/pistachio/include/l4/map_types.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/phys_segment.h",<br>
> > ><br>
> "arch/arm/pistachio/include/phys_segment.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/profile.h",<br>
> > > "arch/arm/pistachio/include/profile.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/resources.h",<br>
> > ><br>
> "arch/arm/pistachio/include/resources.h")<br>
> > > [INST] build/pistachio/include/kernel/bitmap.h<br>
> > > [INST]<br>
> build/pistachio/include/kernel/generic/lib.h<br>
> > > [INST] build/pistachio/include/l4/arch/vregs.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/cache.h",<br>
> > > "arch/arm/pistachio/include/cache.h")<br>
> > > [INST] build/pistachio/include/kernel/cache.h<br>
> > > [INST] build/pistachio/include/compat/c.h<br>
> > > [INST] build/pistachio/include/l4/macros.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/hwspace.h",<br>
> > > "arch/arm/pistachio/include/hwspace.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ver/pgent.h",<br>
> > ><br>
> "arch/arm/pistachio/v5/include/pgent.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ver/space.h",<br>
> > ><br>
> "arch/arm/pistachio/v5/include/space.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/exception.h",<br>
> > ><br>
> "arch/arm/pistachio/include/exception.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/thread.h",<br>
> > > "arch/arm/pistachio/include/thread.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/asm_prototypes.h",<br>
> > ><br>
> "arch/arm/pistachio/include/asm_prototypes.h")<br>
> > ><br>
> ><br>
> Copy("build/pistachio/object/pistachio/include/arch/resource_functions.h",<br>
> > ><br>
> "arch/arm/pistachio/include/resource_functions.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ver/tcb.h",<br>
> > > "arch/arm/pistachio/v5/include/tcb.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/cpu/cache.h",<br>
> > ><br>
> "arch/arm/pistachio/cpu/xscale/include/cache.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/cpu/syscon.h",<br>
> > ><br>
> "arch/arm/pistachio/cpu/xscale/include/syscon.h")<br>
> > > [INST] build/pistachio/include/kernel/arch/asm.h<br>
> > > [INST]<br>
> build/pistachio/include/kernel/arch/continuation.h<br>
> > > [INST]<br>
> build/pistachio/include/atomic_ops/arch/atomic_ops.h<br>
> > > [INST] build/pistachio/include/l4/types.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/page.h",<br>
> > > "arch/arm/pistachio/include/page.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ver/config.h",<br>
> > ><br>
> "arch/arm/pistachio/v5/include/config.h")<br>
> > > [INST]<br>
> build/pistachio/include/kernel/arch/config.h<br>
> > > [INST] build/pistachio/include/l4/arch/config.h<br>
> > > [INST]<br>
> build/pistachio/include/kernel/arch/types.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/kdb/macro_set.h",<br>
> > > "pistachio/kdb/include/macro_set.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ver/phys_segment.h",<br>
> > ><br>
> "arch/arm/pistachio/v5/include/phys_segment.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/syscalls.h",<br>
> > ><br>
> "arch/arm/pistachio/include/syscalls.h")<br>
> > > [INST] build/pistachio/include/kernel/errors.h<br>
> > > [INST] build/pistachio/include/soc/soc.h<br>
> > > [INST]<br>
> build/pistachio/include/kernel/arch/special.h<br>
> > > [INST] build/pistachio/include/l4/cust/utcb.h<br>
> > > [INST] build/pistachio/include/l4/cust/vregs.h<br>
> > > [INST] build/pistachio/include/soc/arch/soc.h<br>
> > > [INST]<br>
> build/pistachio/include/compat/toolchain/ads_c.h<br>
> > > [INST]<br>
> build/pistachio/include/compat/toolchain/flint_c.h<br>
> > > [INST]<br>
> build/pistachio/include/compat/toolchain/gnu_c.h<br>
> > > [INST]<br>
> build/pistachio/include/compat/toolchain/rvct_c.h<br>
> > > [INST]<br>
> build/pistachio/include/compat/toolchain/rvct_gnu_c.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/fass.h",<br>
> > > "arch/arm/pistachio/include/fass.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ver/ptab.h",<br>
> > > "arch/arm/pistachio/v5/include/ptab.h")<br>
> > > [INST]<br>
> build/pistachio/include/l4/arch/ver/space_resources.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/fass_inline.h",<br>
> > ><br>
> "arch/arm/pistachio/include/fass_inline.h")<br>
> > > [INST]<br>
> build/pistachio/include/kernel/arch/asm_gnu.h<br>
> > > [INST]<br>
> build/pistachio/include/kernel/arch/asm_rvct.h<br>
> > > [INST]<br>
> build/pistachio/include/atomic_ops/unsafe_generic.h<br>
> > > [INST] build/pistachio/include/l4/arch/specials.h<br>
> > > [INST] build/pistachio/include/l4/arch/types.h<br>
> > > [INST] build/pistachio/include/l4/arch/ver/page.h<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/cpu/phys_segment.h",<br>
> > ><br>
> "arch/arm/pistachio/cpu/xscale/include/phys_segment.h")<br>
> > ><br>
> Copy("build/pistachio/object/pistachio/include/arch/ver/utcb.h",<br>
> > > "arch/arm/pistachio/v5/include/utcb.h")<br>
> > > [INST]<br>
> build/pistachio/include/l4/arch/syscalls_asm.h<br>
> > > [INST]<br>
> build/pistachio/include/kernel/kdb/console.h<br>
> > > [INST] build/pistachio/include/soc/soc_types.h<br>
> > > [INST]<br>
> build/pistachio/include/l4/arch/cache_attribs.h<br>
> > > [INST]<br>
> build/pistachio/include/l4/arch/ver/cache_attribs.h<br>
> > > [INST]<br>
> build/pistachio/include/l4/cpu/cache_attribs.h<br>
> > > [CXX ] build/pistachio/l4kernel/object/src/asid.o<br>
> > > sh: arm-linux-g++: not found<br>
> > > scons: ***<br>
> [build/pistachio/l4kernel/object/src/asid.o] Error 127<br>
> > > scons: building terminated because of errors.<br>
> > > Is installing OKL4 as straightforward as just<br>
> running the build script?<br>
> > ><br>
> > > Please advise.<br>
> > ><br>
> > > Thanks in advance!<br>
> > ><br>
> > > Cheers!<br>
> > > Gavin<br>
> > ><br>
> > > On Thu, Dec 4, 2008 at 1:56 PM, Yeonju<br>
> <<a href="mailto:xelis@hufs.ac.kr">xelis@hufs.ac.kr</a>> wrote:<br>
> > ><br>
> > > ><br>
> > > > Hi~<br>
> > > ><br>
> > > > I think...this message(blew) means python2.4<br>
> is not installed.<br>
> > > ><br>
> > > > $./tools/build.py machine=ia32_pc99<br>
> project=l4test<br>
> > > > /usr/bin/env: python2.4: No such file or<br>
> directory<br>
> > > ><br>
> > > > Please check it using "python -V"<br>
> command in your Ubuntu terminal.<br>
> > > > If python is not installed, you must install<br>
> python 2.4, not 2.5 or<br>
> > 2.6.<br>
> > > > (In okl4 2.1, it needs python 2.4. But<br>
> I'm not sure okl4 3 also needs<br>
> > same<br>
> > > > python version.)<br>
> > > ><br>
> > > > Regards,<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > > Gavin Chow wrote:<br>
> > > > ><br>
> > > > > Hi All,<br>
> > > > ><br>
> > > > > Good day!<br>
> > > > ><br>
> > > > > I became a fan of OKL4 after reading<br>
> about its microkernel approach<br>
> > and<br>
> > > > > how<br>
> > > > > it is built with security in mind.<br>
> > > > ><br>
> > > > > I've downloaded the latest release<br>
> from<br>
> > > > > <a href="http://wiki.ok-labs.com/Release/3.0" target="_blank">http://wiki.ok-labs.com/Release/3.0</a> and<br>
> > > > > want to try it out in my environment.<br>
> > > > ><br>
> > > > > Correct me if I'm wrong, but from<br>
> what I understand, OKL4 is like a<br>
> > > > > virtual<br>
> > > > > machine host, and OK Linux is the<br>
> virtual machine guest. If that is<br>
> > the<br>
> > > > > case, do I setup OKL4 directly on a PC?<br>
> Or should I install Linux on<br>
> > the<br>
> > > > > PC<br>
> > > > > first, and then install OKL4 followed<br>
> by OK Linux on top? I've tried<br>
> > the<br>
> > > > > second approach using Ubuntu 8.04 but I<br>
> could not install OKL4 after<br>
> > > > > following these steps:<br>
> > > > ><br>
> > > > > 1. Install Ubuntu 8.04 and updated with<br>
> latest patches<br>
> > > > > 2. Downloaded<br>
> > > > ><br>
> <a href="http://wiki.ok-labs.com/downloads/release-3.0/okl4_3.0.tar.gz" target="_blank">http://wiki.ok-labs.com/downloads/release-3.0/okl4_3.0.tar.gz</a><br>
> and<br>
> > > > > followed instructions from<br>
> > <a href="http://wiki.ok-labs.com/BuildingAndSimulating" target="_blank">http://wiki.ok-labs.com/BuildingAndSimulating</a><br>
> > > > > by<br>
> > > > > running:<br>
> > > > ><br>
> > > > > $./tools/build.py machine=ia32_pc99<br>
> project=l4test<br>
> > > > > /usr/bin/env: python2.4: No such file<br>
> or directory<br>
> > > > ><br>
> > > > > And this is where I got stuck. I feel<br>
> that I may have missed out on a<br>
> > > > > whole<br>
> > > > > lot of stuff before I can actually run<br>
> build.py. I'm new to embedded<br>
> > > > > development and I would like to learn<br>
> more in this area.<br>
> > > > ><br>
> > > > > I'd greatly appreciate anyone's<br>
> feedback.<br>
> > > > ><br>
> > > > > Thanks in advance!<br>
> > > > ><br>
> > > > > Cheers!<br>
> > > > > Gavin<br>
> > > > ><br>
> > > > ><br>
> _______________________________________________<br>
> > > > > Developer mailing list<br>
> > > > > <a href="mailto:Developer@okl4.org">Developer@okl4.org</a><br>
> > > > ><br>
> <a href="https://lists.okl4.org/mailman/listinfo/developer" target="_blank">https://lists.okl4.org/mailman/listinfo/developer</a><br>
> > > > ><br>
> > > > ><br>
> > > ><br>
> > > > --<br>
> > > > View this message in context:<br>
> > > ><br>
> <a href="http://n2.nabble.com/New-to-OKL4-tp1612308p1612358.html" target="_blank">http://n2.nabble.com/New-to-OKL4-tp1612308p1612358.html</a><br>
> > > > Sent from the OKL4 Community Forum mailing<br>
> list archive at Nabble.com.<br>
> > > ><br>
> > > ><br>
> > > ><br>
> _______________________________________________<br>
> > > > Developer mailing list<br>
> > > > <a href="mailto:Developer@okl4.org">Developer@okl4.org</a><br>
> > > ><br>
> <a href="https://lists.okl4.org/mailman/listinfo/developer" target="_blank">https://lists.okl4.org/mailman/listinfo/developer</a><br>
> > > ><br>
> ><br>
> > > _______________________________________________<br>
> > > Developer mailing list<br>
> > > <a href="mailto:Developer@okl4.org">Developer@okl4.org</a><br>
> > > <a href="https://lists.okl4.org/mailman/listinfo/developer" target="_blank">https://lists.okl4.org/mailman/listinfo/developer</a><br>
> ><br>
> ><br>
> > --<br>
> ><br>
> ><br>
> _______________________________________________<br>
> Developer mailing list<br>
> <a href="mailto:Developer@okl4.org">Developer@okl4.org</a><br>
> <a href="https://lists.okl4.org/mailman/listinfo/developer" target="_blank">https://lists.okl4.org/mailman/listinfo/developer</a><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Developer mailing list<br>
<a href="mailto:Developer@okl4.org">Developer@okl4.org</a><br>
<a href="https://lists.okl4.org/mailman/listinfo/developer" target="_blank">https://lists.okl4.org/mailman/listinfo/developer</a><br>
</div></div></blockquote></div><br>