私は、このガイドを使用してUbunut 14.04マシンにHHVMをインストールしようとしています: https://docs.hhvm.com/hhvm/installation/building-from-source#ubuntu-15.04-vividHHVM CMakeのエラー
しかし、cmakeの-DMYSQL_UNIX_SOCK_ADDR =の/ var /実行/ mysqldを/ mysqld.sockを実行している場合。
CMake Error in third-party/CMakeLists.txt:
ソースファイルが見つかりません:
INTERFACE
しようとした拡張子が.c .C .C++の.ccた.cpp .CXX .M .M .mm .hのステップは、私はこのようなエラーを再調整しています.hh .H ++ .hm .HPPサードパーティ/ CMakeLists.txtに .hxx .IN .txx
CMakeの警告(DEV): ポリシーCMP0022が設定されていない:INTERFACE_LINK_LIBRARIESリンク インタフェースを定義します。ポリシーの詳細については、 "cmake --help-policy CMP0022"を実行してください。 cmake_policyコマンドを使用してポリシーを設定し、この警告を抑制します。
ターゲット "boost"には、INTERFACE_LINK_LIBRARIESプロパティがあります。これは、 がこのライブラリのリンクインターフェイスのソースとして優先されるべきですが、 CMP0022が設定されていないため、CMakeはプロパティを無視し、リンクインターフェイスとしてリンク を代わりに使用しています。
INTERFACE_LINK_LIBRARIES:
/usr/lib/x86_64-linux-gnu/libboost_context.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_program_options.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libpthread.so
リンクの実装:
(empty)
この警告は、プロジェクトの開発者のためです。それを抑止するには、-Wno-devを使用します。
- 不完全な設定でエラーが発生しました。 「/home/mihai/hhvm/CMakeFiles/CMakeOutput.log」も参照してください。 「/home/mihai/hhvm/CMakeFiles/CMakeError.log」も参照してください。
この問題は、Ubuntu 16.04マシンでは発生していません。私は解決策を探し求めて何も見つけませんでした。
は、私はあなたがcmakeのの新しいバージョンを必要とすると思われる、 ミハイ
答えのためのThnaks。 ヒープ/ hh_shared.o:関数 'hh_store_ocaml ': /home/mihai/hhvm/hphp/hack/src/_build/heap/hh_shared.c:1513:LZ4_compress_default」 collect2は '未定義の参照:エラー:ldは1の終了ステータス ファイル『caml_startup』を返され、行1: エラー:エラー コマンドを結ぶ時には、1091を構築した後のコードで失敗した2 編集を終了しました00:00:16にターゲット(キャッシュされた1090)。 –
@MihaiGhimpuはおそらく新しいバージョンのlz4-devライブラリですか? – Aaron