質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.64%

【caffe】インストール時にmake allするとprotobuf周りでたくさんエラーが出る

受付中

回答 0

投稿

  • 評価
  • クリップ 0
  • VIEW 1,307

y_ina

score 14

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
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正の依頼

  • tiitoi

    2018/10/26 12:39

    C++11 でビルドしていますか?お使いのコンパイラがわからないのですが、「コンパイラ名 C++11」で調べてみてください。

    キャンセル

  • y_ina

    2018/10/27 09:01

    gccを使用しています。調べてみたっところ、以下のように出ました。MyName-no-MacBook-Pro:build MyName$ gcc -v 組み込み spec を使用しています。 COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-apple-darwin15.6.0/7.1.0/lto-wrapper ターゲット: x86_64-apple-darwin15.6.0 configure 設定: ../gcc-7.1.0/configure --enable-languages=c++,fortran スレッドモデル: posix gcc バージョン 7.1.0 (GCC)

    キャンセル

まだ回答がついていません

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.64%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る