当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
29 Star 135 Fork 314

OpenHarmony / build_lite
暂停

 / 详情

编译wifiiot时报错

已完成
缺陷
创建于  
2020-09-26 17:51

该问题是怎么引起的?

使用python build.py wifiiot编译 时,报python版本不正确。

python使用的是3.7

root@twp:/file/code/openharmony#  python --version
Python 3.7.3

重现步骤

python build.py wifiiot

报错信息

[196/197] ACTION //vendor/hisi/hi3861/hi3861:run_wifiiot_scons(//build/lite/toolchain:linux_x86_64_riscv32_gcc)
FAILED: obj/vendor/hisi/hi3861/hi3861/run_wifiiot_scons_build_ext_components.txt 
python ../../../file/code/openharmony/build/lite/build_ext_components.py --path=../../../file/code/openharmony/vendor/hisi/hi3861/hi3861 --command=sh\ hm_build.sh
Python 3.7 or greater required, but you have Python 2.7.16
Traceback (most recent call last):
  File "../../../file/code/openharmony/build/lite/build_ext_components.py", line 64, in <module>
    sys.exit(main())
  File "../../../file/code/openharmony/build/lite/build_ext_components.py", line 58, in main
    cmd_exec(args.command)
  File "../../../file/code/openharmony/build/lite/build_ext_components.py", line 32, in cmd_exec
    raise Exception("{} failed, return code is {}".format(cmd, ret_code))
Exception: ['sh', 'hm_build.sh'] failed, return code is 2
ninja: build stopped: subcommand failed.
you can check build log in /file/code/openharmony/out/wifiiot/build.log
/root/ninja/ninja -w dupbuild=warn -C /file/code/openharmony/out/wifiiot failed, return code is 1

评论 (4)

weepingtown 创建了缺陷
weepingtown 关联仓库设置为OpenHarmony/build_lite
展开全部操作日志

删除自带的python2.7,或者将python指向python3,别指向python2

@张文松 python指向的是python3,上面有python --version的输出

麻烦上传一下 out/wifiiot/build.log

两周没有回复,此问题关闭,如果还有问题可以再提一个issue,并上传对应日志

peitaiyi 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
Python
1
https://gitee.com/openharmony/build_lite.git
git@gitee.com:openharmony/build_lite.git
openharmony
build_lite
build_lite

搜索帮助