[Yocto-builds] buildbot failure in Yocto on sys940x-noemgd
Richard Purdie
richard.purdie at linuxfoundation.org
Thu Oct 11 02:43:48 PDT 2012
On Thu, 2012-10-11 at 00:47 -0500, Tom Zanussi wrote:
> This qt4-x11-free error seems to be happening only on certain BSPs but
> not on other similar BSPs and doesn't seem to be problem with the BSPs
> themselves but maybe somehow triggering a bug in qt4-x11-free.
>
> Also seems to be restricted to the autobuilder as I'm not able to
> reproduce locally. More info copied rather than rewriting it from IRC:
>
> 10/11/2012 12:31:37 AM) tomz: eflanagan: the qt4-x11-free problem again,
> thought it was taken care of
> (12:33:08 AM) tomz: eflanagan: a couple things about it anyway - not
> able to reproduce it here and neither darren nor i could reproduce it
> locally the last time it came up
> (12:36:51 AM) tomz: eflanagan: we don't do anything in meta-intel (other
> than a small tweak in emenlow) that touches qt4
> (12:37:34 AM) tomz: eflanagan: but maybe something in meta-intel is
> exposing a bug in the qt4-x11-free recipe
> (12:38:26 AM) tomz: eflanagan: nothing obvious anyway
> (12:42:32 AM) tomz: eflanagan: anyway, i guess i'll dig around on the
> autobuilder tomorrow
I have a theory about this. I think the key line is:
| make[2]: Warning: File `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay/build/build/tmp/sysroots/crownbay/usr/include/glib-2.0/glib.h' has modification time 18391 s in the future
This is meaning it is rebuilding things every time "make" is run. At
make install time, the environment must be subtly different causing the
compile to fail within webkit.
Why is the glib timestamp in the future? I think the clocks on the
autobuilders must be skewed and hence this was built on a different
autobuilder with some future time and this was preserved when it was
installed locally.
So there are two takeaways:
a) We need to sync the times on the autobuilders (cc: Michael)
b) We need to have sstate either:
1) Check for files with future time stamps at installation and "fix"
this up.
2) Use tar -m to extract the sstate files
Cheers,
Richard
More information about the yocto-builds
mailing list