[OE-core] [PATCH 00/24] Add python3 recipes

Khem Raj raj.khem at gmail.com
Mon Aug 5 17:50:50 UTC 2013


>> OK, Ran it on the Autobuilder last night, and came up with the following
>> on a World build with multilib enabled:
>> 
>>> ERROR: This autoconf log indicates errors, it looked at host include
>>> and/or library paths while determining system capabilities.
>>> Rerun configure task after fixing this. The path was
>>> '/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-python3/3.3.2-r0.0/Python-3.3.2'
>>> 
>>> ERROR: Function failed: do_qa_configure
>>> ERROR: Logfile of failure stored in:
>>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-python3/3.3.2-r0.0/temp/log.do_configure.13443
>>> 
>>> NOTE: recipe lib32-python3-3.3.2-r0.0: task do_configure: Failed
>>> ERROR: Task 11368
>>> (virtual:multilib:lib32:/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/meta/recipes-devtools/python/python3_3.3.2.bb,
>>> do_configure) failed with exit code '1'
>>> NOTE: Running task 10412 of 21582 (ID: 12424,
>>> virtual:multilib:lib32:/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/meta/recipes-connectivity/bluez/bluez-hcidump_2.5.bb,
>>> do_packagedata)
>>> NOTE: recipe lib32-quota-4.01-r1: task do_compile: Started
>>> ERROR: This autoconf log indicates errors, it looked at host include
>>> and/or library paths while determining system capabilities.
>>> Rerun configure task after fixing this. The path was
>>> '/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/python3/3.3.2-r0.0/Python-3.3.2'
>>> 
>>> ERROR: Function failed: do_qa_configure
>>> ERROR: Logfile of failure stored in:
>>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/python3/3.3.2-r0.0/temp/log.do_configure.15796
>>> 
>>> NOTE: recipe python3-3.3.2-r0.0: task do_configure: Failed
>>> ERROR: Task 80
>>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/meta/recipes-devtools/python/python3_3.3.2.bb,
>>> do_configure) failed with exit code '1'
>> 
>> Summary of local.conf changes:
>> DISTRO = "poky"
>> PACKAGE_CLASSES = "package_rpm package_deb package_ipk"
>> BB_NUMBER_THREADS = "16"
>> PARALLEL_MAKE = "-j 16"
>> SDKMACHINE ?= "x86_64"
>> DL_DIR = "/srv/www/vhosts/autobuilder.yoctoproject.org/current_sources"
>> require conf/multilib.conf
>> MULTILIBS = "multilib:lib32"
>> DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
>> SSTATE_DIR ?= "/srv/www/vhosts/sstate.yoctoproject.org//multilib"
>> MACHINE = "qemux86"
>> PREMIRRORS = ""
>> BB_GENERATE_MIRROR_TARBALLS = "1"
>> ADTREPO = "http://adtrepo.yoctoproject.org//1.4+snapshot"
>> 


I have not tested this combination myself. where you are building python3 itself as 32bit package
what I have tested is to be able to build it for default multilib only. I don't see much point of
having a 32bit variant of python on a 64bit machine when you have it available as a 64bit package.

I will try to find some time to look into it and reproduce it but it does not seem like a show stopper
use case.

>> 
> 
> Khem:
> 
> This are kind of killing my enthusiasm with python3
> 
> Another issue in jinja:
> 
>> RefactoringTool: There was 1 error:
>> RefactoringTool: Can't parse ./ez_setup.py: ParseError: bad input: type=22, value='=', context=('', (54, 19))
>> --- ./jinja/translators/python.py       (original)
>> +++ ./jinja/translators/python.py       (refactored)
> 


This was bad from me. I have fixed it and pushed the rebased tree.

> Sau!
> 
> 
>> Sau!
>> 
>> 
>>> 
>>> 
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>> 
>> 




More information about the Openembedded-core mailing list