Master AOSP Build fails

When I try to build aosp master branch for hikey960 it fails with:

status: Running product configuration…
verbose: kati: Stack size: 8376320 bytes
verbose: kati: eval time: 0.278078
verbose: kati: 5 explicit rules
verbose: kati: 0 implicit rules
verbose: kati: 1 suffix rules
verbose: kati: make dep (populate): 0.000011
verbose: kati: make dep (build): 0.000002
verbose: kati: make dep time: 0.000019
verbose: kati: exec time: 0.004775
verbose: kati: Max stack use: 109280 bytes at build/make/core/version_util.mk:17
verbose: kati: parse eval time: 0.059709 / 151945
verbose: kati: parse file time: 0.004447 / 126
verbose: kati: included makefiles: 0.574713 / 131 (125 unique)
verbose: kati: 0.257 / 1 build/make/core/envsetup.mk
verbose: kati: 0.192 / 1 build/make/core/product_config.mk
verbose: kati: 0.046 / 1 build/make/core/board_config.mk
verbose: kati: 0.013 / 1 build/make/core/soong_config.mk
verbose: kati: 0.013 / 1 frameworks/base/data/keyboards/keyboards.mk
verbose: kati: 0.007 / 2 device/linaro/hikey/vendor-package-ver.mk
verbose: kati: 0.007 / 1 build/make/core/dex_preopt_config.mk
verbose: kati: 0.006 / 1 build/make/core/version_defaults.mk
verbose: kati: 0.006 / 1 build/make/core/version_util.mk
verbose: kati: 0.005 / 1 build/make/core/release_config.mk
verbose: kati: func shell time: 0.096932 / 22 (19 unique)
verbose: kati: 0.043 / 1 test -d device && find -L device -maxdepth 4 -path '/hikey960/BoardConfig.mk’
verbose: kati: 0.005 / 1 find frameworks/base/data/keyboards -name "
.kl" -type f | sed -E “s:(frameworks/base/data/keyboards/?(.)):\1\:system/usr/keylayout/\2:" | sed “s://:/:g” | sort
verbose: kati: 0.005 / 1 mkdir -p out/starlark_results && out/rbcrun --mode=make --allow_external_entrypoint out/release_config_entrypoint.bzl >out/starlark_results/out_release_config_entrypoint.bzl.mk && touch -t 200001010000 out/starlark_results/out_release_config_entrypoint.bzl.mk
verbose: kati: 0.004 / 1 if ! cmp -s out/soong/dexpreopt.config.tmp out/soong/dexpreopt.config; then mv out/soong/dexpreopt.config.tmp out/soong/dexpreopt.config; else rm out/soong/dexpreopt.config.tmp; fi
verbose: kati: 0.004 / 1 find frameworks/base/data/keyboards -name "
.kcm” -type f | sed -E “s:(frameworks/base/data/keyboards/?(.)):\1\:system/usr/keychars/\2:" | sed “s://:/:g” | sort
verbose: kati: 0.004 / 1 mkdir -p out/starlark_results && out/rbcrun --mode=make build/make/core/all_versions.bzl >out/starlark_results/build_make_core_all_versions.bzl.mk && touch -t 200001010000 out/starlark_results/build_make_core_all_versions.bzl.mk
verbose: kati: 0.004 / 1 find frameworks/base/data/keyboards -name "
.idc” -type f | sed -E “s:(frameworks/base/data/keyboards/?(.*)):\1\:system/usr/idc/\2:” | sed “s://:/:g” | sort
verbose: kati: 0.003 / 1 if ! cmp -s out/soong/soong.hikey960.variables.tmp out/soong/soong.hikey960.variables; then mv out/soong/soong.hikey960.variables.tmp out/soong/soong.hikey960.variables; else rm out/soong/soong.hikey960.variables.tmp; fi
verbose: kati: 0.003 / 2 mkdir -p out/soong/
verbose: kati: 0.003 / 2 ./device/linaro/hikey/vendor-package-ver.sh ver
verbose: kati: func wildcard time: 0.000996 / 139
verbose: kati: func sort time: 0.001278 / 7923
verbose: kati: 0 find nodes
verbose: kati: 10660 symbols
[1/1] cd “$(dirname “out/host/linux-x86/bin/soong_build”)” && BUILDER="$PWD/$(basename “out/host/linux-x86/bin/soong_build”)" && cd / && env -i “$BUILDER” --top “$TOP” --soong_out “out/soong” --out “out” --soong_variables out/soong/soong.hikey960.variables -o out/soong/build.hikey960.ninja --bazel-mode --globListDir build --globFile out/soong/globs-build.ninja -t -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.hikey960.build Android.bp
FAILED: out/soong/build.hikey960.ninja
Killed