Hi,
So I'm trying to build my own beagleboard-demo-image from source using
bitbake, however the build system crashes as soon as it hits the
xtrans package. I tried to build the latter on its own using:
$ bitbake -b ../openembedded/recipes/xorg-lib/xtrans_1.2.3.bb
However, I'm getting these messages:
[ilyes@blackrock build]$ bitbake -b
../openembedded/recipes/xorg-lib/xtrans_1.2.3.bb
__builtin__:74: DeprecationWarning: the sets module is deprecated
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 5 of 17 (ID: 5,
/home/ilyes/openembedded/openembedded/recipes/xorg-lib/xtrans_1.2.3.bb,
do_configure)
ERROR: function do_configure failed
ERROR: log data follows
(/home/ilyes/openembedded/build/tmp/work/armv7a-angstrom-linux-gnueabi/xtrans-1_1.2.3-r0/temp/log.do_configure.1467)
automake (GNU automake) 1.10.2
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.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.10
NOTE: Executing autoreconf --verbose --install --force
--exclude=autopoint -I
/home/ilyes/openembedded/build/tmp/work/armv7a-angstrom-linux-gnueabi/xtrans-1_1.2.3-r0/xtrans-1.2.3/
-I/home/ilyes/openembedded/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/share/aclocal-1.10
-I /home/ilyes/openembedded/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/share/aclocal
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I
/home/ilyes/openembedded/build/tmp/work/armv7a-angstrom-linux-gnueabi/xtrans-1_1.2.3-r0/xtrans-1.2.3/
-I /home/ilyes/openembedded/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/share/aclocal-1.10
-I /home/ilyes/openembedded/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/share/aclocal
--force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running:
/home/ilyes/openembedded/build/tmp/staging/i686-linux/usr/bin/autoconf
--include=/home/ilyes/openembedded/build/tmp/work/armv7a-angstrom-linux-gnueabi/xtrans-1_1.2.3-r0/xtrans-1.2.3/
--include=/home/ilyes/openembedded/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/share/aclocal-1.10
--include=/home/ilyes/openembedded/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/share/aclocal
--force --warnings=cross
autoreconf: configure.ac: not using Autoheader
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
/home/ilyes/openembedded/build/tmp/work/armv7a-angstrom-linux-gnueabi/xtrans-1_1.2.3-r0/xtrans-1.2.3/configure
--build=i686-linux
--host=arm-angstrom-linux-gnueabi
--target=arm-angstrom-linux-gnueabi --prefix=/usr
--exec_prefix=/usr --bindir=/usr/bin
--sbindir=/usr/sbin
--libexecdir=/usr/libexec --datadir=/usr/share
--sysconfdir=/etc --sharedstatedir=/usr/com
--localstatedir=/var --libdir=/usr/lib
--includedir=/usr/include
--oldincludedir=/usr/include
--infodir=/usr/share/info --mandir=/usr/share/man
--enable-malloc0returnsnull ...
configure: WARNING: unrecognized options: --enable-malloc0returnsnull
configure: loading site script
/home/ilyes/openembedded/openembedded/site/endian-little
configure: loading site script
/home/ilyes/openembedded/openembedded/site/common-linux
configure: loading site script
/home/ilyes/openembedded/openembedded/site/common-glibc
configure: loading site script
/home/ilyes/openembedded/openembedded/site/arm-common
configure: loading site script
/home/ilyes/openembedded/openembedded/site/arm-linux
configure: loading site script
/home/ilyes/openembedded/openembedded/site/common
configure: loading site script
/home/ilyes/openembedded/openembedded/site/common
checking for a BSD-compatible install...
/home/ilyes/openembedded/build/tmp/staging/i686-linux/usr/bin/install
-c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p...
/home/ilyes/openembedded/build/tmp/staging/i686-linux/usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for arm-angstrom-linux-gnueabi-strip... arm-none-linux-gnueabi-strip
checking whether to enable maintainer-specific portions of Makefiles... no
checking if xorg-macros used to generate configure is at least
1.2... yes, 1.2.1
checking for style of include used by make... GNU
checking for arm-angstrom-linux-gnueabi-gcc...
arm-none-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon
-mfloat-abi=softfp
checking for C compiler default output file name...
configure: error: in
`/home/ilyes/openembedded/build/tmp/work/armv7a-angstrom-linux-gnueabi/xtrans-1_1.2.3-r0/xtrans-1.2.3':
configure: error: C compiler cannot create executables
See `config.log' for more details.
FATAL: oe_runconf failed
NOTE: Task failed:
/home/ilyes/openembedded/build/tmp/work/armv7a-angstrom-linux-gnueabi/xtrans-1_1.2.3-r0/temp/log.do_configure.1467
ERROR: TaskFailed event exception, aborting
ERROR: Build of
/home/ilyes/openembedded/openembedded/recipes/xorg-lib/xtrans_1.2.3.bb
do_configure failed
ERROR: Task 5 (/home/ilyes/openembedded/openembedded/recipes/xorg-lib/xtrans_1.2.3.bb,
do_configure) failed
NOTE: Tasks Summary: Attempted 4 tasks of which 4 didn't need to be
rerun and 1 failed.
ERROR: '/home/ilyes/openembedded/openembedded/recipes/xorg-lib/xtrans_1.2.3.bb'
failed
Any ideas?
Regards,
Ilyes Gouta.