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 < [email protected]>: > Hi Raphael, > > > -----Original Message----- > > From: [email protected] [mailto:meta-xilinx- > > [email protected]] On Behalf Of Raphael Cotty > > Sent: Sunday, January 08, 2017 7:21 AM > > To: [email protected] > > 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 <[email protected] > > <mailto:[email protected]> >: > > > > > > 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. > >
-- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
