I’m building for the Apalis iMX6Q, with a few extra layers, notably meta-fsl-arm, meta-fsl-arm-extra among others.
V2.4 built fine, but I need a kernel version 4.0 at least for the TW6869 driver (I think).
I upgraded to V2.5 which uses fido, Yocto 1.8. Then I ‘repo sync’ to git new. I can’t get past libdmx-1.1.3-r0 configure, always failing. Log:
DEBUG: Executing python function sysroot_cleansstate
DEBUG: Python function sysroot_cleansstate finished
DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
DEBUG: Executing shell function autotools_preconfigure
DEBUG: Shell function autotools_preconfigure finished
DEBUG: Executing python function autotools_copy_aclocals
DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
DEBUG: Python function autotools_copy_aclocals finished
DEBUG: Executing shell function do_configure
automake (GNU automake) 1.15
Copyright (C) 2014 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
NOTE: Executing ACLOCAL="aclocal --system-acdir=/home/gumstix/oe-core/build/out-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/libdmx/1_1.1.3-r0/build/aclocal-copy/" autoreconf --verbose --install --force --exclude=autopoint
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --system-acdir=/home/gumstix/oe-core/build/out-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/libdmx/1_1.1.3-r0/build/aclocal-copy/ --force
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /home/gumstix/oe-core/build/out-glibc/sysroots/i686-linux/usr/bin/autoconf --force
autoreconf: running: /home/gumstix/oe-core/build/out-glibc/sysroots/i686-linux/usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:34: installing './compile'
configure.ac:30: installing './missing'
src/Makefile.am: installing './depcomp'
autoreconf: running: gnu-configize
autoreconf: Leaving directory `.'
/home/gumstix/oe-core/build/out-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/libdmx/1_1.1.3-r0/temp/run.do_configure.12034: 188: /home/gumstix/oe-core/build/out-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/libdmx/1_1.1.3-r0/temp/run.do_configure.12034: oe_runconf: not found
WARNING: exit code 127 from a shell command.
ERROR: Function failed: do_configure (log file is located at /home/gumstix/oe-core/build/out-glibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/libdmx/1_1.1.3-r0/temp/log.do_configure.12034)
I have in local.conf (cut):
BB_NUMBER_THREADS="1"
PARALLEL_MAKE="-j9"
MACHINE="apalis-imx6"
DISTRO="angstrom-v2015.06"
(I have Ubuntu 14.04 on a 32-bit system, which I need to change to x86_64 sometime)
I’ve tried successively:
$ bitbake -c clean libdmx
$ bitbake angstrom-lxde-image
$ bitbake -c cleanstate libdmx
$ bitbake angstrom-lxde-image
$ bitbake -c cleanall libdmx
$ bitbake angstrom-lxde-image
Fails at the same spot, every time. Google search brings up nothing. I’m not sure why it can’t find oe_runconf, as it seems to be used fairly prolifically in recipe *.bb files. I’ve tried deleting the entire oe-core folder and rebuilding fresh.
It seems the libdmx_1.1.3.bb is in openembedded-core/meta/recipes-graphics, and has 2 deps: libxext and dmxproto.
Any ideas? Or am I stuck with V2.4?