[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