[Yocto-builds] buildbot failure in Yocto on nightly-tiny

Darren Hart dvhart at linux.intel.com
Thu Oct 18 20:18:00 PDT 2012



On 10/18/2012 07:42 PM, Richard Purdie wrote:
> On Thu, 2012-10-18 at 15:55 -0400, Darren Hart wrote:
>> Why is tiny trying to build bash?
>>
>> Which image is this building?
>>
>> Should only be building core-image-minimal for tiny.
> 
> This is for core-image-minimal.
> 
> The reason its failing is due to some gettext changes I've made and
> 
> http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/t1&id=dcacbe10bd194499c6ae34c9b533e64ec5c0effe
> 
> should fix this one...

I did a cleanall of gettext and bash, but it still fails at the same
point for me.


> That doesn't answer the question why bash is being built. I suspect it
> gets built but not installed.

eglibc pulls in bash.

nothing pulls in gettext according to depexp, which is expected as
gettext will not compile for poky-tiny.

There are two scripts shipped with eglibc which required bash, which is what
pulled it in, but I thought we fixed this a while back with the following
in poky-tiny.conf:

# Drop native language support. This removes the
# eglibc->bash->gettext->libc-posix-clang-wchar dependency.
USE_NLS="no"

From:

commit 1d2451a8c70774380aae48f99ebc3967a86911f5
Author: Darren Hart <dvhart at linux.intel.com>
Date:   Thu Jan 5 15:37:35 2012 -0800

    distro: Update poky-tiny distro definition

    Rather than conditionally drop eglibc-utils based on wchar support, set
    USE_NLS="no" in the distro config to avoid pulling in gettext.

This appears be upheld in the current build:

$ bitbake core-image-minimal -e | grep USE_NLS=
# USE_NLS=no
USE_NLS="no"

Perhaps the bash recipe (or the upstream Makefile) has changed, causing
the following:

cannot stat
`/build/poky/master/tiny/fri2/tmp/sysroots/fri2/usr/share/gettext/config.rpath

I'm looking at the bash recipe now.... but I should be building tiny
images to demo at my presentation in the morning.... ah well...

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



More information about the Yocto-builds mailing list