Macにcaffeをインストールしようと思い、ターミナルで作業を進めていたのですがmake allをした時に以下のようにエラーが出てしまいます。パスが通っていないわけでもなく、エラーの原因を調べても出てこない為よくわからない状態になってしまっています。エラーを見ている感じ全てprotobufに関するエラーなのですが、、。
もし、原因がわかる方いらっしゃいましたらご教授頂けますと幸いです。
インストールはこちらのサイトを参考にさせて頂き、この通りにやりました。
https://qiita.com/t-hiroyoshi/items/3bba01dd11b1241f1336
myname-no-MacBook-Pro:build MyName$ make all [ 0%] Building CXX object src/caffe/CMakeFiles/caffeproto.dir/__/__/include/caffe/proto/caffe.pb.cc.o In file included from /Users/MyName/Documents/python/caffe/build/include/caffe/proto/caffe.pb.cc:4: In file included from /Users/MyName/Documents/python/caffe/build/include/caffe/proto/caffe.pb.h:9: In file included from /usr/local/include/google/protobuf/stubs/common.h:52: /usr/local/include/google/protobuf/stubs/mutex.h:50:20: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions] WrappedMutex() = default; ^ /usr/local/include/google/protobuf/stubs/mutex.h:61:15: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using Mutex = WrappedMutex; ^ << 長すぎるので途中省略 >> ; /usr/local/include/google/protobuf/repeated_field.h:1103:28: error: C++ requires a type specifier for all declarations RepeatedField&& other) noexcept { ^ /usr/local/include/google/protobuf/repeated_field.h:1103:36: error: expected ';' after top level declarator RepeatedField&& other) noexcept { ^ ; /usr/local/include/google/protobuf/repeated_field.h:1928:21: warning: rvalue references are a C++11 extension [-Wc++11-extensions] RepeatedPtrField&& other) noexcept ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 46 warnings and 20 errors generated. make[2]: *** [src/caffe/CMakeFiles/caffeproto.dir/__/__/include/caffe/proto/caffe.pb.cc.o] Error 1 make[1]: *** [src/caffe/CMakeFiles/caffeproto.dir/all] Error 2 make: *** [all] Error 2
あなたの回答
tips
プレビュー