[meta-xilinx] [meta-xilinx-tools]
Manjukumar Harthikote Matha
manjukumar.harthikote-matha at xilinx.com
Mon Jan 9 09:03:30 PST 2017
Hi Raphael,
> -----Original Message-----
> From: Raphael Cotty [mailto:raphael.cotty at gmail.com]
> Sent: Monday, January 09, 2017 6:17 AM
> To: Manjukumar Harthikote Matha
> Cc: meta-xilinx at yoctoproject.org
> Subject: Re: [meta-xilinx] [meta-xilinx-tools]
>
> Hi Manju,
>
>
> I added python3-pyyaml_3.12.bb <http://python3-pyyaml_3.12.bb> copied from
> python-pyyaml_3.12.bb <http://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"
>
This fails for me :( saying
ERROR: Nothing PROVIDES 'python3-pyyaml-native'. Close matches:
>
> 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)
>
Yes we need to use 2016.4 tools with 2016.4 release. Backward compatibility of tools is not guaranteed to work.
Thanks
Manju
> 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 <mailto:manjukumar.harthikote-
> matha at xilinx.com> >:
>
>
> Hi Raphael,
>
> > -----Original Message-----
> > From: meta-xilinx-bounces at yoctoproject.org <mailto:meta-xilinx-
> bounces at yoctoproject.org> [mailto:meta-xilinx- <mailto:meta-xilinx->
> > bounces at yoctoproject.org <mailto:bounces at yoctoproject.org> ] On
> Behalf Of Raphael Cotty
> > Sent: Sunday, January 08, 2017 7:21 AM
> > To: meta-xilinx at yoctoproject.org <mailto: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 <http://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>
> > <mailto: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:73454473d7c286c41ee697f74052fed03c79f9f5"
> > meta-xilinx =
> "master:abad77439a8f0aab1157d046720df8c541d1a885"
> > meta-xilinx-tools =
> "master:5ef795d3e4cf2f57cb63cc2bbab41dd753a8463d"
> > meta-qt5 =
> "morty:9aa870eecf6dc7a87678393bd55b97e21033ab48"
> > meta = "morty:c8d96b10ee3bc2eae0fd269d2564286fd0bc82ed"
> > meta-oe
> > meta-python =
> "morty:659d9d3f52bad33d7aa1c63e25681d193416d76e"
> >
> >
> > 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.
>
>
>
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.
More information about the meta-xilinx
mailing list