前提・実現したいこと
当方MacBookPro2017を使用しているものです。
OpenPoseのソースコードをgitからダウンロードしてビルドを行おうとしているのですが、
make時にエラーが発生してしまいます。
ビルドはOpenPose配布元にある手順通りに行っています。
https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation/0_index.md
発生している問題・エラーメッセージ
[ 12%] Performing configure step for 'openpose_lib' CMake Warning (dev) at cmake/Misc.cmake:32 (set): implicitly converting 'BOOLEAN' to 'STRING' type. Call Stack (most recent call first): CMakeLists.txt:25 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Boost 1.54 found. -- Found Boost components: system;thread;filesystem -- Could NOT find GFlags (missing: GFLAGS_INCLUDE_DIR GFLAGS_LIBRARY) -- Could NOT find Glog (missing: GLOG_INCLUDE_DIR GLOG_LIBRARY) CMake Error at /opt/local/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf_INCLUDE_DIR) Call Stack (most recent call first): /opt/local/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) /opt/local/share/cmake-3.14/Modules/FindProtobuf.cmake:594 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) cmake/ProtoBuf.cmake:4 (find_package) cmake/Dependencies.cmake:43 (include) CMakeLists.txt:49 (include)** -- Configuring incomplete, errors occurred! See also "/Users/***/openpose/build/caffe/src/openpose_lib-build/CMakeFiles/CMakeOutput.log". See also "/Users/***/openpose/build/caffe/src/openpose_lib-build/CMakeFiles/CMakeError.log". make[2]: *** [caffe/src/openpose_lib-stamp/openpose_lib-configure] Error 1 make[1]: *** [CMakeFiles/openpose_lib.dir/all] Error 2 make: *** [all] Error 2
試したこと
エラーメッセージ内にGFlags,Glog,Protbufが見つからないと表示されているため、これら3つのパッケージがインストールできていないのが問題だと考えました。
そこで、
brew install gflags glog protobuf
を実行し再びmakeしてみましたが、同様のエラーが出力されてしまいました。
解決策、わかる方いらっしゃいましたら御教示の程よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
使用PC: MacBookPro 2017
OS: macOS(BigSur 11.5.2)
cmake: 3.21.2
gflags: 2.2.2
glog:0.5.0
protobuf:3.17.3
あなたの回答
tips
プレビュー