[poky] Getting error in linux-yocto kernel during build.

Darren Hart dvhart at linux.intel.com
Mon Oct 3 08:39:45 PDT 2011



On 10/02/2011 09:54 PM, chinmaya hoshing wrote:
> Hi,
> 
> In Downloads directory whatever were the entries for linux kernel 
> I have kept them in downloads folder while building.
> After this I disconnected the network and started the build ,But it
> throws error for Unable to fetch source for linux-libc-headers, whereas
> building my kernel  i.e linux-yocto_git.bb <http://linux-yocto_git.bb>
> with this downloads does not create any problem.


When building your kernel, which linux-libc-headers provider are you using?

Have you ensured that you did a "-c fetchall" for the image you want to
build so that all the downloads are sure to have downloaded before you
switch to no network?

Note that linux-libc-headers-yocto is the default linux-libc-headers
provider, and it uses the 2.6.37 yocto recipe, so it will need to
download that repository as well.

--
Darren

> 
> On Tue, Sep 27, 2011 at 9:58 AM, Darren Hart <dvhart at linux.intel.com
> <mailto:dvhart at linux.intel.com>> wrote:
> 
> 
> 
>     On 09/16/2011 05:38 AM, chinmaya hoshing wrote:
>     > Hi ,
>     >
>     > I am building poky-build minimal live image for fishriver machine
>     on 64
>     > bit host machine.
>     > As I am having limited internet band-width, so I have identified
>     all the
>     > dependent packages and setup a Apache server on my local system so
>     that
>     > I can redirect the SRC_URI of all the packages to my local server.
>     > I have changed the related recipes to build  minimal live image, and
>     > modify bitbake.conf to add LOCAL_MIRROR="xxx.xxx.xxx.xxx/packages"
>     , in
>     > side packages I have tars which  was present "build/download" folder.
> 
>     OK... why not just use a common download directory? From what you've
>     described your just trying to speed up the build on a single build
>     system.
> 
>     --
>     Darren
> 
>     >
>     > While building linux-yocto, fetch and unpack was done but during
>     kernel
>     > checkout whatever git commits I have done previously in poky
>     source were
>     > flashed out (lost),  also the only recipe remains in
>     >  meta/recipe-kernel/ is linux .
>     >
>     >
>     > Following are the changes made in
>     > meta/recipes-kernel/linux/linux-yocto_git.bb
>     <http://linux-yocto_git.bb> <http://linux-yocto_git.bb>
>     > #SRCREV_FORMAT = "meta_machine"
>     > SRC_URI = "${LOCAL_MIRROR}/linux-yocto-3.0-3.0.tar.bz2"
>     >      // This tar file I took from
>     >
>     http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/snapshot/linux-yocto-3.0-3.0.tar.bz2
>     > PV = "${LINUX_VERSION}"
>     >
>     > In file meta-intel/meta-fishriver/conf/machine/fishriver.conf I
>     modified
>     > PREFERRED_VERSION_linux-yocto = "3.0"                (which  was
>     > PREFERRED_VERSION_linux-yocto = "3.0+git%" )
>     >
>     >
>     > Can any one help me to find the solution that if I had to pull linux
>     > kernel source from tar file or such and not from git repository. What
>     > things I have to do.
>     >
>     > Regards
>     > C Hoshing
>     >
>     >
>     >
>     > _______________________________________________
>     > poky mailing list
>     > poky at yoctoproject.org <mailto:poky at yoctoproject.org>
>     > https://lists.yoctoproject.org/listinfo/poky
> 
>     --
>     Darren Hart
>     Intel Open Source Technology Center
>     Yocto Project - Linux Kernel
> 
> 

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel



More information about the poky mailing list