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

Patrick.Sun sp at lawipac.com
Tue Dec 9 01:27:11 EST 2008


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.




More information about the Developer mailing list