![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
初めて質問させていただきます。
よろしくお願いします
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/protocolbuff …
:インストールの参考
http://edotprintstacktrace.blogspot.com/2009/01/ …
http://journal.mycom.co.jp/articles/2008/07/18/p …
No.1ベストアンサー
- 回答日時:
ports なんだったら、/usr/ports/devel/protobuf あたりで、make build ;make inst
all するだけじゃないの?初心者なのでよく分からずgoogleからダウンロードしてきて
勝手に/usr/ports/以下にディレクトリを作ってインストールしようとしていました。
/usr/ports/devel/以下にprotobuf があるとは気づきませんでした。
おかげで無事インストールできました。ありがとうございました。
ただ未だにpermission deniedのエラーは謎のままです...
No.3
- 回答日時:
protocol buffer は知らんけど, この結果になるってことはそもそも configure がこけてるとか, なんかの環境変数が悪さをしてるとかも考えられる. それが何かは知らんので make の -n とか -p とかのオプションを駆使して調べてくれ.
しかし, /usr/ports みたいなところでコンパイルするものなのかなぁ. うちらの時代は自分のホームディレクトリ以下のどこかでコンパイルするのが普通だったんだけど....
>しかし, /usr/ports みたいなところでコンパイルするものなのかなぁ. うちらの時代は自分のホームディレクトリ以下のどこかでコンパイルするのが普通だったんだけど....
どこでインストールしていいのか分からず/usr/portsでやろうとしていましたホームディレクトリでやるのが普通なんですね、勉強になりました。
makeのオプションを試してみたのですが解決には至りませんでした。
とりあえずインストールはできたのでよしとしようと思います
どうもありがとうございました。
No.2
- 回答日時:
よくインストールする場所やファイルを展開する場所を選んだほうがいいです。
それとroot権限でもディレクトリが読み出しだけになっていれば書き込み時に「permission denied」と怒られたりします。単純ですけどそれがアクセス権なので確認してみてくださいです。
ls -lで一通り関連していそうなファイル、ディレクトリは確認したのですがやっぱりわかりませんでした。
今回のエラー自体は解決していませんが何とかインストールはできました。
親切に答えてくださいましてどうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- 英語 There are various anatomical and mucogingival cond 3 2022/05/05 10:28
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- 英語 英文の添削をお願いします 4 2023/05/23 11:10
- 英語 訳し方を教えてください! 2 2023/05/06 09:29
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- 英語 関係代名詞についてちょっとマニアックな文法的な質問です。 There are various con 3 2022/05/05 12:45
- 英語 下記の英文を日本語に訳してください。 1 2023/03/10 13:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*** ターゲット `all' を make ...
-
Mac OS X, X11 で、pkg-config ...
-
`./configure` の次に `make` ...
-
solarisのmakeについて
-
ドライバのインストール時にエ...
-
phpで再度configureする方法
-
ソースからmakeした場合の削除方法
-
configure error
-
gccのインクルードパスの確認
-
MacOSX Terminalで$PATH不正の...
-
makeの際、 Killedとなったり...
-
PROMISE TX4000 RAIDドライバー...
-
MacにEZRがインストールできません
-
Ubuntuをインストールし、ユー...
-
ubuntu 初期化について
-
外部レポジトリとは
-
パソコンでゲームをプレイしよ...
-
yum自身のアップデート
-
MSIのブートドライブ設定がよく...
-
ブルースクリーンの原因が「ntk...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
makeコマンドができない
-
gccのインクルードパスの確認
-
He had his daughter make some...
-
*** ターゲット `all' を make ...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
perlのダウングレード方法
-
OpensslのVer.ダウン
-
Debianでのmakeコマンドインス...
-
ソースからmakeした場合の削除方法
-
Apacheのバージョンアップ方法
-
macos での /usr/local/lib と...
-
Mac上でPythonのtkinterを使っ...
-
PHP5ビルド時のundefined refer...
-
make pycaffe実行時に発生する#...
-
linuxの/usr/includeについて
-
solarisのmakeについて
-
bindインストール後、/etc/name...
-
readline インストールについて
-
gdbをインストールできない
おすすめ情報