問題タブ [ninja]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
712 参照

linux - Linux で ninja を使用して Chromium をビルドする際の問題

現在、忍者を使用してUbuntu 14.10でChromiumを構築しようとしています。これまでにいくつかの問題に遭遇して修正できましたが、これには問題があります。私は建物の状態です。

ninja: ディレクトリ `out/Release' に入る [3/18153] CC obj/third_party/flac/src/libFLAC/libflac.float.o 失敗: ../../third_party/llvm-build/Release+Asserts/bin/クラン -MMD -MF
obj/third_party/flac/src/libFLAC/libflac.float.o.d -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DCR_CLANG_REVISION=223108 -DCOMPONENT_BUILD -DTOOLKIT_VIEWS=1 -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 - DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_PRE_SYNC_BACKUP -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 - DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1-DENABLE_SETTINGS_APP=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DV8_USE_EXTERNAL_STARTUP_DATA -DFLAC__NO_DLL -DFLAC__OVERFLOW_DETECT '-DVERSION="1.2.1"' -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS=1 -DNDEBUG =0 -Igen -I../../third_party/flac/include -I../../third_party/flac/src/libFLAC/include -fstack-protector --param=ssp-buffer-size=4 - Werror -pthread -fno-strict-aliasing -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-reserved-user-defined-literal -Xclang -load -Xclang /home/ florent/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.そう -Xclang -add-plugin -Xclang find-bad-constructs -Xclang -plugin-arg-find-bad-constructs -Xclang check-weak-ptr-factory-order -Xclang -plugin-arg-find-bad-constructs - Xclang strict-virtual-specifiers -momit-leaf-frame-pointer -mstack-alignment=16 -mstackrealign -fcolor-diagnostics -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch -default -Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -Wno-inconsistent-missing-override -Wno-conversion -Wno-format -Wno-unused-result -msse2 -mfpmath=sse - mmmx -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -c ../../third_party/flac/src/libFLAC/float.c -o obj/third_party/flac/src/ libFLAC/libflac.float.o ../../third_party/llvm-build/Release+Asserts/bin/clang: 1: ../../third_party/llvm-build/Release+Asserts/bin/clang: 構文エラー: ")" 予期しない [3/18153] CC obj/third_party/flac/src/libFLAC/libflac.format.o FAILED: ../.. /third_party/llvm-build/Release+Asserts/bin/clang -MMD -MF obj/third_party/flac/src/libFLAC/libflac.format.o.d -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DCR_CLANG_REVISION=223108 -DCOMPONENT_BUILD -DTOOLKIT_VIEWS=1 -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 - DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_PRE_SYNC_BACKUP -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 - DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1-DENABLE_SETTINGS_APP=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DV8_USE_EXTERNAL_STARTUP_DATA -DFLAC__NO_DLL -DFLAC__OVERFLOW_DETECT '-DVERSION="1.2.1"' -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS=1 -DNDEBUG =0 -Igen -I../../third_party/flac/include -I../../third_party/flac/src/libFLAC/include -fstack-protector --param=ssp-buffer-size=4 - Werror -pthread -fno-strict-aliasing -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-reserved-user-defined-literal -Xclang -load -Xclang /home/ florent/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.そう -Xclang -add-plugin -Xclang find-bad-constructs -Xclang -plugin-arg-find-bad-constructs -Xclang check-weak-ptr-factory-order -Xclang -plugin-arg-find-bad-constructs - Xclang strict-virtual-specifiers -momit-leaf-frame-pointer -mstack-alignment=16 -mstackrealign -fcolor-diagnostics -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch -default -Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -Wno-inconsistent-missing-override -Wno-conversion -Wno-format -Wno-unused-result -msse2 -mfpmath=sse - mmmx -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -c ../../third_party/flac/src/libFLAC/format.c -o obj/third_party/flac/src/ libFLAC/libflac.format.o ../../third_party/llvm-build/Release+Asserts/bin/clang: 1: ../../third_party/llvm-build/Release+Asserts/bin/clang: 構文エラー: ")" 予期しない [3/18153] CC obj/third_party/flac/src/libFLAC/libflac.bitmath.o 失敗: ../.. /third_party/llvm-build/Release+Asserts/bin/clang -MMD -MF obj/third_party/flac/src/libFLAC/libflac.bitmath.o.d -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DCR_CLANG_REVISION=223108 -DCOMPONENT_BUILD -DTOOLKIT_VIEWS=1 -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 - DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_PRE_SYNC_BACKUP -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DUSE_UDEV -DDONT_EMBED_BUILD_METADATA -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 - DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1-DENABLE_SETTINGS_APP=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DV8_USE_EXTERNAL_STARTUP_DATA -DFLAC__NO_DLL -DFLAC__OVERFLOW_DETECT '-DVERSION="1.2.1"' -DUSE_LIBPCI=1 -DUSE_GLIB=1 -DUSE_NSS=1 -DNDEBUG =0 -Igen -I../../third_party/flac/include -I../../third_party/flac/src/libFLAC/include -fstack-protector --param=ssp-buffer-size=4 - Werror -pthread -fno-strict-aliasing -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-reserved-user-defined-literal -Xclang -load -Xclang /home/ florent/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.そう -Xclang -add-plugin -Xclang find-bad-constructs -Xclang -plugin-arg-find-bad-constructs -Xclang check-weak-ptr-factory-order -Xclang -plugin-arg-find-bad-constructs - Xclang strict-virtual-specifiers -momit-leaf-frame-pointer -mstack-alignment=16 -mstackrealign -fcolor-diagnostics -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch -default -Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -Wno-inconsistent-missing-override -Wno-conversion -Wno-format -Wno-unused-result -msse2 -mfpmath=sse - mmmx -m32 -O2 -fno-ident -fdata-sections -ffunction-sections -funwind-tables -c ../../third_party/flac/src/libFLAC/bitmath.c -o obj/third_party/flac/src/ libFLAC/libflac.bitmath.o ../../third_party/llvm-build/Release+Asserts/bin/clang: 1: ../../ third_party/llvm-build/Release+Asserts/bin/clang: 構文エラー: ")" 予期しない忍者: ビルドが停止しました: サブコマンドが失敗しました。

見苦しくてごめんなさい!

0 投票する
1 に答える
1255 参照

clang - CCMAKE で Clang を独自のコンパイラとして設定した後の ninja のエラー

http://clang.llvm.org/docs/LibASTMatchersTutorial.htmlの指示に従って、ninja を使用して Clang をセットアップしました。

ccmake ../llvmwegpage の指示に従ってClang を独自のコンパイラとして設定するまでは、すべてうまくいきます (CMAKE_CXX_COMPILER最近コンパイルした clang++ バイナリを に設定しました$TARGETFOLDER/clang-llvm/build/bin/clang++)。

その後、入力するninjaと、次のエラーが表示されます。

Ubuntu 13.10 と Ubuntu 14.04 を搭載した 2 台のマシンで既にテストしましたが、同じエラーが表示されます。

何か案は?

0 投票する
0 に答える
962 参照

chromium - クロムのビルドに失敗しました

Chromium 40.0.2214.111 をビルドしようとしています

しかし、それはエラーで失敗しました:

Google で問題を解決しようとしましたが、成功しませんでした

0 投票する
3 に答える
6505 参照

cmake - Makeの「このディレクトリからビルドする」機能に相当する忍者(CMakeを使用)?

makeCMake と Make を使用してプロジェクトをビルドする場合、ビルド ツリーのサブディレクトリから (つまり、最上位の を含むディレクトリの下のディレクトリから)実行でき、Makefile(make私が知る限り) 以下のすべてのターゲットをビルドします。そのディレクトリ。これは、CMakeMakefileがターゲットを含むディレクトリごとに を生成するためです。そのため、ターゲットを含むディレクトリにいる場合、それらのターゲットをビルドするための をmake見つけます。Makefile

ただし、CMake が Ninja ファイルを生成すると、ビルド ツリーの最上位にある1 つのファイルのみが生成されます。 そのため、最上位ディレクトリ以外のディレクトリからのbuild.ninja呼び出しは失敗します (ファイルが見つからないため、オプションでさえ機能しません)。ninja-fninjarules.ninja

ディレクトリの下でターゲットをビルドする「メイクのような」動作をエミュレートする方法はありますか? 私が知る限り、「特定のディレクトリ以下のすべてのターゲット」に対応する Ninja ターゲットはありません。(これは、そのディレクトリ以下のすべてのターゲットに依存する各ディレクトリにちなんで名付けられた偽のターゲットを使用してエミュレートできますが、CMake はデフォルトでそのようなターゲットを生成しません。)

0 投票する
0 に答える
1365 参照

assembly - CMake プロジェクトへのアセンブラー出力の追加

ReactOS のソース コードを調べているのですが、コンパイラのアセンブラ出力を確認したいと考えています。したがって-s、ビルドシステムにオプションを設定する必要があります。もう 1 つの問題は、コンパイラを 2 回呼び出す必要があることです。1 回目はアセンブラ ファイルを作成し、もう 1 回は通常の.o ファイルを作成します。ReactOS のビルド システムは ですがninja、これは可能ですか? 別の方法として、アセンブリ ファイル専用の別のビルド ディレクトリを作成することもできますが、オプションをコンパイラに渡す方法がわかりません。

0 投票する
3 に答える
6510 参照

chromium - Chromium をコンパイルしようとするとエラーが発生する

コマンドを使用してninja -C out/Debug chromeChromium をコンパイルしようとしています。

ただし、エラーメッセージには次のように記載されています。

何が問題なのかわかりますか?

ありがとう。