Ошибка сборки ниндзя неизвестное правило сборки 'cxx'

Я пытаюсь создать файл ниндзя, он дает мне эту ошибку. unknown build rule 'cxx'

Ниже приведен файл.ninja для хрома.

defines = -D_GNU_SOURCE -DANDROID -DHAVE_SYS_UIO_H -DANDROID_NDK_VERSION_ROLL=r20_1 -DCR_CLANG_REVISION=\"n346557-4e0d9925-3\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_ABI_VERSION=Cr -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_DEBUG=0 -DCR_LIBCXX_REVISION=375504 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1
include_dirs = -I../.. -Igen -I../../third_party/android_crazy_linker/src/include
cflags = -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers -ffunction-sections -fno-short-enums --target=arm-linux-androideabi16 -DHAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC=1 -march=armv7-a -mfloat-abi=softfp -mtune=generic-armv7-a -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -mfpu=neon -mthumb -Wall -Werror -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Oz -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -gdwarf-3 -g2 -Xclang -debug-info-kind=constructor -ggnu-pubnames -fvisibility=hidden -Xclang -add-plugin -Xclang find-bad-constructs -Xclang -plugin-arg-find-bad-constructs -Xclang check-ipc -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare
cflags_cc = -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../third_party/android_ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot -fvisibility-inlines-hidden
label_name = chromium_android_linker
root_out_dir = .
target_out_dir = obj/base/android/linker
target_output_name = libchromium_android_linker

build obj/base/android/linker/chromium_android_linker/legacy_linker_jni.o: cxx ../../base/android/linker/legacy_linker_jni.cc
build obj/base/android/linker/chromium_android_linker/linker_jni.o: cxx ../../base/android/linker/linker_jni.cc
build obj/base/android/linker/chromium_android_linker/modern_linker_jni.o: cxx ../../base/android/linker/modern_linker_jni.cc

build ./libchromium_android_linker.cr.so ./libchromium_android_linker.cr.so.TOC ./lib.unstripped/libchromium_android_linker.cr.so: solink obj/base/android/linker/chromium_android_linker/legacy_linker_jni.o obj/base/android/linker/chromium_android_linker/linker_jni.o obj/base/android/linker/chromium_android_linker/modern_linker_jni.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_api.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_ashmem.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_debug.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_elf_hash_table.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_elf_loader.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_elf_relocations.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_elf_relro.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_elf_symbols.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_elf_view.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_error.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_globals.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_gnu_hash_table.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_library_list.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_library_view.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_line_reader.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_memory_mapping.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_pointer_set.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_proc_maps.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_rdebug.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_relr_relocations.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_search_path_list.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_shared_library.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_system.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_system_android.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_system_linker.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_thread_data.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_util.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_wrappers.o obj/third_party/android_crazy_linker/android_crazy_linker/crazy_linker_zip.o obj/third_party/android_crazy_linker/android_crazy_linker/linker_phdr.o obj/third_party/ashmem/ashmem/ashmem-dev.o || obj/build/buildflag_header_h.stamp obj/third_party/android_crazy_linker/android_crazy_linker.stamp obj/third_party/ashmem/ashmem.stamp
  ldflags = -Wl,--hash-style=sysv -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--color-diagnostics -Wl,--no-rosegment -Wl,--exclude-libs=libgcc.a -Wl,--exclude-libs=libvpx_assembly_arm.a --target=arm-linux-androideabi16 -Werror -Wl,--gdb-index -nostdlib++ --sysroot=../../third_party/android_ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot -B../../third_party/android_ndk/toolchains/llvm/prebuilt/linux-x86_64 -Wl,--warn-shared-textrel -Wl,--version-script=../../build/android/android_only_jni_exports.lst
  libs = -landroid_support -lunwind -ldl -lm -llog
  frameworks =
  output_extension = .cr.so
  output_dir = .

0 ответов

Другие вопросы по тегам