[OKL4_3.0] Very Initial Build Error [no answer in history of forum]

2 messages Options
Embed this post
Permalink
Patrick.Sun

[OKL4_3.0] Very Initial Build Error [no answer in history of forum]

Reply Threaded More More options
Print post
Permalink

Hi, I'm new to OKL, and I'm currently trying out OKL and OKL Linux.

      1. download okl4_3.0 from http://wiki.ok-labs.com/Release/3.0   =>
~/okl/okl4_3.0
      2. install toolchain:
http://wiki.ok-labs.com/downloads/release-3.0/arm-linux-gnueabi-4.2.4.tar.gz 
~/okl/arm-unknown-linux-gnueabi/  bin path is added to the PATH. so as to
find arm-linux-g++  (BTW, I did a symbolic link arm-unknown-linux-gnueabi-*
to arm-linux-gnueabi-*, otherwise arm-linux-g++ is not found)

      It's very sure Python 2.4 and 2.5 is installed.  (according to
previous posts in the forum)

      I enter ~/okl/okl4_3.0 and issued the command tools/build.py
machine=gumstix project=iguana

      it gives me a brief building history and then stopped.
-------------------------------- building log
------------------------------------------
~/okl/okl4_3.0$ tools/build.py machine=gumstix project=iguana
scons: Reading SConscript files ...
test_device
skip
pxa250_timer
uart_8250
pxa250_dma
pxa250_rtc
pxa250_gpio
pxa250_cs
kirq_device
skip
Unable to find package: drivers/pxa250_dma
Unable to find package: libs/vdma
Unable to find package: drivers/pxa250_gpio
Unable to find package: libs/vgpio
Unable to find package: drivers/pxa250_cs
Unable to find package: libs/vcs
SERIAL_DRIVER is  uart_8250
Unable to find package: iguana/vdma
Unable to find package: iguana/vgpio
Unable to find package: iguana/vcs
scons: done reading SConscript files.
scons: Building targets ...
[INST] build/pistachio/include/kernel/macros.h
Copy("build/pistachio/object/pistachio/include/arch/pgent.h",
"arch/arm/pistachio/include/pgent.h")
Copy("build/pistachio/object/pistachio/include/arch/space.h",
"arch/arm/pistachio/include/space.h")
Copy("build/pistachio/object/pistachio/include/arch/ktcb.h",
"arch/arm/pistachio/include/ktcb.h")
Copy("build/pistachio/object/pistachio/include/arch/tcb.h",
"arch/arm/pistachio/include/tcb.h")
[INST] build/pistachio/include/atomic_ops/atomic_ops.h
Copy("build/pistachio/object/pistachio/include/arch/config.h",
"arch/arm/pistachio/include/config.h")
[INST] build/pistachio/include/kernel/config.h
[INST] build/pistachio/include/kernel/types.h
Copy("build/pistachio/object/pistachio/include/arch/globals.h",
"arch/arm/pistachio/include/globals.h")
[INST] build/pistachio/include/l4/config.h
Copy("build/pistachio/object/pistachio/include/arch/debug.h",
"arch/arm/pistachio/include/debug.h")
[INST] build/pistachio/include/kernel/debug.h
[INST] build/pistachio/include/l4/map_types.h
Copy("build/pistachio/object/pistachio/include/arch/phys_segment.h",
"arch/arm/pistachio/include/phys_segment.h")
Copy("build/pistachio/object/pistachio/include/arch/profile.h",
"arch/arm/pistachio/include/profile.h")
Copy("build/pistachio/object/pistachio/include/arch/resources.h",
"arch/arm/pistachio/include/resources.h")
[INST] build/pistachio/include/kernel/bitmap.h
[INST] build/pistachio/include/kernel/generic/lib.h
[INST] build/pistachio/include/l4/arch/vregs.h
Copy("build/pistachio/object/pistachio/include/arch/cache.h",
"arch/arm/pistachio/include/cache.h")
[INST] build/pistachio/include/kernel/cache.h
[INST] build/pistachio/include/compat/c.h
[INST] build/pistachio/include/l4/macros.h
Copy("build/pistachio/object/pistachio/include/arch/hwspace.h",
"arch/arm/pistachio/include/hwspace.h")
Copy("build/pistachio/object/pistachio/include/arch/ver/pgent.h",
"arch/arm/pistachio/v5/include/pgent.h")
Copy("build/pistachio/object/pistachio/include/arch/ver/space.h",
"arch/arm/pistachio/v5/include/space.h")
Copy("build/pistachio/object/pistachio/include/arch/exception.h",
"arch/arm/pistachio/include/exception.h")
Copy("build/pistachio/object/pistachio/include/arch/thread.h",
"arch/arm/pistachio/include/thread.h")
Copy("build/pistachio/object/pistachio/include/arch/asm_prototypes.h",
"arch/arm/pistachio/include/asm_prototypes.h")
Copy("build/pistachio/object/pistachio/include/arch/resource_functions.h",
"arch/arm/pistachio/include/resource_functions.h")
Copy("build/pistachio/object/pistachio/include/arch/ver/tcb.h",
"arch/arm/pistachio/v5/include/tcb.h")
Copy("build/pistachio/object/pistachio/include/cpu/cache.h",
"arch/arm/pistachio/cpu/xscale/include/cache.h")
Copy("build/pistachio/object/pistachio/include/cpu/syscon.h",
"arch/arm/pistachio/cpu/xscale/include/syscon.h")
[INST] build/pistachio/include/kernel/arch/asm.h
[INST] build/pistachio/include/kernel/arch/continuation.h
[INST] build/pistachio/include/atomic_ops/arch/atomic_ops.h
[INST] build/pistachio/include/l4/types.h
Copy("build/pistachio/object/pistachio/include/arch/page.h",
"arch/arm/pistachio/include/page.h")
Copy("build/pistachio/object/pistachio/include/arch/ver/config.h",
"arch/arm/pistachio/v5/include/config.h")
[INST] build/pistachio/include/kernel/arch/config.h
[INST] build/pistachio/include/l4/arch/config.h
[INST] build/pistachio/include/kernel/arch/types.h
Copy("build/pistachio/object/pistachio/include/kdb/macro_set.h",
"pistachio/kdb/include/macro_set.h")
Copy("build/pistachio/object/pistachio/include/arch/ver/phys_segment.h",
"arch/arm/pistachio/v5/include/phys_segment.h")
Copy("build/pistachio/object/pistachio/include/arch/syscalls.h",
"arch/arm/pistachio/include/syscalls.h")
[INST] build/pistachio/include/kernel/errors.h
[INST] build/pistachio/include/soc/soc.h
[INST] build/pistachio/include/kernel/arch/special.h
[INST] build/pistachio/include/l4/cust/utcb.h
[INST] build/pistachio/include/l4/cust/vregs.h
[INST] build/pistachio/include/soc/arch/soc.h
[INST] build/pistachio/include/compat/toolchain/ads_c.h
[INST] build/pistachio/include/compat/toolchain/flint_c.h
[INST] build/pistachio/include/compat/toolchain/gnu_c.h
[INST] build/pistachio/include/compat/toolchain/rvct_c.h
[INST] build/pistachio/include/compat/toolchain/rvct_gnu_c.h
Copy("build/pistachio/object/pistachio/include/arch/fass.h",
"arch/arm/pistachio/include/fass.h")
Copy("build/pistachio/object/pistachio/include/arch/ver/ptab.h",
"arch/arm/pistachio/v5/include/ptab.h")
[INST] build/pistachio/include/l4/arch/ver/space_resources.h
Copy("build/pistachio/object/pistachio/include/arch/fass_inline.h",
"arch/arm/pistachio/include/fass_inline.h")
[INST] build/pistachio/include/kernel/arch/asm_gnu.h
[INST] build/pistachio/include/kernel/arch/asm_rvct.h
[INST] build/pistachio/include/atomic_ops/unsafe_generic.h
[INST] build/pistachio/include/l4/arch/specials.h
[INST] build/pistachio/include/l4/arch/types.h
[INST] build/pistachio/include/l4/arch/ver/page.h
Copy("build/pistachio/object/pistachio/include/cpu/phys_segment.h",
"arch/arm/pistachio/cpu/xscale/include/phys_segment.h")
Copy("build/pistachio/object/pistachio/include/arch/ver/utcb.h",
"arch/arm/pistachio/v5/include/utcb.h")
[INST] build/pistachio/include/l4/arch/syscalls_asm.h
[INST] build/pistachio/include/kernel/kdb/console.h
[INST] build/pistachio/include/soc/soc_types.h
[INST] build/pistachio/include/l4/arch/cache_attribs.h
[INST] build/pistachio/include/l4/arch/ver/cache_attribs.h
[INST] build/pistachio/include/l4/cpu/cache_attribs.h
[CXX ] build/pistachio/l4kernel/object/src/asid.o
[CXX ] build/pistachio/l4kernel/object/src/assert.o
Copy("build/pistachio/object/pistachio/include/kdb/tracepoints.h",
"pistachio/kdb/include/tracepoints.h")
Copy("build/pistachio/object/pistachio/include/arch/schedule.h",
"arch/arm/pistachio/include/schedule.h")
Copy("build/pistachio/object/pistachio/include/arch/traceids.h",
"arch/arm/pistachio/include/traceids.h")
Copy("build/pistachio/object/pistachio/include/cpu/cpu.h",
"arch/arm/pistachio/cpu/xscale/include/cpu.h")
[CXX ] build/pistachio/l4kernel/object/src/cache.o
[CXX ] build/pistachio/l4kernel/object/src/caps.o
[CXX ] build/pistachio/l4kernel/object/src/clist.o
[CXX ] build/pistachio/l4kernel/object/src/data.o
[CXX ] build/pistachio/l4kernel/object/src/debug.o
[INST] build/pistachio/include/l4/cache_attribs.h
[INST] build/pistachio/include/l4/elfweaver_info.h
[INST] build/pistachio/include/l4/arch/elfweaver_info.h
[INST] build/pistachio/include/l4/arch/ver/elfweaver_info.h
[CXX ] build/pistachio/l4kernel/object/src/elfweaver_info.o
[CXX ] build/pistachio/l4kernel/object/src/endpoint.o
[CXX ] build/pistachio/l4kernel/object/src/exregs.o
Copy("build/pistachio/object/pistachio/include/arch/memory.h",
"arch/arm/pistachio/include/memory.h")
[CXX ] build/pistachio/l4kernel/object/src/init.o
[INST] build/pistachio/include/l4/map.h
Copy("build/pistachio/object/pistachio/include/arch/intctrl.h",
"arch/arm/pistachio/include/intctrl.h")
[INST] build/pistachio/include/l4/map_old.h
[CXX ] build/pistachio/l4kernel/object/src/init_script.o
cc1plus: warnings being treated as errors
pistachio/src/init_script.cc: In function 'void ki_assign_irq(space_t*,
ki_assign_irq_t*)':
pistachio/src/init_script.cc:647: warning: type-punning to incomplete type
might break strict-aliasing rules
scons: *** [build/pistachio/l4kernel/object/src/init_script.o] Error 1
scons: building terminated because of errors.

------------------------ log end
-0----------------------------------------------

any suggestions?
     

       
--
View this message in context: http://n2.nabble.com/-OKL4_3.0--Very-Initial-Build-Error--no-answer-in-history-of-forum--tp1629211p1629211.html
Sent from the OKL4 Community Forum mailing list archive at Nabble.com.


_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer
Peter Howard

Re: [OKL4_3.0] Very Initial Build Error [no answer in history of forum]

Reply Threaded More More options
Print post
Permalink
Hi Patrick

On Mon, 2008-12-08 at 06:27 -0800, Patrick.Sun wrote:
> Hi, I'm new to OKL, and I'm currently trying out OKL and OKL Linux.
>

[snip]

>
> any suggestions?

Starting with release 3.0 we _strongly_ recommend that you start by
playing with one of the pre-built SDKs  rather than build from the full
source tarball.  You avoid a series of issues, starting with the need
for multiple toolchains.

There's also a tutorial on the wiki for building linux on top of one of
the SDKs.

Do you have a particular reason you want to build from source?

Regards,      
--
Peter Howard <[hidden email]>


_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer