[meta-xilinx] [meta-xilinx-tools] error while building pmu-firmware
Ahsan, Noor
Noor_Ahsan at mentor.com
Thu Jun 28 02:32:23 PDT 2018
Hello,
I was trying to build pmu-firmware and faced following error
ERROR: pmu-firmware-2018.2+gitAUTOINC+6e82c0183b-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: '/data/noor/mel/releases/elm/main/meta-xilinx-tools/classes/xsctyaml.bbclass', lineno: 64, function: do_create_yaml
0060:
0061:python do_create_yaml() {
0062: import sys, os
0063: os.sys.path.append(os.path.join(d.getVar('RECIPE_SYSROOT_NATIVE'),d.getVar('PYTHON_SITEPACKAGES_DIR')[1::]))
*** 0064: import yaml
0065: yaml_dict = {}
0066:
0067: appconfig = (d.getVar("YAML_APP_CONFIG", True) or "").split()
0068: if appconfig:
Exception: ImportError: No module named 'yaml'
ERROR: pmu-firmware-2018.2+gitAUTOINC+6e82c0183b-r0 do_create_yaml: Function failed: do_create_yaml
ERROR: Logfile of failure stored in: /data/noor/mel/releases/builds/elm/main/build_ultrazed/tmp/work/ultrazed_eg_iocc_mel-mel-linux/pmu-firmware/2018.2+gitAUTOINC+6e82c0183b-r0/temp/log.do_create_yaml.20553
ERROR: Task (/data/noor/mel/releases/elm/main/meta-xilinx-tools/recipes-bsp/pmu-firmware/pmu-firmware_git.bb:do_create_yaml) failed with exit code '1'
Although we this line in class just before importing yaml
os.sys.path.append(os.path.join(d.getVar('RECIPE_SYSROOT_NATIVE'),d.getVar('PYTHON_SITEPACKAGES_DIR')[1::]))
https://github.com/Xilinx/meta-xilinx-tools/blob/rel-v2018.2/classes/xsctyaml.bbclass#L63
but I think this is not correct as for 64bit architecture the PYTHON_SITEPACKAGES_DIR is set to /usr/lib64/python3.5/site-packages but python native will be location in /usr/lib/.... not in /usr/lib64. This will cause the above error that I am getting. Have anybody seen this issue?
Noor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-xilinx/attachments/20180628/b9ce9203/attachment.html>
More information about the meta-xilinx
mailing list