[yocto] Compiling kernel from external source in Yocto

Sudhangathan B S sudhangathan at gmail.com
Tue Dec 10 23:00:02 PST 2013


Hi, I'm having this issue, I'm not able to compile a kernel source which I
have in my system, locally.

This is my recipe, after following instructions at
http://www.yoctoproject.org/docs/1.4/dev-manual/dev-manual.html#building-software-from-an-external-source

require linux.inc
#THIS TEMPLATE COPIED FROM linux-sakoman_3.5.bb
DESCRIPTION = "Linux kernel for OMAP processors"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
KERNEL_IMAGETYPE = "uImage"
COMPATIBLE_MACHINE = "overo"
FILESEXTRAPATHS_prepend := "${THISDIR}/linux-omap-khilmanpm:"
PV = "3.5"
inherit externalsrc
S =
"/home/desen555/suan_work/kernel_work/khilman35-src-mods/linux-omap-khilmanpm"
B = "${WORKDIR}/git"
SRC_URI = "file://defconfig \
           file://omap2plus_defconfig \
           file://usb_off.patch \
           "

As you can see the kernel source directory is in S variable.

When the command "bitbake virtual/kernel" is run, i get this output

ERROR: Function failed: do_configure (see
/home/desen555/yocto/build/tmp/work/overo-poky-linux-gnueabi/linux-omap-khilmanpm/3.5-r0/temp/log.do_configure.28505
for further information)
ERROR: Logfile of failure stored in:
/home/desen555/yocto/build/tmp/work/overo-poky-linux-gnueabi/linux-omap-khilmanpm/3.5-r0/temp/log.do_configure.28505
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: Executing shell function do_configure
| sed: can't read
/home/desen555/yocto/build/tmp/work/overo-poky-linux-gnueabi/linux-omap-khilmanpm/3.5-r0/*defconfig:
No such file or directory*
| ERROR: Function failed: do_configure (see
/home/desen555/yocto/build/tmp/work/overo-poky-linux-gnueabi/linux-omap-khilmanpm/3.5-r0/temp/log.do_configure.28505
for further information)
ERROR: Task 2
(/home/desen555/yocto/poky/meta-dese_iisc/recipes-kernel/linux/
linux-omap-khilmanpm_3.5.bb, do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 545 tasks of which 543 didn't need to be
rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  /home/desen555/yocto/poky/meta-dese_iisc/recipes-kernel/linux/
linux-omap-khilmanpm_3.5.bb, do_configure
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

If at all I put my defconfig file in the place it is looking for, then it
throws other errors, so I guess that is not the right way..

Anybody compiled kernel as an external source in yocto..??
---------------------------------
*Sudhangathan BS*
Ph:(+91) 9731-905-205
---------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20131211/01d3d0cd/attachment.html>


More information about the yocto mailing list