• ベストアンサー

makeのエラーメッセージが理解できなくて困っています

初めて質問させていただきます。 よろしくお願いします protocol buffersというものをFreeBSDにインストールしたいのですが、 エラーメッセージが理解できず困っています。 インストールは下記のページとprotocol buffersのREADMEを参考に > ./configure > make > make check > make install としていきたいのですがmakeのところでエラーが出てしまいます > make make all-recursive Making all in . Making all in src ./ -I. --cpp_out=. ./: Permission denied *** Error code 126 Stop in /usr/ports/protobuf/src. *** Error code 1 Stop in /usr/ports/protobuf. *** Error code 1 Stop in /usr/ports/protobuf. > permission deniedと出ているのでアクセス権がないことはわかるのですが、 問題はどのファイル(またはディレクトリ?)のアクセス権がないのかが解りません。root権限で実行しても同じ結果です。 どなたかご教授お願いいたします。 ちなみに protocol buffers 2.2.0 FreeBSD 7.1-RELEASE を使用しています。 :protocol buffers http://code.google.com/intl/ja/apis/protocolbuffers/docs/overview.html :インストールの参考 http://edotprintstacktrace.blogspot.com/2009/01/google-protocol-buffersjava.html http://journal.mycom.co.jp/articles/2008/07/18/protocolbuffer/001.html

質問者が選んだベストアンサー

  • ベストアンサー
  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.1

ports なんだったら、/usr/ports/devel/protobuf あたりで、make build ;make install するだけじゃないの?

pancilon
質問者

お礼

初心者なのでよく分からずgoogleからダウンロードしてきて 勝手に/usr/ports/以下にディレクトリを作ってインストールしようとしていました。 /usr/ports/devel/以下にprotobuf があるとは気づきませんでした。 おかげで無事インストールできました。ありがとうございました。 ただ未だにpermission deniedのエラーは謎のままです...

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

protocol buffer は知らんけど, この結果になるってことはそもそも configure がこけてるとか, なんかの環境変数が悪さをしてるとかも考えられる. それが何かは知らんので make の -n とか -p とかのオプションを駆使して調べてくれ. しかし, /usr/ports みたいなところでコンパイルするものなのかなぁ. うちらの時代は自分のホームディレクトリ以下のどこかでコンパイルするのが普通だったんだけど....

pancilon
質問者

お礼

>しかし, /usr/ports みたいなところでコンパイルするものなのかなぁ. うちらの時代は自分のホームディレクトリ以下のどこかでコンパイルするのが普通だったんだけど.... どこでインストールしていいのか分からず/usr/portsでやろうとしていましたホームディレクトリでやるのが普通なんですね、勉強になりました。 makeのオプションを試してみたのですが解決には至りませんでした。 とりあえずインストールはできたのでよしとしようと思います どうもありがとうございました。

回答No.2

よくインストールする場所やファイルを展開する場所を選んだほうがいいです。 それとroot権限でもディレクトリが読み出しだけになっていれば書き込み時に「permission denied」と怒られたりします。単純ですけどそれがアクセス権なので確認してみてくださいです。

pancilon
質問者

お礼

ls -lで一通り関連していそうなファイル、ディレクトリは確認したのですがやっぱりわかりませんでした。 今回のエラー自体は解決していませんが何とかインストールはできました。 親切に答えてくださいましてどうもありがとうございました。

関連するQ&A