build of fr2-noemgd failed for the following configure for core-image-lsb core-image-lsb-sdk: OE Build Configuration: BB_VERSION = "1.15.1" TARGET_ARCH = "i586" TARGET_OS = "linux" MACHINE = "fri2-noemgd" DISTRO = "poky-lsb" DISTRO_VERSION = "1.1+snapshot-20120324" TUNE_FEATURES = "m32 core2" The extract of log file regarding the error is as following: ================= ERROR: Function failed: do_configure (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/temp/log.do_configure.3170 for further information) ERROR: Logfile of failure stored in: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/temp/log.do_configure.3170 Log data follows: | automake (GNU automake) 1.11.2 | Copyright (C) 2011 Free Software Foundation, Inc. | License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html> | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. | | Written by Tom Tromey <tromey@redhat.com> | and Alexandre Duret-Lutz <adl@gnu.org>. | AUTOV is 1.11 | NOTE: Executing autoreconf --verbose --install --force --exclude=autopoint -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/autoopts/ -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/config/ -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/aclocal-copy/ | autoreconf: Entering directory `.' | autoreconf: configure.ac: not using Gettext | autoreconf: running: aclocal -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/autoopts/ -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/config/ -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/aclocal-copy/ -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/autoopts/ -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/config/ -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/aclocal-copy/ --force --warnings=cross -I config | aclocal: unknown warning category `cross' | autoreconf: configure.ac: tracing | autoreconf: running: libtoolize --copy --force | libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `config'. | libtoolize: copying file `config/ltmain.sh' | libtoolize: putting macros in `config'. | libtoolize: copying file `config/libtool.m4' | libtoolize: copying file `config/ltoptions.m4' | libtoolize: copying file `config/ltsugar.m4' | libtoolize: copying file `config/ltversion.m4' | libtoolize: copying file `config/lt~obsolete.m4' | libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and | libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. | aclocal: unknown warning category `cross' | autoreconf: running: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/bin/autoconf --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/autoopts/ --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/config/ --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/aclocal-copy/ --force --warnings=cross | autoreconf: running: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/bin/autoheader --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/autoopts/ --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/config/ --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 --include=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/aclocal-copy/ --force --warnings=cross | autoreconf: running: automake --foreign --add-missing --copy --force-missing --warnings=cross | automake: unknown warning category `cross' | autoreconf: running: gnu-configize | autoreconf: Leaving directory `.' | NOTE: Running /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/autogen-5.12/configure --build=x86_64-linux --host=x86_64-linux --target=x86_64-linux --prefix=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr --exec_prefix=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr --bindir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/bin --sbindir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/sbin --libexecdir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/libexec --datadir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share --sysconfdir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/etc --sharedstatedir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/com --localstatedir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/var --libdir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/lib --includedir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/include --oldincludedir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/include --infodir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share/info --mandir=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/sysroots/x86_64-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking | configure: WARNING: unrecognized options: --disable-silent-rules | checking build system type... x86_64-pc-linux-gnu | checking host system type... x86_64-pc-linux-gnu | checking target system type... x86_64-pc-linux-gnu ... checking whether using shell scERROR: Function failed: do_configure (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/fri2-noemgd/build/build/tmp/work/x86_64-linux/autogen-native-5.12-r1/temp/log.do_configure.3170 for further information) | ripts... yes | checking whether setjmp() links okay... yes | checking whether sigsetjmp() links okay... yes | checking whether with-libguile was specified... no | checking whether with-libguile-cflags was specified... no | checking whether with-libguile-libs was specified... no | checking whether libguile can be linked with... no | configure: error: Cannot find libguile. libguile is required. | ERROR: oe_runconf failed NOTE: package autogen-native-5.12-r1: task do_configure: Failed
Looks like its a relocation issue with libguile itself. Looking on the autobuilder, guile-native was installed from sstate and built for "fri2", not "fri2-noemgd". Proposed patch: http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/t2&id=77e7938f95d9743b0cea02744303bd576caa02a7
Fixed in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=21a314e030477c4f82264b18553d4ded832cff62