[meta-ti] Building Yocto for Pandaboard

Robert P. J. Day rpjday at crashcourse.ca
Mon Mar 5 07:16:43 PST 2012


On Mon, 5 Mar 2012, Christian.Schulenberg at bmw.de wrote:

> Hi,
>
> I'm using a Pandaboard Rev A4, so it is in fact an OMAP4430 board.
>
> You can change to u-boot bootloader in /meta-ti/conf/machine/omap4430-panda.conf:
>
> #EXTRA_IMAGEDEPENDS = "x-load u-boot-sakoman " -> remove or comment this line out
> EXTRA_IMAGEDEPENDS += "u-boot" -> I used this line, but because omap4430-panda.conf includes omap3.inc, it should be obsolete. Same definition is in there. X-Load can be removed from omap3.inc from my point of view, because it's not necessary.
>
> #PREFERRED_PROVIDER_virtual/bootloader = "u-boot-sakoman"  -> remove or comment this line out
> PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
>
> Your question about gcc4.7: I haven't used this version yet.
>
> I have build core-image-base as well as core-image-basic successfully for Pandaboard. I connect to the board via the serial interface, so I don't need a configured eth0 yet.
>
> Thanks for your suggestion about systemd. I will try to pull in system in the next days.

  without making any of the above changes (since it doesn't appear it
would affect what i'm doing), i'm getting a build error that goes back
many months:

ERROR: Function failed: do_compile_perf (see /home/rpjday/yocto/builds/omap4430_panda/tmp/work/omap4430_panda-poky-linux-gnueabi/linux-omap4-2.6.35.7-r0/temp/log.do_compile_perf.29777 for further information)
NOTE: make -j 8 -C /home/rpjday/yocto/builds/omap4430_panda/tmp/work/omap4430_panda-poky-linux-gnueabi/linux-omap4-2.6.35.7-r0/git/tools/perf CC=arm-poky-linux-gnueabi-gcc  -march=armv7-a -fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/rpjday/yocto/builds/omap4430_panda/tmp/sysroots/omap4430-panda LD=arm-poky-linux-gnueabi-ld --sysroot=/home/rpjday/yocto/builds/omap4430_panda/tmp/sysroots/omap4430-panda  prefix=/usr NO_NEWT=1 NO_DWARF=1
make: Entering directory `/home/rpjday/yocto/builds/omap4430_panda/tmp/work/omap4430_panda-poky-linux-gnueabi/linux-omap4-2.6.35.7-r0/git/tools/perf'
PERF_VERSION = ti.ubuntu.2.6.35.993.3
make: Leaving directory `/home/rpjday/yocto/builds/omap4430_panda/tmp/work/omap4430_panda-poky-linux-gnueabi/linux-omap4-2.6.35.7-r0/git/tools/perf'
make: Entering directory `/home/rpjday/yocto/builds/omap4430_panda/tmp/work/omap4430_panda-poky-linux-gnueabi/linux-omap4-2.6.35.7-r0/git/tools/perf'
    GEN common-cmds.h
    * new build flags or prefix
touch .perf.dev.null
    GEN perf-archive
    CC builtin-annotate.o
    CC builtin-bench.o
    CC bench/sched-messaging.o
    CC bench/sched-pipe.o
    CC bench/mem-memcpy.o
    CC builtin-diff.o
    CC builtin-sched.o
bench/sched-pipe.c: In function 'bench_sched_pipe':
bench/sched-pipe.c:58:6: error: variable 'ret' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors

make: *** [bench/sched-pipe.o] Error 1
make: *** Waiting for unfinished jobs....
    CC builtin-buildid-list.o
builtin-sched.c: In function 'process_sched_event':
builtin-sched.c:373:12: error: variable 'delta' set but not used [-Werror=unused-but-set-variable]
builtin-sched.c: In function 'run_one_test':
builtin-sched.c:564:39: error: variable 'std_dev' set but not used [-Werror=unused-but-set-variable]
builtin-sched.c: In function 'replay_switch_event':
builtin-sched.c:801:27: error: variable 'next' set but not used [-Werror=unused-but-set-variable]
builtin-sched.c: In function 'map_switch_event':
builtin-sched.c:1406:17: error: variable 'sched_out' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors

make: *** [builtin-sched.o] Error 1
rm .perf.dev.null
make: Leaving directory `/home/rpjday/yocto/builds/omap4430_panda/tmp/work/omap4430_panda-poky-linux-gnueabi/linux-omap4-2.6.35.7-r0/git/tools/perf'
ERROR: oe_runmake failed


  i'd thought that had been addressed some time back.  did you not see
that build error?  does that mean using a different version of gcc
would resolve it?

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================



More information about the meta-ti mailing list