Thanks. I've been able to successfully build M39. But then I brought my repo back to origin/master, and now I can't build M39 anymore.
michaelpg@erlkonig:~/cr/cr/src$ git fetch --tags
michaelpg@erlkonig:~/cr/cr/src$ git checkout -b 39.0.2171.29 tags/39.0.2171.29
Branch 39.0.2171.29 set up to track remote ref refs/tags/39.0.2171.29 by rebasing.
Switched to a new branch '39.0.2171.29'
michaelpg@erlkonig:~/cr/cr/src$ gclient sync --with_branch_heads --jobs 16
michaelpg@erlkonig:~/cr/cr/src$ ninja -C out/Debug -j 9999 -l 40 chrome
...
[2344/14205] RULE Generating binding f...m ../../../core/svg/SVGViewElement.idl
FAILED: cd ../../third_party/WebKit/Source/bindings/core/v8; python ../../scripts/idl_compiler.py --cache-dir ../../../../../../out/Debug/gen/blink/bindings/scripts --output-dir ../../../../../../out/Debug/gen/blink/bindings/core/v8 --interfaces-info ../../../../../../out/Debug/gen/blink/bindings/modules/InterfacesInfoModules.pickle --write-file-only-if-changed 1 "../../../core/svg/SVGViewElement.idl"
Traceback (most recent call last):
File "../../scripts/idl_compiler.py", line 173, in <module>
sys.exit(main())
File "../../scripts/idl_compiler.py", line 169, in main
generate_bindings(options, input_filename)
File "../../scripts/idl_compiler.py", line 146, in generate_bindings
idl_compiler.compile_file(input_filename)
File "../../scripts/idl_compiler.py", line 127, in compile_file
self.compile_and_write(idl_filename)
File "../../scripts/idl_compiler.py", line 108, in compile_and_write
definitions = self.reader.read_idl_definitions(idl_filename)
File "/usr/local/google/home/michaelpg/cr/cr/src/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 70, in read_idl_definitions
return self.interface_dependency_resolver.resolve_dependencies(definitions, component)
File "/usr/local/google/home/michaelpg/cr/cr/src/third_party/WebKit/Source/bindings/scripts/interface_dependency_resolver.py", line 118, in resolve_dependencies
self.reader)
File "/usr/local/google/home/michaelpg/cr/cr/src/third_party/WebKit/Source/bindings/scripts/interface_dependency_resolver.py", line 143, in merge_interface_dependencies
dependency_definitions = reader.read_idl_file(dependency_idl_filename)
File "/usr/local/google/home/michaelpg/cr/cr/src/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 78, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/usr/local/google/home/michaelpg/cr/cr/src/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1089, in ParseFile
with open(filename) as fileobject:
(dozens more of these until my scrollback is full, and ninja eventually ends in an error state)
Am I missing a step somewhere? I'd hate for my workflow to include "nuke the repo and start over".
{ "GYP_DEFINES": "component=shared_library chromeos=1 clang=1 use_goma=1 gomadir=/usr/local/google/home/michaelpg/dev/goma", "GYP_GENERATOR_FLAGS": "output_dir=out" }
Thanks again.
Michael