Chrome build errors from third_party/ink
On linux, building linux-chromeos with ToT@#621699
(1) Try to build chrome
Expected: build passes
Actual: Failure, output below
Please help me resolve this quickly, it's blocking my work, thanks.
msw@msw-linux /work/chrome-git/src (master) $ autoninja -C out/Default/
/work/depot_tools/ninja -C out/Default/ -j 1120
ninja: Entering directory `out/Default/'
ninja: error: '../../third_party/ink/build/ink_lib_externs.js', needed by 'gen/chrome/browser/resources/pdf/ink/ink_api.js_library', missing and no known rule to make it
msw@msw-linux /work/chrome-git/src (master) $ autoninja -C out/Default/ chrome
/work/depot_tools/ninja -C out/Default/ chrome -j 1120
ninja: Entering directory `out/Default/'
[4821/41044] ACTION //third_party/ink:ink_resources_grit(//build/toolchain/linux:clang_x64)
FAILED: gen/third_party/ink/ink_resources_stamp.d.stamp gen/third_party/ink/grit/ink_resources.h gen/third_party/ink/grit/ink_resources_map.cc gen/third_party/ink/grit/ink_resources_map.h gen/third_party/ink/ink_resources.pak gen/third_party/ink/ink_resources.pak.info
python ../../tools/grit/grit.py -i ../../third_party/ink/ink_resources.grd build -o gen/third_party/ink --depdir . --depfile gen/third_party/ink/ink_resources_stamp.d --write-only-new=1 --depend-on-stamp -D _chromium -E CHROMIUM_BUILD=chromium -D chromeos -D scale_factors=2x -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -f ../../tools/gritsettings/resource_ids --assert-file-list=obj/third_party/ink/ink_resources_expected_outputs.txt
Error processing node <?xml version="1.0" encoding="UTF-8"?>
<include file="build/ink_lib_binary.js" name="IDR_INK_LIB_BINARY_JS" type="BINDATA" />
Traceback (most recent call last):
File "../../tools/grit/grit.py", line 15, in <module>
sys.exit(grit.grit_runner.Main(sys.argv[1:]))
File "/work/chrome-git/src/tools/grit/grit/grit_runner.py", line 256, in Main
return toolobject.Run(options, args[1:])
File "/work/chrome-git/src/tools/grit/grit/tool/build.py", line 260, in Run
self.Process()
File "/work/chrome-git/src/tools/grit/grit/tool/build.py", line 401, in Process
self.ProcessNode(self.res, output, outfile)
File "/work/chrome-git/src/tools/grit/grit/tool/build.py", line 324, in ProcessNode
formatted = formatter(node, output_node.GetLanguage(), output_dir=base_dir)
File "/work/chrome-git/src/tools/grit/grit/format/data_pack.py", line 83, in Format
value = node.GetDataPackValue(lang, UTF8)
File "/work/chrome-git/src/tools/grit/grit/node/include.py", line 102, in GetDataPackValue
data = util.ReadFile(filename, util.BINARY)
File "/work/chrome-git/src/tools/grit/grit/util.py", line 206, in ReadFile
with open(filename, mode) as f:
IOError: [Errno 2] No such file or directory: u'../../third_party/ink/build/ink_lib_binary.js'
[5940/41043] CXX obj/third_party/blink/renderer/platform/wtf/wtf/string_view.o
ninja: build stopped: subcommand failed.
Comment 1 by msw@chromium.org
, Jan 10