标签:鸿蒙 SConscript py 源码 usr File line 2.0 local
昨天折腾了鸿蒙的源码编译,按照官网的步骤编译发现有这道地方无法编译通过,看看哪位大神能帮忙解决,感谢
具体错误如下: http://www.sxyya.com/h-col-104.html
[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 ../../build/lite/build_ext_components.py --path=../../vendor/hisi/hi3861/hi3861 --command=sh\ hm_build.sh
execute ota_builder with python...
Traceback (most recent call last):
File "/usr/local/lib/scons/SCons/Script/Main.py", line 1381, in main
_exec_main(parser, values)
File "/usr/local/lib/scons/SCons/Script/Main.py", line 1344, in _exec_main
_main(parser)
File "/usr/local/lib/scons/SCons/Script/Main.py", line 1022, in _main
SCons.Script._SConscript._SConscript(fs, script)
File "/usr/local/lib/scons/SCons/Script/SConscript.py", line 286, in _SConscript
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/root/code/vendor/hisi/hi3861/hi3861/SConstruct", line 211, in <module>
File "/usr/local/lib/scons/SCons/Script/SConscript.py", line 597, in SConscript
return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/lib/scons/SCons/Script/SConscript.py", line 286, in _SConscript
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/root/code/vendor/hisi/hi3861/hi3861/boot/flashboot/SConscript", line 104, in <module>
objs += env.SConscript(os.path.join(src, 'SConscript'), {'env':env,}, variant_dir = os.path.join('#', obj_path, "flashboot", path)
, duplicate=0)
File "/usr/local/lib/scons/SCons/Script/SConscript.py", line 597, in SConscript
return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/lib/scons/SCons/Script/SConscript.py", line 297, in _SConscript
handle_missing_SConscript(f, kw.get('must_exist', None))
File "/usr/local/lib/scons/SCons/Script/SConscript.py", line 179, in handle_missing_SConscript
SCons.Warnings.warn(SCons.Warnings.MissingSConscriptWarning, msg)
File "/usr/local/lib/scons/SCons/Warnings.py", line 174, in warn
_warningOut(warning)
File "/usr/local/lib/scons/SCons/Script/Main.py", line 613, in _scons_internal_warning
filename, lineno, routine, dummy = find_deepest_user_frame(traceback.extract_stack())
File "/usr/local/lib/python3.8/traceback.py", line 211, in extract_stack
stack = StackSummary.extract(walk_stack(f), limit=limit)
File "/usr/local/lib/python3.8/traceback.py", line 366, in extract
f.line
File "/usr/local/lib/python3.8/traceback.py", line 288, in line
self._line = linecache.getline(self.filename, self.lineno).strip()
File "/usr/local/lib/python3.8/linecache.py", line 16, in getline
lines = getlines(filename, module_globals)
File "/usr/local/lib/python3.8/linecache.py", line 47, in getlines
return updatecache(filename, module_globals)
File "/usr/local/lib/python3.8/linecache.py", line 137, in updatecache
lines = fp.readlines()
File "/usr/local/lib/python3.8/codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 699: invalid continuation byte
During handling of the above exception, another exception occurred:
标签:鸿蒙,SConscript,py,源码,usr,File,line,2.0,local 来源: https://www.cnblogs.com/dgr1/p/13693926.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。