Hi Ankur, have you got it to work?
How did you do? Am Montag, 8. Juni 2015 20:36:27 UTC+2 schrieb Ankur Tank: > > Hi Experts, > > I was trying to build Linux for beaglebone black from official repository > https://github.com/beagleboard/linux > > I am able to fetch and run menuconfig but when i try to compile the kernel > i get error. > > Following is the content of the recipe file. > > *file name* : linux-yocto-chipsee_3.14.bb > *path: */home/ankur/yocto_daisy/poky/meta-ybdevelop/recipes-example/linux > > inherit kernel > require recipes-kernel/linux/linux-yocto.inc > > BRANCH = "3.14" > # Override SRC_URI in a bbappend file to point at a different source > # tree if you do not want to build from Linus' tree. > SRC_URI = "git:// > github.com/beagleboard/linux.git;branch=${BRANCH};nocheckout=1;name=machine > <http://github.com/beagleboard/linux.git;branch=$%7BBRANCH%7D;nocheckout=1;name=machine> > " > > LINUX_VERSION ?= "3.14" > LINUX_VERSION_EXTENSION ?= "-custom" > > # Override SRCREV to point to a different commit in a bbappend file to > # build a different release of the Linux kernel. > # tag: v3.4 76e10d158efb6d4516018846f60c2ab5501900bc > SRCREV_machine="76e10d158efb6d4516018846f60c2ab5501900bc" > > PR = "r1" > PV = "${LINUX_VERSION}+git${SRCPV}" > > # Override COMPATIBLE_MACHINE to include your machine in a bbappend > # file. Leaving it empty here ensures an early explicit build failure. > COMPATIBLE_MACHINE = "beaglebone" > > *File name* :linux-yocto-chipsee_3.14.bbappend > *File path* > : /home/ankur/yocto_daisy/poky/meta-ybdevelop/recipes-example/linux > > *defconfig > path: > /home/ankur/yocto_daisy/poky/meta-ybdevelop/recipes-example/linux/linux-yocto-chipsee_3.14* > > With above configuration i am able to fetch and open menuconfig for > fetched linux kernel, command i used is as follows, > > -----Below command works---- > #* bitbake linux-yocto-chipsee -c menuconfig* > > But when i try to compile linux using below command it gives error, > -----Below command gives below errors---- > # *bitbake linux-yocto-chipsee -c compile* > > /bin/sh: 1: arm-poky-linux-gnueabi-gcc: not found > | make[4]: *** [scripts/mod/empty.o] Error 127 > | make[3]: *** [scripts/mod] Error 2 > | make[3]: *** Waiting for unfinished jobs.... > | SHIPPED scripts/genksyms/lex.lex.c > | Generating include/generated/mach-types.h > | SHIPPED scripts/genksyms/keywords.hash.c > | SHIPPED scripts/genksyms/parse.tab.h > | SHIPPED scripts/genksyms/parse.tab.c > | HOSTCC scripts/genksyms/lex.lex.o > | CC kernel/bounds.s > | /bin/sh: 1: arm-poky-linux-gnueabi-gcc: not found > > > When i try to build using below command that time also it failed. > > -----Below command gives below errors along with previous error--- > # *bitbake linux-yocto-chipsee -c build* > > *ERROR: Multiple .bb files are due to be built which each provide > virtual/kernel > (/home/ankur/yocto_daisy/poky/meta-ybdevelop/recipes-example/linux/linux-yocto-chipsee_3.14.bb > > <http://linux-yocto-chipsee_3.14.bb> > /home/ankur/yocto_daisy/poky/meta/recipes-kernel/linux/linux-yocto_3.14.bb > <http://linux-yocto_3.14.bb>).* > * This usually means one provides something the other doesn't and should.* > *NOTE: Executing SetScene Tasks* > *NOTE: Executing RunQueue Tasks* > *ERROR: Function failed: do_compile (log file is located at > /home/ankur/yocto_daisy/poky/build_fresh/tmp/work/beaglebone-poky-linux-gnueabi/linux-yocto-chipsee/3.14+gitAUTOINC+76e10d158e-r1/temp/log.do_compile.30878)* > *ERROR: Logfile of failure stored in: > /home/ankur/yocto_daisy/poky/build_fresh/tmp/work/beaglebone-poky-linux-gnueabi/linux-yocto-chipsee/3.14+gitAUTOINC+76e10d158e-r1/temp/log.do_compile.30878* > > Bitbake layers for linux shows below output > > # *bitbake-layers show-recipes 'linux*'* > *Parsing recipes..done.* > *=== Available recipes matching linux*: ===* > *linux-dummy:* > * meta 1.0* > *linux-firmware:* > * meta 1:0.0+gitAUTOINC+600caefd83* > *linux-libc-headers:* > * meta 3.14* > *linux-yocto:* > * meta 3.14.4+gitAUTOINC+183622e809_0143c6ebb4* > * meta 3.10 (skipped)* > * meta 3.4 (skipped)* > *linux-yocto-chipsee:* > * meta-ybdevelop 3.14+gitAUTOINC+76e10d158e* > *linux-yocto-dev:* > * meta unknown (skipped)* > *linux-yocto-rt:* > * meta 3.10 (skipped)* > * meta 3.14 (skipped)* > * meta 3.4 (skipped)* > *linux-yocto-tiny:* > * meta 3.10 (skipped)* > * meta 3.14 (skipped)* > * meta 3.4 (skipped)* > *linuxdoc-tools-native:* > * meta 0.9.69* > *linuxptp:* > * meta-oe 1.4* > > Any help/pointer/hint/suggestions to complete this ? > > Thank you, > > Regards, > Ankur > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
