--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/063b7567-7fb3-40d6-869f-1201f9b56123n%40chromium.org.
I've finally figured out how the setup-gn.py got invoked. Basically, I followed this guide on compiling Chromium for iOS, https://chromium.googlesource.com/chromium/src/+/main/docs/ios/build_instructions.mdBelow, the guide specified that "You can add a custom hook to .gclient file to configure setup-gn.py to be run as part of gclient runhooks."This is what the .gclient file looks like
I did try forcing it to use python3 by setting "VPYTHON_BYPASS=manually managed python not supported by chrome operations" environment variable but this resulted in an error where gsutil requires python 2.6 or 2.7So I guess that would be a no.Screenshot of the error is attached as a reference
Running hooks: 13% (16/122) mac_toolchain
________ running 'python3 src/build/mac_toolchain.py' in '/Volumes/Xcode/chromium'
Skipping Mac toolchain installation for mac
Hook 'python3 src/testing/generate_location_tags.py --out src/testing/location_tags.json' took 137.84 secs
Running hooks: 69% (85/122) setup_gn
________ running 'vpython src/ios/build/tools/setup-gn.py' in '/Volumes/Xcode/chromium'
Traceback (most recent call last):
File "src/ios/build/tools/setup-gn.py", line 8, in <module>
import convert_gn_xcodeproj
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 55, in <module>
@functools.lru_cache
AttributeError: 'module' object has no attribute 'lru_cache'
Error: Command 'vpython src/ios/build/tools/setup-gn.py' returned non-zero exit status 1 in /Volumes/Xcode/chromium
Traceback (most recent call last):
File "src/ios/build/tools/setup-gn.py", line 8, in <module>
import convert_gn_xcodeproj
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 55, in <module>
@functools.lru_cache
AttributeError: 'module' object has no attribute 'lru_cache'
Running hooks: 13% (16/122) mac_toolchain
________ running 'python3 src/build/mac_toolchain.py' in '/Volumes/Xcode/chromium'
Skipping Mac toolchain installation for mac
Running hooks: 69% (85/122) setup_gn
________ running 'python3 src/ios/build/tools/setup-gn.py' in '/Volumes/Xcode/chromium'
Traceback (most recent call last):
File "/Volumes/Xcode/chromium/src/ios/build/tools/setup-gn.py", line 401, in <module>
sys.exit(Main(sys.argv[1:]))
File "/Volumes/Xcode/chromium/src/ios/build/tools/setup-gn.py", line 395, in Main
GenerateXcodeProject(gn_path, args.root, args.proj_name, out_dir, settings)
File "/Volumes/Xcode/chromium/src/ios/build/tools/setup-gn.py", line 263, in GenerateXcodeProject
convert_gn_xcodeproj.ConvertGnXcodeProject(
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 489, in ConvertGnXcodeProject
UpdateXcodeProject(
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 328, in UpdateXcodeProject
mapping = project.GetHostMappingForXCTests()
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 257, in GetHostMappingForXCTests
test_host_name = build_config['buildSettings']['TEST_TARGET_NAME']
KeyError: 'TEST_TARGET_NAME'
Error: Command 'python3 src/ios/build/tools/setup-gn.py' returned non-zero exit status 1 in /Volumes/Xcode/chromium
Traceback (most recent call last):
File "/Volumes/Xcode/chromium/src/ios/build/tools/setup-gn.py", line 401, in <module>
sys.exit(Main(sys.argv[1:]))
File "/Volumes/Xcode/chromium/src/ios/build/tools/setup-gn.py", line 395, in Main
GenerateXcodeProject(gn_path, args.root, args.proj_name, out_dir, settings)
File "/Volumes/Xcode/chromium/src/ios/build/tools/setup-gn.py", line 263, in GenerateXcodeProject
convert_gn_xcodeproj.ConvertGnXcodeProject(
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 489, in ConvertGnXcodeProject
UpdateXcodeProject(
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 328, in UpdateXcodeProject
mapping = project.GetHostMappingForXCTests()
File "/Volumes/Xcode/chromium/src/ios/build/tools/convert_gn_xcodeproj.py", line 257, in GetHostMappingForXCTests
test_host_name = build_config['buildSettings']['TEST_TARGET_NAME']
KeyError: 'TEST_TARGET_NAME'
Hook 'python3 src/ios/build/tools/setup-gn.py' took 119.39 secs
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CABkAkibwJO%3DDwU4Lc2M0i2vjP80caiVcFu0o0UgXSZCCFi4VAQ%40mail.gmail.com.