All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bruce Ashfield <bruce.ashfield@windriver.com>
To: Sudhangathan B S <sudhangathan@gmail.com>,
	"Gumstix users." <gumstix-users@lists.sourceforge.net>
Cc: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: Re: Compiling kernel from external source in Yocto
Date: Wed, 11 Dec 2013 16:09:59 -0500	[thread overview]
Message-ID: <52A8D4A7.5000807@windriver.com> (raw)
In-Reply-To: <CAGX3a9-Nn+FYRbz4o_MrtV7-uBDxshaTTX6Kvyi4bp10mkhyYQ@mail.gmail.com>

On 13-12-11 06:30 AM, Sudhangathan B S wrote:
> Thanks Bruce, I now understood a little more..!
>
> So if I put the defconfig file in the place it is looking for (kindly
> note, it is looking for defconfig within yocto folders, it is is not
> looking for defconfig in my external src directory), it then throws this
> error:
>
> NOTE: Executing RunQueue Tasks
> 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.683
> 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.683
> Log data follows:
> | DEBUG: Executing python function sysroot_cleansstate
> | DEBUG: Python function sysroot_cleansstate finished
> | DEBUG: Executing shell function do_configure
> | NOTE: make oldconfig
> | make: *** No rule to make target `oldconfig'.  Stop.
> | ERROR: oe_runmake failed
> | 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.683
> for further information)
> ERROR: Task 2
> (/home/desen555/yocto/poky/meta-dese_iisc/recipes-kernel/linux/linux-omap-khilmanpm_3.5.bb
> <http://linux-omap-khilmanpm_3.5.bb>, do_configure) failed with exit
> code '1'
> NOTE: Tasks Summary: Attempted 545 tasks of which 544 didn't need to be
> rerun and 1 failed.
> No currently running tasks (264 of 559)
>
> Summary: 1 task failed:
>
> /home/desen555/yocto/poky/meta-dese_iisc/recipes-kernel/linux/linux-omap-khilmanpm_3.5.bb
> <http://linux-omap-khilmanpm_3.5.bb>, do_configure
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> desen555@Xeon-S5000XVN:~/yocto/build$
>
> Now I hope you have more information...!!
> My external src directory has got the .config file.

I need to launch a test build to see if there's been some breakage
recently.

I didn't quite get to that today .. but will have a go at it ASAP.

Bruce

>
> ---------------------------------
> Sudhangathan BS
> Ph:(+91) 9731-905-205 <tel:%28%2B91%29%209731-905-205>
> ---------------------------------
>
>
> On Wed, Dec 11, 2013 at 12:43 PM, Bruce Ashfield
> <bruce.ashfield@windriver.com <mailto:bruce.ashfield@windriver.com>> wrote:
>
>     On 12/11/2013, 2:00 AM, Sudhangathan B S wrote:
>
>         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
>         <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
>         <http://linux-sakoman_3.5.bb>
>         <http://linux-sakoman_3.5.bb>
>
>         DESCRIPTION = "Linux kernel for OMAP processors"
>         LIC_FILES_CHKSUM =
>         "file://COPYING;md5=__d7810fab7487fb0aad327b76f1be7c__d7"
>         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
>         <http://linux-omap-khilmanpm_3.5.bb>
>         <http://linux-omap-khilmanpm___3.5.bb
>         <http://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
>         <http://linux-omap-khilmanpm_3.5.bb>
>         <http://linux-omap-khilmanpm___3.5.bb
>         <http://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..
>
>
>     What other errors ? You are on the right track. When using externalsrc,
>     you need to ensure the kernel is configured before the build starts,
>     since the actual build skips steps to not modify your source tree.
>
>     If you ensure that a full .config is in your kernel's build
>     directory, and that defconfig is in place, what errors do you get then ?
>
>     Also note: you can have tasks skipped by adding them to
>     SRCTREECOVEREDTASKS
>     in your recipe.
>
>     Bruce
>
>
>         Anybody compiled kernel as an external source in yocto..??
>         ------------------------------__---
>         *Sudhangathan BS*
>         Ph:(+91) 9731-905-205 <tel:%28%2B91%29%209731-905-205>
>         ------------------------------__---
>
>
>         _________________________________________________
>         yocto mailing list
>         yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
>         https://lists.yoctoproject.__org/listinfo/yocto
>         <https://lists.yoctoproject.org/listinfo/yocto>
>
>
>



  reply	other threads:[~2013-12-11 21:10 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-11  7:00 Compiling kernel from external source in Yocto Sudhangathan B S
2013-12-11  7:13 ` Bruce Ashfield
2013-12-11 11:30   ` Sudhangathan B S
2013-12-11 21:09     ` Bruce Ashfield [this message]
2013-12-12  0:46       ` Sudhangathan B S
2013-12-16 16:14         ` Bruce Ashfield
2013-12-16 21:48           ` Sudhangathan B S

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52A8D4A7.5000807@windriver.com \
    --to=bruce.ashfield@windriver.com \
    --cc=gumstix-users@lists.sourceforge.net \
    --cc=sudhangathan@gmail.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.