ninja version:1.12.1.git python version:3.12.3
Macos version:14.3.1 Xcode version 15.3
The compilation prompts the following error:
DEBUG:root:popd /Users/haojie/webRTC/flutter/webrtc-build/build <-- /Users/haojie/webRTC/flutter/webrtc-build/build
python3 run.py package ios --webrtc-overlap-ios-build-dir
DEBUG:root:uname: uname_result(system='Darwin', node='yubichundeMBP.lan', release='23.3.0', version='Darwin Kernel Version 23.3.0: Wed Dec 20 21:30:44 PST 2023; root:xnu-10002.81.5~7/RELEASE_ARM64_T6000', machine='arm64')
INFO:root:OS: Darwin
DEBUG:root:mkdir -p /Users/haojie/webRTC/flutter/webrtc-build/build/_package/ios => already exists
DEBUG:root:pushd /Users/haojie/webRTC/flutter/webrtc-build/build --> /Users/haojie/webRTC/flutter/webrtc-build/build
DEBUG:root:rm -rf /Users/haojie/webRTC/flutter/webrtc-build/build/_package/ios/webrtc => directory removed
DEBUG:root:mkdir -p /Users/haojie/webRTC/flutter/webrtc-build/build/_package/ios/webrtc => directory created
DEBUG:root:+['python3', '/Users/haojie/webRTC/flutter/webrtc-build/build/_source/ios/webrtc/src/tools_webrtc/libs/generate_licenses.py', '--target', ':default', '--target', 'api/audio_codecs:builtin_audio_decoder_factory', '--target', 'api/task_queue:default_task_queue_factory', '--target', 'sdk:native_api', '--target', 'sdk:default_codec_factory_objc', '--target', 'pc:peerconnection', '--target', 'sdk:videocapture_objc', '--target', 'sdk:framework_objc', '/Users/haojie/webRTC/flutter/webrtc-build/build/_package/ios/webrtc', '/Users/haojie/webRTC/flutter/webrtc-build/build/_build/ios/release/webrtc/framework/simulator/x64_libs', '/Users/haojie/webRTC/flutter/webrtc-build/build/_build/ios/release/webrtc/framework/simulator/arm64_libs', '/Users/haojie/webRTC/flutter/webrtc-build/build/_build/ios/release/webrtc/framework/device/arm64_libs'] {}
Traceback (most recent call last):
File "/Users/haojie/webRTC/flutter/webrtc-build/build/_source/ios/webrtc/src/tools_webrtc/libs/generate_licenses.py", line 269, in
sys.exit(main())
^^^^^^
File "/Users/haojie/webRTC/flutter/webrtc-build/build/_source/ios/webrtc/src/tools_webrtc/libs/generate_licenses.py", line 265, in main
builder.GenerateLicenseText(args.output_dir)
File "/Users/haojie/webRTC/flutter/webrtc-build/build/_source/ios/webrtc/src/tools_webrtc/libs/generate_licenses.py", line 208, in GenerateLicenseText
third_party_libs |= self._GetThirdPartyLibraries(buildfile, target)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/haojie/webRTC/flutter/webrtc-build/build/_source/ios/webrtc/src/tools_webrtc/libs/generate_licenses.py", line 194, in _GetThirdPartyLibraries
output = json.loads(LicenseBuilder._RunGN(buildfile_dir, target))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/json/init.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
DEBUG:root:popd /Users/haojie/webRTC/flutter/webrtc-build/build <-- /Users/haojie/webRTC/flutter/webrtc-build/build
Traceback (most recent call last):
File "/Users/haojie/webRTC/flutter/webrtc-build/build/run.py", line 1179, in
main()
File "/Users/haojie/webRTC/flutter/webrtc-build/build/run.py", line 1171, in main
package_webrtc(source_dir, build_dir, package_dir, args.target,
File "/Users/haojie/webRTC/flutter/webrtc-build/build/run.py", line 855, in package_webrtc
cmd(['python3', os.path.join(webrtc_src_dir, 'tools_webrtc', 'libs', 'generate_licenses.py'),
File "/Users/haojie/webRTC/flutter/webrtc-build/build/run.py", line 51, in cmd
result = subprocess.run(args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/opt/homebrew/bin/python3', '/Users/haojie/webRTC/flutter/webrtc-build/build/_source/ios/webrtc/src/tools_webrtc/libs/generate_licenses.py', '--target', ':default', '--target', 'api/audio_codecs:builtin_audio_decoder_factory', '--target', 'api/task_queue:default_task_queue_factory', '--target', 'sdk:native_api', '--target', 'sdk:default_codec_factory_objc', '--target', 'pc:peerconnection', '--target', 'sdk:videocapture_objc', '--target', 'sdk:framework_objc', '/Users/haojie/webRTC/flutter/webrtc-build/build/_package/ios/webrtc', '/Users/haojie/webRTC/flutter/webrtc-build/build/_build/ios/release/webrtc/framework/simulator/x64_libs', '/Users/haojie/webRTC/flutter/webrtc-build/build/_build/ios/release/webrtc/framework/simulator/arm64_libs', '/Users/haojie/webRTC/flutter/webrtc-build/build/_build/ios/release/webrtc/framework/device/arm64_libs']' returned non-zero exit status 1.
Please help me find out what the reason is, thank you
ninja version:1.12.1.git python version:3.12.3 Macos version:14.3.1 Xcode version 15.3 The compilation prompts the following error: DEBUG:root:popd /Users/haojie/webRTC/flutter/webrtc-build/build <-- /Users/haojie/webRTC/flutter/webrtc-build/build
Please help me find out what the reason is, thank you