[oe] rootfs_tar.bbclass not found?

Denys Dmytriyenko denis at denix.org
Wed May 20 00:25:38 UTC 2009


On Tue, May 19, 2009 at 09:03:24AM -0500, Jeff Rush wrote:
> Hopefully a trivial question.
> 
> Objective: I am trying to generate a tarball of an executable program, the
> helloworld.bb program, for installation onto a system that lacks support for
> ipk files.
> 
> To get a tarball package, I add to my local.conf:
> 
>    INHERIT += "package_tar package_ipk"
> 
> but when I do:
> 
>    bitbake helloworld
> 
> or indeed any target, I get the following error during the parse stage:
> 
> ERROR: Could not inherit file classes/rootfs_tar.bbclass while parsing
> /home/jeff/Projects/OpenEmbedded/openembedded/recipes/images/slugos-image.bb
> 
> This error is repeated for every *-image.bb file parsed.  The reason is
> because the file classes/image.bbclass has this line at the top of the file:
> 
>   inherit rootfs_${IMAGE_PKGTYPE}
> 
> so it is looking for "rootfs_tar.bbclass" but the only rootfs-*.bbclass files
> that exist are:
> 
>   classes/rootfs_deb.bbclass
>   classes/rootfs_ipk.bbclass
>   classes/rootfs_rpm.bbclass
> 
> So building an image from tar'd packages is not support - fine, because in
> this case I really do not want to build an image, just a single helloworld.tar
> package.  But I cannot get past the parsing phase because of this problem.
> 
> What can I add to my local.conf to 'short circuit' this logic related to the
> building of images?

Can you try setting BBMASK = "image" in your local.conf?

-- 
Denys




More information about the Openembedded-devel mailing list