This is probably me shooting myself in said feet with fancy settings in GN, but I don't know how to resolve this. When I build I get this:
[1208/19860] ACTION //chrome/common:mojo_bindings_dart(//build/toolchain/linux:clang_x64)
FAILED: python ../../third_party/mojo/src/mojo/public/tools/gn/zip.py --base-dir=gen/dart-gen --zip-inputs=\[\] --output=obj/chrome/common/mojo_bindings.dartzip --link-inputs=\[\"gen/chrome/common/resource_usage_reporter.mojom.dart\"\]
Traceback (most recent call last):
File "../../third_party/mojo/src/mojo/public/tools/gn/zip.py", line 66, in <module>
sys.exit(main())
File "../../third_party/mojo/src/mojo/public/tools/gn/zip.py", line 63, in main
DoZip(inputs, link_inputs, zip_inputs, output, base_dir)
File "../../third_party/mojo/src/mojo/public/tools/gn/zip.py", line 27, in DoZip
outfile.write(realf, file_name)
File "/usr/lib/python2.7/zipfile.py", line 1118, in write
st = os.stat(filename)
OSError: [Errno 2] No such file or directory: '/usr/local/google/home/danakj/s/c/src/out_desktop/Release/gen/chrome/out_desktop/Release/gen/dart-gen/mojom/lib/resource_usage_reporter.mojom.dart'
I did a pull/gclient sync/runhooks before this. My GN args are:
is_component_build = true
is_debug = false
enable_nacl = false
use_goma = true
symbol_level = 1
is_chrome_branded = false
is_msan = false
is_lsan = false
is_tsan = false
enable_google_now = false
enable_remoting = false
is_clang = true
GYP_DEFINES= disable_nacl=1 python_ver=2.7 use_goma=1 ffmpeg_branding=Chrome clang=1 clang_use_chrome_plugins=1 component=shared_library