[poky] Brach problem in the linux-yocto kernel fon sandybridge platform for fishriver machine
Bruce Ashfield
bruce.ashfield at gmail.com
Thu Apr 21 05:29:35 PDT 2011
On Thu, Apr 21, 2011 at 6:33 AM, v sailaja <vsailub4u at gmail.com> wrote:
> Hi,
>
> I am building the poky for "sandybridge" platform on "linux-yocto- 2.6.37"
> kernel for "fishriver" machine
> "meta_intel" is cloned from git://git.pokylinux.org/meta-intel and i copied
> this folder into poky.
> I have the follwing folder Under meta-intel
>
> common
> meta-emenlow
> meta-jasperforest
> meta-sugarbay
> meta-crownbay
> meta-fishriver
> meta-n450
>
> I made changes in the local.cof and bblayers.conf as
> MACHINE ?= "fishriver"
>
> BBLAYERS = " \
> /home/sailaja/new-sandybridge/poky_intel/meta \
> /home/sailaja/new-sandybridge/poky_intel/meta-intel/meta-fishriver \
>
>
> I am facing a problem at do_kernel_cheout.
> It is searching for the the kernel branch "crownbay" But it is not here
> /build/tmp/work/fishriver-poky-linux/linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16/linux
> If i do "git branch -a" in this linux folder "crownbay" is not here
We've had repeated problems with the autobuilders and mirrors getting
invalid clones of the kernel repo and then feeding them to builds. In particular
it seems to crop up on the crownbay.
As you said, the branch is moste definitely in the upstream repo:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-2.6.37/log/?h=yocto/standard/crownbay
The fix in the past has been for someone to kick the autobuilder and get the
kernel repo clone fixed there.
>
>
> * master
> meta
> yocto/base
> yocto/standard/arm-versatile-926ejs
> yocto/standard/base
> yocto/standard/beagleboard
> yocto/standard/common-pc-64/base
> yocto/standard/common-pc-64/jasperforest
> yocto/standard/common-pc-64/sugarbay
> yocto/standard/common-pc/atom-pc
> yocto/standard/common-pc/base
> yocto/standard/emenlow
> yocto/standard/fsl-mpc8315e-rdb
> yocto/standard/mti-malta32-be
> yocto/standard/mti-malta32-le
> yocto/standard/preempt-rt/base
> yocto/standard/preempt-rt/common-pc
> yocto/standard/preempt-rt/common-pc-64
> yocto/standard/qemu-ppc32
> yocto/standard/routerstationpro
> remotes/origin/master
> remotes/origin/meta
> remotes/origin/yocto/base
> remotes/origin/yocto/standard/arm-versatile-926ejs
> remotes/origin/yocto/standard/base
> remotes/origin/yocto/standard/beagleboard
> remotes/origin/yocto/standard/common-pc-64/base
> remotes/origin/yocto/standard/common-pc-64/jasperforest
> remotes/origin/yocto/standard/common-pc-64/sugarbay
> remotes/origin/yocto/standard/common-pc/atom-pc
> remotes/origin/yocto/standard/common-pc/base
> remotes/origin/yocto/standard/emenlow
> remotes/origin/yocto/standard/fsl-mpc8315e-rdb
> remotes/origin/yocto/standard/mti-malta32-be
> remotes/origin/yocto/standard/mti-malta32-le
> remotes/origin/yocto/standard/preempt-rt/base
> remotes/origin/yocto/standard/preempt-rt/common-pc
> remotes/origin/yocto/standard/preempt-rt/common-pc-64
> remotes/origin/yocto/standard/qemu-ppc32
>
>
> for the "crowbay" branch, it should be like as follows
>
> * yocto/standard/crownbay
> remotes/origin/yocto/standard/crownbay
>
> But it is searching for the "crowbay" branch, The error log as follows
>
> Error Log:
>
> OTE: Running task 1230 of 3748 (ID: 337,
> /home/sailaja/poky_intel/meta/recipes-kernel/linux/linux-yocto_git.bb,
> do_setscene)
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_setscene: Started
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_setscene: Succeeded
> NOTE: Running task 1231 of 3748 (ID: 336,
> /home/sailaja/poky_intel/meta/recipes-kernel/linux/linux-yocto_git.bb,
> do_fetch)
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_fetch: Started
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_fetch: Succeeded
> NOTE: Running task 1232 of 3748 (ID: 332,
> /home/sailaja/poky_intel/meta/recipes-kernel/linux/linux-yocto_git.bb,
> do_unpack)
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_unpack: Started
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_unpack: Succeeded
> NOTE: Running task 1267 of 3748 (ID: 331,
> /home/sailaja/poky_intel/meta/recipes-kernel/linux/linux-yocto_git.bb,
> do_kernel_checkout)
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_kernel_checkout: Started
> ERROR:
> '/home/sailaja/poky_intel/meta/recipes-kernel/linux/linux-yocto_git.bb'
> failed
> ERROR: Function 'do_kernel_checkout' failed (see
> /home/sailaja/poky_intel/build/tmp/work/fishriver-poky-linux/linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16/temp/log.do_kernel_checkout.18701
> for further information)
> ERROR: Logfile of failure stored in:
> /home/sailaja/poky_intel/build/tmp/work/fishriver-poky-linux/linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16/temp/log.do_kernel_checkout.18701
> Log data follows:
> | Fixing up git directory for standard/yocto/standard/crownbay
> | error: pathspec 'yocto/standard/crownbay' did not match any file(s) known
> to git.
> | ERROR: Function 'do_kernel_checkout' failed (see
> /home/sailaja/poky_intel/build/tmp/work/fishriver-poky-linux/linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16/temp/log.do_kernel_checkout.18701
> for further information)
> NOTE: package
> linux-yocto-2.6.37+git1+51c761795b078bf3c80104ed6e73b3d995067384_1+86bd1278bbf11589d87639df17d2f5f42db97b60-r16:
> task do_kernel_checkout: Failed
> ERROR: Task 331
> (/home/sailaja/poky_intel/meta/recipes-kernel/linux/linux-yocto_git.bb,
> do_kernel_checkout) failed with exit code '1'
>
>
>
> Please Can anyone suggest me how to track this error.
> Please tell why it is so happening
>
This can be worked around with a local clone of the kernel directly from
git.yoctoproject.org (to replace the one that was fetched by the build) and
then pointing to it directly, but that would also involve using meta-kernel-dev
and some other setup that you likely do not want to do.
The better fix is to wait for the autobuilders / mirrors to be checked and
updated if required.
Cheers,
Bruce
>
>
>
>
>
> Thanks & Regards,
> SAI
>
>
> _______________________________________________
> poky mailing list
> poky at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
>
>
--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
More information about the poky
mailing list