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

Richard Purdie richard.purdie at linuxfoundation.org
Thu Oct 11 00:30:50 PDT 2012


On Wed, 2012-10-10 at 22:11 -0700, Saul Wold wrote:
> On 10/10/2012 05:32 PM, yocto-builds at yoctoproject.org wrote:
> >
> >         Build status: FAILURE
> >
> > Buildslave for this Build: *ab05*
> > Complete logs for all build steps:
> > http://autobuilder.yoctoproject.org:8010/builders/nightly-arm/builds/686
> > Build Reason: Triggerable(nightly-arm)
> > Build Source Stamp: *[branch danny]
> > c9de24d3f4845251b01e2eab0aeeb7472badc5bb*
> > /Detailed log of last build step:/
> > http://autobuilder.yoctoproject.org:8010/builders/nightly-arm/builds/686/steps/shell_28/logs/stdio
> >
> >
> >
> >         Last 20 lines of "shell_28.stdio" Error log:
> >
> > | DEBUG: Executing shell function do_compile
> > | NOTE: make -j 16 -e MAKEFLAGS=
> > LIBTOOL=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool
> > apm apmd
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool
> > --tag=CC --mode=compile arm-poky-linux-gnueabi-gcc -march=armv5te -marm
> > -mthumb-interwork -mtune=arm926ej-s
> > --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm
> > -c -O2 -pipe -g -feliminate-unused-debug-types -Wall -pipe -I.
> > -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" apmlib.c
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool
> > --tag=CC --mode=compile arm-poky-linux-gnueabi-gcc -march=armv5te -marm
> > -mthumb-interwork -mtune=arm926ej-s
> > --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm
> > -c -O2 -pipe -g -feliminate-unused-debug-types -Wall -pipe -I.
> > -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" apm.c
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool
> > --tag=CC --mode=compile arm-poky-linux-gnueabi-gcc -march=armv5te -marm
> > -mthumb-interwork -mtune=arm926ej-s
> > --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm
> > -c -O2 -pipe -g -feliminate-unused-debug-types -Wall -pipe -I.
> > -DVERSION=\"3.2.1\" -DDEFAULT_PROXY_NAME=\"/etc/apmd_proxy\" apmd.c
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 1045:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 1045:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 1045:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 1045:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 981:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 1045:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 1045:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > | arm-poky-linux-gnueabi-libtool: compile: Failed to create `.libs'
> > | make: *** [apmlib.lo] Error 1
> > | make: *** Waiting for unfinished jobs....
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 981:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > |
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool:
> > line 981:
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/x86_64-linux//bin/sed:
> > No such file or directory
> > | ERROR: Function failed: do_compile (see
> > /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/work/armv5te-poky-linux-gnueabi/apmd-3.2.2-14-r2/temp/log.do_compile.7609
> > for further information)
> > ERROR: Task 1734
> > (/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/meta/recipes-bsp/apmd/apmd_3.2.2-14.bb,
> > do_compile) failed with exit code '1'
> > Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> >
> > /Detailed log of last build step:/
> > http://autobuilder.yoctoproject.org:8010/builders/nightly-arm/builds/686/steps/shell_38/logs/stdio
> >
> >
> Seems that libtool is point to a sysroot version of SED, my only guess 
> is that it was not correctly depended on, I was not able to dig any 
> deeper on this issue.

The reproducer is:

bitbake sed-native
bitbake libtool-cross -c cleansstate
bitbake libtool-cross

and then look at the hardcoded path to sed
in /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/qemuarm/usr/bin/crossscripts/arm-poky-linux-gnueabi-libtool

The fix will be to set ac_cv_path_sed to simply "sed" in the libtool
recipes.

Cheers,

Richard




More information about the yocto-builds mailing list