[meta-xilinx] [meta-xilinx-tools]

Raphael Cotty raphael.cotty at gmail.com
Mon Jan 9 06:16:56 PST 2017


Hi Manju,

I added python3-pyyaml_3.12.bb copied from python-pyyaml_3.12.bb with this
change:
6c6
< DEPENDS = "libyaml python-cython-native"
---
> DEPENDS = "libyaml python3-cython-native"
17c17
< inherit distutils
---
> inherit setuptools3

Then I changed xsctyaml.bbclass:
-do_create_yaml[depends] = "python-pyyaml-native:do_populate_sysroot"
+do_create_yaml[depends] = "python3-pyyaml-native:do_populate_sysroot"

Now it fails when running the app.tcl script with xsct with this error:
invalid command name "setws"
I suspect my version xsct (v2015.4) is too old for the met-xilinx-tools
repository (2016.4)
So I am updating vivado tools...

Thanks
Raphael


2017-01-09 0:51 GMT+01:00 Manjukumar Harthikote Matha <
manjukumar.harthikote-matha at xilinx.com>:

> Hi Raphael,
>
> > -----Original Message-----
> > From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
> > bounces at yoctoproject.org] On Behalf Of Raphael Cotty
> > Sent: Sunday, January 08, 2017 7:21 AM
> > To: meta-xilinx at yoctoproject.org
> > Subject: Re: [meta-xilinx] [meta-xilinx-tools]
> >
> > After some investigation I found that from yocto 2.2 (morty) the minimum
> version
> > for python is 3.4.0.
> >
> > Package python_pyyaml is compiled with python2.7.
> >
> >
> > I am trying to update python_pyyaml to be build with python3 without
> success, for
> > the moment.
> >
>
> I am working on the same issue, I have update the python-pyyaml recipe to
> be built with python 3.5 (Morty version of python) but the import still
> fails.
>
> I changed only couple of lines
> DEPENDS = "libyaml python3-cython-native" and inherit distutils3 in
> meta-python/recipes-devtools/python/python-pyyaml_3.12.bb recipe
>
> Thanks
> Manju
> > 2016-12-17 14:05 GMT+01:00 Raphael Cotty <raphael.cotty at gmail.com
> > <mailto:raphael.cotty at gmail.com> >:
> >
> >
> >       I am trying to build to build the fsbl from meta-xilinx-tools but
> I get this
> > error:
> >
> >       ERROR: fsbl-0.2+xilinx+gitAUTOINC+a931a8d447-r0 do_create_yaml:
> Error
> > executing a python function in exec_python_func() autogenerated:
> >
> >       The stack trace of python calls that resulted in this
> exception/failure was:
> >       File: 'exec_python_func() autogenerated', lineno: 2, function:
> <module>
> >            0001:
> >        *** 0002:do_create_yaml(d)
> >            0003:
> >       File: '/home/raphael/src/yocto/morty/poky/meta-xilinx-
> > tools/classes/xsctyaml.bbclass', lineno: 24, function: do_create_yaml
> >            0020:
> >            0021:python do_create_yaml() {
> >            0022:    import sys, os
> >            0023:
> > os.sys.path.append(os.path.join(d.getVar('STAGING_DIR_NATIVE',
> > True),d.getVar('PYTHON_SITEPACKAGES_DIR', True)[1::]))
> >        *** 0024:    import yaml
> >            0025:    yaml_dict = {}
> >            0026:
> >            0027:    appconfig = (d.getVar("YAML_APP_CONFIG", True) or
> "").split()
> >            0028:    if appconfig:
> >       File: '/home/raphael/src/yocto/morty/poky/build/tmp-
> > glibc/sysroots/x86_64-linux/usr/lib/python2.7/site-
> packages/yaml/__init__.py',
> > lineno: 2, function: <module>
> >            0001:
> >        *** 0002:from error import *
> >            0003:
> >            0004:from tokens import *
> >            0005:from events import *
> >            0006:from nodes import *
> >       Exception: ImportError: No module named 'error'
> >
> >
> >       My build configuration:
> >       BB_VERSION        = "1.32.0"
> >       BUILD_SYS         = "x86_64-linux"
> >       NATIVELSBSTRING   = "Ubuntu-16.04"
> >       TARGET_SYS        = "arm-cascade-linux-gnueabi"
> >       MACHINE           = "cascade-zynq7"
> >       DISTRO            = "cascade"
> >       DISTRO_VERSION    = "3.2.0"
> >       TUNE_FEATURES     = "arm armv7a vfp  neon
> callconvention-hard
> > cortexa9"
> >       TARGET_FPU        = "hard"
> >       meta
> >       meta-poky
> >       meta-yocto-bsp    = "morty:73454473d7c286c41ee697f74052fe
> d03c79f9f5"
> >       meta-xilinx       = "master:abad77439a8f0aab1157d046720df8
> c541d1a885"
> >       meta-xilinx-tools = "master:5ef795d3e4cf2f57cb63cc2bbab41d
> d753a8463d"
> >       meta-qt5          = "morty:9aa870eecf6dc7a87678393bd55b97
> e21033ab48"
> >       meta              = "morty:c8d96b10ee3bc2eae0fd269d256428
> 6fd0bc82ed"
> >       meta-oe
> >       meta-python       = "morty:659d9d3f52bad33d7aa1c63e25681d
> 193416d76e"
> >
> >
> >       Thanks
> >
> >
> >       Raphael
> >
> >
>
>
>
> This email and any attachments are intended for the sole use of the named
> recipient(s) and contain(s) confidential information that may be
> proprietary, privileged or copyrighted under applicable law. If you are not
> the intended recipient, do not read, copy, or forward this email message or
> any attachments. Delete this email message and any attachments immediately.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-xilinx/attachments/20170109/880c400d/attachment.html>


More information about the meta-xilinx mailing list