当我尝试使用meson build
目录内的说明中指示构建 harfbuzz 时,我将 harfbuzz 克隆到它失败并显示消息
Build type: native build
Project name: harfbuzz
Project version: 3.2.0
Traceback (most recent call last):
File "mesonbuild\mesonmain.py", line 138, in run
File "mesonbuild\msetup.py", line 294, in run
File "mesonbuild\msetup.py", line 185, in generate
File "mesonbuild\msetup.py", line 207, in _generate
File "mesonbuild\interpreter\interpreter.py", line 297, in __init__
File "mesonbuild\interpreterbase\interpreterbase.py", line 118, in parse_project
File "mesonbuild\interpreterbase\interpreterbase.py", line 173, in evaluate_codeblock
File "mesonbuild\interpreterbase\interpreterbase.py", line 166, in evaluate_codeblock
File "mesonbuild\interpreterbase\interpreterbase.py", line 179, in evaluate_statement
File "mesonbuild\interpreterbase\interpreterbase.py", line 454, in function_call
File "mesonbuild\interpreterbase\decorators.py", line 115, in wrapped
File "mesonbuild\interpreterbase\decorators.py", line 276, in wrapper
File "mesonbuild\interpreter\interpreter.py", line 1130, in func_project
File "mesonbuild\interpreter\interpreter.py", line 1257, in add_languages
File "mesonbuild\interpreter\interpreter.py", line 1295, in add_languages_for
File "mesonbuild\compilers\detect.py", line 215, in detect_compiler_for
File "mesonbuild\compilers\detect.py", line 212, in compiler_from_language
File "mesonbuild\compilers\detect.py", line 623, in detect_c_compiler
File "mesonbuild\compilers\detect.py", line 403, in _detect_c_or_cpp_compiler
File "mesonbuild\mesonlib\universal.py", line 1385, in Popen_safe
File "locale.py", line 628, in getpreferredencoding
ModuleNotFoundError: No module named '_bootlocale'
这个错误是怎么发生的?Meson 版本是 0.60.1,Python 版本是 3.10.1