Я использую ветку warrior
в Yocto Project для переноса приложения python3 для моей PHYTE C phyBOARD Mira iMX6 board .
Вот конфигурация сборки:
Build Configuration:
BB_VERSION = "1.42.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "arm-phytec-linux-gnueabi"
MACHINE = "phyboard-mira-imx6-3"
DISTRO = "yogurt"
DISTRO_VERSION = "i.MX6-warrior"
TUNE_FEATURES = "arm vfp cortexa9 neon thumb callconvention-hard"
TARGET_FPU = "hard"
meta
meta-poky = "warrior:4edf4eb9cc86fbd4b51240fae527c1b97a7ace74"
meta-oe
meta-networking
meta-python
meta-multimedia = "warrior:a24acf94d48d635eca668ea34598c6e5c857e3f8"
meta-gstreamer1.0 = "warrior:74790944bc4ad0a2f2e755a7ade41a2203ff9cbc"
meta-nodejs = "HEAD:eec531e97a17bfd406f3bf76dee4057dcf5286a4"
meta-phytec = "warrior:bf8512cd1f3c17341b120422b375e2d7bd253b64"
meta-qt5 = "warrior:20331bd6b696793a7aa23a3c035e5ebcf3075aa3"
meta-rauc = "warrior:66111918dd5df6ca154aaf98a0c61b746a719cb8"
meta-yogurt = "warrior:1b0252324f4e5b18dac79d82e77176be30cd86ee"
meta-influx = "master:208d0ee4c53d7f2f0897547930efe13c403d2358"
meta-iotfablab = "master:0ace208ccbb0a7ab0dd9a7346225c09745875a3c"
workspace = "<unknown>:<unknown>"
Я использую сеанс tmux
, в котором я выполняю следующее:
devtool add python3-buttonflux https://github.com/shantanoo-desai/buttonflux/archive/v1.2.tar.gz
Это приводит к следующей ошибке:
Initialising tasks: 100% |########################################################################################################################################################################################| Time: 0:00:00
Sstate summary: Wanted 0 Found 0 Missed 0 Current 2 (0% match, 100% complete)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 18 tasks of which 16 didn't need to be rerun and all succeeded.
NOTE: Writing buildhistory
Traceback (most recent call last):
File "/home/des/Yocto/PHYTEC_BSPs/yocto_fsl_update/sources/poky/scripts/recipetool", line 111, in <module>
ret = main()
File "/home/des/Yocto/PHYTEC_BSPs/yocto_fsl_update/sources/poky/scripts/recipetool", line 100, in main
ret = args.func(args)
File "/home/des/Yocto/PHYTEC_BSPs/yocto_fsl_update/sources/poky/scripts/lib/recipetool/create.py", line 747, in create_recipe
handler.process(srctree_use, classes, lines_before, lines_after, handled, extravalues)
File "/home/des/Yocto/PHYTEC_BSPs/yocto_fsl_update/sources/poky/scripts/lib/recipetool/create_buildsys_python.py", line 264, in process
value = ' '.join(str(v) for v in values if v)
TypeError: 'float' object is not iterable
ERROR: Command 'script -e -q -c "recipetool --color=always create --devtool -o /tmp/devtoolhn6utg7b 'https://github.com/shantanoo-desai/buttonflux/archive/v1.2.zip'
-x /home/des/Yocto/PHYTEC_BSPs/yocto_fsl_update/build/workspace/sources/devtoolsrc2acm_guf -N python3-buttonflux" /dev/null' failed
Это странно поскольку сегодня я использовал тот же рабочий процесс для обновления рецепта python3, и он не выдавал никакой ошибки.
Что здесь не так?