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"

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
 
/home/ankur/yocto_daisy/poky/meta/recipes-kernel/linux/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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to