ERROR: Function 'do_configure' failed (see /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/temp/log.do_configure.7952 for further information) ERROR: Logfile of failure stored in: /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/temp/log.do_configure.7952 Log data follows: | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-32', 'ix86-common', 'x86_64-linux-gnux32', 'common'] | automake (GNU automake) 1.11.1 | Copyright (C) 2009 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 /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/common/m4 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/m4 -I/disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/aclocal-copy/ | autoreconf: Entering directory `.' | autoreconf: configure.ac: not using Gettext | autoreconf: running: aclocal -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/common/m4 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/m4 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/aclocal-copy/ -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/common/m4 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/m4 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 -I /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/aclocal-copy/ --force --warnings=cross | aclocal: unknown warning category `cross' | autoreconf: configure.ac: tracing | configure.ac:105: warning: cannot check for file existence when cross compiling | ../../lib/autoconf/general.m4:2772: AC_CHECK_FILE is expanded from... | aclocal.m4:10175: AG_GST_CPU_TUNE is expanded from... | configure.ac:105: the top level | autoreconf: running: libtoolize --copy --force | libtoolize: putting auxiliary files in `.'. | libtoolize: copying file `./ltmain.sh' | libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and | libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. | libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. | aclocal: unknown warning category `cross' | autoreconf: running: /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/bin/autoconf --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/common/m4 --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/m4 --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/aclocal-copy/ --force --warnings=cross | configure.ac:105: warning: cannot check for file existence when cross compiling | ../../lib/autoconf/general.m4:2772: AC_CHECK_FILE is expanded from... | aclocal.m4:10175: AG_GST_CPU_TUNE is expanded from... | configure.ac:105: the top level | autoreconf: running: /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/bin/autoheader --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/common/m4 --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/m4 --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.11 --include=/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/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 /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67/configure --build=x86_64-linux --host=x86_64-poky-linux-gnux32 --target=x86_64-poky-linux-gnux32 --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --with-libtool-sysroot=/disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64 --disable-debug --disable-valgrind ... | configure: WARNING: unrecognized options: --disable-silent-rules, --disable-debug | configure: loading site script /home/nitin/prj/poky.git/meta/site/endian-little | configure: loading site script /home/nitin/prj/poky.git/meta/site/common-linux | configure: loading site script /home/nitin/prj/poky.git/meta/site/common-glibc | configure: loading site script /home/nitin/prj/poky.git/meta/site/ix86-common | configure: loading site script /home/nitin/prj/poky.git/meta/site/common | configure: loading site script /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64/usr/share/x86_64-poky-linux-gnux32_config_site.d/zlib_config | configure: loading site script /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64/usr/share/x86_64-poky-linux-gnux32_config_site.d/ncurses_config | configure: loading site script /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64/usr/share/x86_64-poky-linux-gnux32_config_site.d/glibc_config | checking for a BSD-compatible install... /usr/bin/install -c | checking whether build environment is sane... yes | checking for x86_64-poky-linux-gnux32-strip... x86_64-poky-linux-gnux32-strip | checking for a thread-safe mkdir -p... /bin/mkdir -p | checking for gawk... gawk | checking whether make sets $(MAKE)... yes | checking nano version... 0 (release) | checking whether to enable maintainer-specific portions of Makefiles... no | checking build system type... x86_64-pc-linux-gnu | checking host system type... x86_64-poky-linux-gnux32 | checking for x86_64-poky-linux-gnux32-pkg-config... no | checking for pkg-config... /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/x86_64-linux/usr/bin/pkg-config | configure: WARNING: using cross tools not prefixed with host triplet | checking pkg-config is at least version 0.9.0... yes | checking for style of include used by make... GNU | checking for x86_64-poky-linux-gnux32-gcc... ccache x86_64-poky-linux-gnux32-gcc -L/disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64/usr/lib | checking whether the C compiler works... no | configure: error: in `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/gst-fluendo-mpegdemux-0.10.67': | configure: error: C compiler cannot create executables | See `config.log' for more details | ERROR: oe_runconf failed | ERROR: Function 'do_configure' failed (see /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/gst-fluendo-mpegdemux-0.10.67-r0/temp/log.do_configure.7952 for further information) NOTE: package gst-fluendo-mpegdemux-0.10.67-r0: task do_configure: Failed
I have a fix for this pending in my local branch. will push it soon. Nitin
This commit in the master fixes the issue: commit 3c96a5386355969428163ddb60216cc989e00b3d Author: Nitin A Kamble <nitin.a.kamble@intel.com> Date: Thu Dec 1 10:51:30 2011 -0800 gst-fluendo.inc: remove unneccessary hack This fixes bug: [YOCTO #1403] the custom definition of CC was causing build isuses with x32 toolchain. And also I found out that the hack is not neccessary anymore. the affected gst-fluendo-mpegdemux recipe builds fine without the CC hack. (From OE-Core rev: 81cbedaaddd589e03fe2f6cb789907b1e555a9d6) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>