[oe] Libpixman build failure

Mickael Chazaux mickael.chazaux at gmail.com
Mon Apr 19 09:56:06 UTC 2010


Hi,

I had a build failure in the package xorg-libs/libpixman_0.18.0.bb. It
seems that library's build system relies on Perl, which was not yet
bitbaked. I think the problem appeared because of this line in
local.conf :

BB_NUMBER_THREADS = "3"

causing libpixman do_configure() called before perl-native was finished.

Bitbaking perl-native manually before relaunching the build solved the problem.

Relevant log parts :


work/i686-linux/pixman-native-0.18.0-r5.1/temp/log.do_configure.21109 :

------
/home/mchazaux/projet/OE/angstrom-dev/staging/i686-linux/usr/bin/autoconf:
/home/mchazaux/projet/OE/angstrom-dev/staging/i686-linux/usr/bin/autom4te:
/home/mchazaux/projet/OE/angstrom-dev/staging/i686-linux/usr/bin/perl:
bad interpreter: No such file or directory
------

bitbake output :

-------
NOTE: Running task 1126 of 8083 (ID: 7722,
virtual:native:/home/mchazaux/projet/OE/openembedded/recipes/xorg-lib/pixman_0.18.0.bb,
do_configure)
Removing package staging-perl-native-i686-linux from root...
(offline root mode: not running staging-perl-native-i686-linux.prerm)
(offline root mode: not running staging-perl-native-i686-linux.postrm)
ERROR: function do_configure failed
ERROR: see log in
/home/mchazaux/projet/OE/angstrom-dev/work/i686-linux/pixman-native-0.18.0-r5.1/temp/log.do_configure.21109
NOTE: Task failed:
/home/mchazaux/projet/OE/angstrom-dev/work/i686-linux/pixman-native-0.18.0-r5.1/temp/log.do_configure.21109
ERROR: TaskFailed event exception, aborting
ERROR: Build of
virtual:native:/home/mchazaux/projet/OE/openembedded/recipes/xorg-lib/pixman_0.18.0.bb
do_configure failed
Installing staging-perl-native-i686-linux (5.8.8-r16) to root...
ERROR: Task 7722
(virtual:native:/home/mchazaux/projet/OE/openembedded/recipes/xorg-lib/pixman_0.18.0.bb,
do_configure) failed
NOTE: Waiting for 2 active tasks to finish
NOTE: 1: /home/mchazaux/projet/OE/openembedded/recipes/dbus/dbus_1.2.24.bb,
do_compile (19440)
NOTE: 2: /home/mchazaux/projet/OE/openembedded/recipes/perl/perl-native_5.8.8.bb,
do_setscene (20352)
(offline root mode: not running
staging-perl-native-i686-linux.preinst)
Configuring staging-perl-native-i686-linux
(offline root mode: not running
staging-perl-native-i686-linux.postinst)
NOTE: Staging package found but invalid for
/home/mchazaux/projet/OE/openembedded/recipes/perl/perl-native_5.8.8.bb
NOTE: Waiting for 1 active tasks to finish
NOTE: 1: /home/mchazaux/projet/OE/openembedded/recipes/dbus/dbus_1.2.24.bb,
do_compile (19440)
NOTE: Tasks Summary: Attempted 1123 tasks of which 1062 didn't need to
be rerun and 1 failed.
ERROR: 'virtual:native:/home/mchazaux/projet/OE/openembedded/recipes/xorg-lib/pixman_0.18.0.bb'
failed
--------

Regards,

Mickael Chazaux

Adeneo Embedded - Adetel Group
2, chemin du Ruisseau
69134 ECULLY - FRANCE
Tél. : +33 (0)4 72 18 08 40 - Fax : +33 (0)4 72 18 08 41




More information about the Openembedded-devel mailing list