* Compiling kernel from external source in Yocto
@ 2013-12-11 7:00 Sudhangathan B S
2013-12-11 7:13 ` Bruce Ashfield
0 siblings, 1 reply; 7+ messages in thread
From: Sudhangathan B S @ 2013-12-11 7:00 UTC (permalink / raw)
To: Gumstix users., yocto@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 2646 bytes --]
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
---------------------------------
[-- Attachment #2: Type: text/html, Size: 3721 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Compiling kernel from external source in Yocto
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
0 siblings, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2013-12-11 7:13 UTC (permalink / raw)
To: Sudhangathan B S, Gumstix users., yocto@yoctoproject.org
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
>
> require linux.inc
> #THIS TEMPLATE COPIED FROM linux-sakoman_3.5.bb
> <http://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
> <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>, 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
> ---------------------------------
>
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Compiling kernel from external source in Yocto
2013-12-11 7:13 ` Bruce Ashfield
@ 2013-12-11 11:30 ` Sudhangathan B S
2013-12-11 21:09 ` Bruce Ashfield
0 siblings, 1 reply; 7+ messages in thread
From: Sudhangathan B S @ 2013-12-11 11:30 UTC (permalink / raw)
To: Gumstix users.; +Cc: yocto@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 5661 bytes --]
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, 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, 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.
---------------------------------
Sudhangathan BS
Ph:(+91) 9731-905-205
---------------------------------
On Wed, Dec 11, 2013 at 12:43 PM, Bruce Ashfield <
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
>>
>> require linux.inc
>> #THIS TEMPLATE COPIED FROM linux-sakoman_3.5.bb
>> <http://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
>> <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>, 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
>> ---------------------------------
>>
>>
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>
>>
>
[-- Attachment #2: Type: text/html, Size: 8133 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Compiling kernel from external source in Yocto
2013-12-11 11:30 ` Sudhangathan B S
@ 2013-12-11 21:09 ` Bruce Ashfield
2013-12-12 0:46 ` Sudhangathan B S
0 siblings, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2013-12-11 21:09 UTC (permalink / raw)
To: Sudhangathan B S, Gumstix users.; +Cc: yocto@yoctoproject.org
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>
>
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Compiling kernel from external source in Yocto
2013-12-11 21:09 ` Bruce Ashfield
@ 2013-12-12 0:46 ` Sudhangathan B S
2013-12-16 16:14 ` Bruce Ashfield
0 siblings, 1 reply; 7+ messages in thread
From: Sudhangathan B S @ 2013-12-12 0:46 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: yocto@yoctoproject.org, Gumstix users.
[-- Attachment #1: Type: text/plain, Size: 9230 bytes --]
Bruce, for more information on what i'm doing..
I had to forcibly migrate to this latest version from the danny versions
that I was using.. I had exactly same problems with danny too..!
Last week I followed instruction again at
https://github.com/gumstix/Gumstix-YoctoProject-Repo
In both the cases my recipe is the same and is placed in a layer that I
created for this purpose.
path: /home/desen555/yocto/poky/meta-dese_iisc/recipes-kernel/linux/
linux-omap-khilmanpm_3.5.bb
this is my current meta data info:
Parsing of 1449 .bb files complete (1448 cached, 1 parsed). 1816 targets,
41 skipped, 0 masked, 0 errors.
Build Configuration:
BB_VERSION = "1.18.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Ubuntu-12.04"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "overo"
DISTRO = "poky"
DISTRO_VERSION = "1.4.2"
TUNE_FEATURES = "armv7a vfp neon"
TARGET_FPU = "vfp-neon"
meta
meta-yocto = "(nobranch):4e399f08d596197859214fdb3b06403b87bf8789"
meta-gnome
meta-oe
meta-xfce
meta-systemd
meta-networking
meta-multimedia = "(nobranch):44754206632dd5b0725aeb43e99e4ff9e0245dca"
meta-gumstix = "(nobranch):f10408773c2e81cc520c5a022c8bbe232a7b26aa"
meta-gumstix-extras = "(nobranch):42adc07d0586cc2056dcd9d1997c554d5a4a577e"
meta-dese_iisc = "(nobranch):4e399f08d596197859214fdb3b06403b87bf8789"
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks *...*
Thanks very much Bruce,
---------------------------------
Sudhangathan BS
Ph:(+91) 9731-905-205
---------------------------------
On Thu, Dec 12, 2013 at 2:39 AM, Bruce Ashfield <
bruce.ashfield@windriver.com> wrote:
> 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>
>>
>>
>>
>>
>
[-- Attachment #2: Type: text/html, Size: 13640 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Compiling kernel from external source in Yocto
2013-12-12 0:46 ` Sudhangathan B S
@ 2013-12-16 16:14 ` Bruce Ashfield
2013-12-16 21:48 ` Sudhangathan B S
0 siblings, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2013-12-16 16:14 UTC (permalink / raw)
To: Sudhangathan B S; +Cc: yocto@yoctoproject.org, Gumstix users.
On 12/11/2013, 7:46 PM, Sudhangathan B S wrote:
> Bruce, for more information on what i'm doing..
> I had to forcibly migrate to this latest version from the danny versions
> that I was using.. I had exactly same problems with danny too..!
> Last week I followed instruction again at
> https://github.com/gumstix/Gumstix-YoctoProject-Repo
> In both the cases my recipe is the same and is placed in a layer that I
> created for this purpose.
FYI: apparently my ASAP is now measure in many days, but I did complete
my own externalsrc builds, and they work out of the box.
Looking at the recipe you quoted below, you are running into the config
handling of the layer/recipes you are basing your work from:
i.e. you pasted this:
-----------
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 \
"
-------------
Since linux.inc isn't in oe-core or yocto, I can't build that directly, but
I do have no problems with a simple korg recipe that inherits kernel
or linux-yocto kernel support.
So that leaves me to say that your defconfig and config pain is coming
from whatever linux.inc is doing and you need to take that up with the
authors of that recipe.
Cheers,
Bruce
> path:
> /home/desen555/yocto/poky/meta-dese_iisc/recipes-kernel/linux/linux-omap-khilmanpm_3.5.bb
> <http://linux-omap-khilmanpm_3.5.bb>
> this is my current meta data info:
>
> Parsing of 1449 .bb files complete (1448 cached, 1 parsed). 1816
> targets, 41 skipped, 0 masked, 0 errors.
>
> Build Configuration:
> BB_VERSION = "1.18.0"
> BUILD_SYS = "x86_64-linux"
> NATIVELSBSTRING = "Ubuntu-12.04"
> TARGET_SYS = "arm-poky-linux-gnueabi"
> MACHINE = "overo"
> DISTRO = "poky"
> DISTRO_VERSION = "1.4.2"
> TUNE_FEATURES = "armv7a vfp neon"
> TARGET_FPU = "vfp-neon"
> meta
> meta-yocto = "(nobranch):4e399f08d596197859214fdb3b06403b87bf8789"
> meta-gnome
> meta-oe
> meta-xfce
> meta-systemd
> meta-networking
> meta-multimedia = "(nobranch):44754206632dd5b0725aeb43e99e4ff9e0245dca"
> meta-gumstix = "(nobranch):f10408773c2e81cc520c5a022c8bbe232a7b26aa"
> meta-gumstix-extras = "(nobranch):42adc07d0586cc2056dcd9d1997c554d5a4a577e"
> meta-dese_iisc = "(nobranch):4e399f08d596197859214fdb3b06403b87bf8789"
>
> NOTE: Resolving any missing task queue dependencies
> NOTE: Preparing runqueue
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks *...*
>
> Thanks very much Bruce,
> ---------------------------------
> Sudhangathan BS
> Ph:(+91) 9731-905-205
> ---------------------------------
>
>
> On Thu, Dec 12, 2013 at 2:39 AM, Bruce Ashfield
> <bruce.ashfield@windriver.com <mailto:bruce.ashfield@windriver.com>> wrote:
>
> 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>
> <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 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>
> <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.
> 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>
> <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>
> <mailto: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>
>
>
> <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>
> <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://5.bb>
> <http://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>
>
> <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://5.bb>
> <http://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>
>
> <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>
> <tel:%28%2B91%29%209731-905-__205>
> ------------------------------____---
>
>
> ___________________________________________________
> yocto mailing list
> yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
> <mailto:yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>__>
> https://lists.yoctoproject.____org/listinfo/yocto
> <https://lists.yoctoproject.__org/listinfo/yocto
> <https://lists.yoctoproject.org/listinfo/yocto>>
>
>
>
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Compiling kernel from external source in Yocto
2013-12-16 16:14 ` Bruce Ashfield
@ 2013-12-16 21:48 ` Sudhangathan B S
0 siblings, 0 replies; 7+ messages in thread
From: Sudhangathan B S @ 2013-12-16 21:48 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: yocto@yoctoproject.org, Gumstix users.
[-- Attachment #1: Type: text/plain, Size: 14132 bytes --]
First of all Thanks Bruce...!!!! for trying..!
That helped me to understand a lot..
I'm using sakoman's repo..
Ok.. Now I can work around it.!! :)
Cheers,
---------------------------------
Sudhangathan BS
Ph:(+91) 9731-905-205
---------------------------------
On Mon, Dec 16, 2013 at 9:44 PM, Bruce Ashfield <
bruce.ashfield@windriver.com> wrote:
> On 12/11/2013, 7:46 PM, Sudhangathan B S wrote:
>
>> Bruce, for more information on what i'm doing..
>> I had to forcibly migrate to this latest version from the danny versions
>> that I was using.. I had exactly same problems with danny too..!
>> Last week I followed instruction again at
>> https://github.com/gumstix/Gumstix-YoctoProject-Repo
>> In both the cases my recipe is the same and is placed in a layer that I
>> created for this purpose.
>>
>
> FYI: apparently my ASAP is now measure in many days, but I did complete
> my own externalsrc builds, and they work out of the box.
>
> Looking at the recipe you quoted below, you are running into the config
> handling of the layer/recipes you are basing your work from:
>
> i.e. you pasted this:
>
> -----------
>
>
> 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 \
> "
> -------------
>
> Since linux.inc isn't in oe-core or yocto, I can't build that directly, but
> I do have no problems with a simple korg recipe that inherits kernel
> or linux-yocto kernel support.
>
> So that leaves me to say that your defconfig and config pain is coming
> from whatever linux.inc is doing and you need to take that up with the
> authors of that recipe.
>
> Cheers,
>
> Bruce
>
>
> path:
>> /home/desen555/yocto/poky/meta-dese_iisc/recipes-kernel/linux/
>> linux-omap-khilmanpm_3.5.bb
>> <http://linux-omap-khilmanpm_3.5.bb>
>>
>> this is my current meta data info:
>>
>> Parsing of 1449 .bb files complete (1448 cached, 1 parsed). 1816
>> targets, 41 skipped, 0 masked, 0 errors.
>>
>> Build Configuration:
>> BB_VERSION = "1.18.0"
>> BUILD_SYS = "x86_64-linux"
>> NATIVELSBSTRING = "Ubuntu-12.04"
>> TARGET_SYS = "arm-poky-linux-gnueabi"
>> MACHINE = "overo"
>> DISTRO = "poky"
>> DISTRO_VERSION = "1.4.2"
>> TUNE_FEATURES = "armv7a vfp neon"
>> TARGET_FPU = "vfp-neon"
>> meta
>> meta-yocto = "(nobranch):4e399f08d596197859214fdb3b06403b87bf8789"
>> meta-gnome
>> meta-oe
>> meta-xfce
>> meta-systemd
>> meta-networking
>> meta-multimedia = "(nobranch):44754206632dd5b0725aeb43e99e4ff9e0245dca"
>> meta-gumstix = "(nobranch):f10408773c2e81cc520c5a022c8bbe232a7b26aa"
>> meta-gumstix-extras = "(nobranch):42adc07d0586cc2056dcd9d1997c55
>> 4d5a4a577e"
>> meta-dese_iisc = "(nobranch):4e399f08d596197859214fdb3b06403b87bf8789"
>>
>> NOTE: Resolving any missing task queue dependencies
>> NOTE: Preparing runqueue
>> NOTE: Executing SetScene Tasks
>> NOTE: Executing RunQueue Tasks *...*
>>
>>
>> Thanks very much Bruce,
>> ---------------------------------
>> Sudhangathan BS
>> Ph:(+91) 9731-905-205
>> ---------------------------------
>>
>>
>> On Thu, Dec 12, 2013 at 2:39 AM, Bruce Ashfield
>> <bruce.ashfield@windriver.com <mailto:bruce.ashfield@windriver.com>>
>> wrote:
>>
>> 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>
>> <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 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>
>> <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.
>> 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>
>> <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>
>> <mailto: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>
>>
>>
>>
>> <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>
>> <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://5.bb>
>> <http://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>
>>
>>
>> <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://5.bb>
>> <http://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>
>>
>>
>> <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>
>> <tel:%28%2B91%29%209731-905-__205>
>> ------------------------------____---
>>
>>
>> ___________________________________________________
>>
>> yocto mailing list
>> yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
>> <mailto:yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>__>
>> https://lists.yoctoproject.____org/listinfo/yocto
>> <https://lists.yoctoproject.__org/listinfo/yocto
>> <https://lists.yoctoproject.org/listinfo/yocto>>
>>
>>
>>
>>
>>
>>
>
[-- Attachment #2: Type: text/html, Size: 20844 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-12-16 21:48 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2013-12-12 0:46 ` Sudhangathan B S
2013-12-16 16:14 ` Bruce Ashfield
2013-12-16 21:48 ` Sudhangathan B S
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.