忍者ブログ

素人翻訳

適当に翻訳する。

gobject-introspection の「sudo make install」でエラー

 gobject-introspection-1.52.1をソースコードからインストールした時に出たエラー。

...
$ ./configure --prefix=/usr/local
...
$ make
...
$ sudo make install
...
...
make[2]: ディレクトリ `/home/XXX/gobject-introspection/gobject-introspection-1.52.1' に入ります
make[2]: *** `GLib-2.0.gir' に必要なターゲット `/glib-2.0/include/glibconfig.h' を make するルールがありません. 中止.
make[2]: ディレクトリ `/home/XXX/gobject-introspection/gobject-introspection-1.52.1' から出ます
make[1]: *** [install-recursive] エラー 1
make[1]: ディレクトリ `/home/XXX/gobject-introspection/gobject-introspection-1.52.1' から出ます
make: *** [install] エラー 2
...
...

 glibなどを「/usr/local」に入れてある場合、「sudo」を付けると失敗するようだ。

 visudo を用い、「/etc/sudoers」に次の1文を追加して解決。

...
...
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/local/bin:/usr/bin
...
...

 参考(/etc/sudoersを書き換える前):

$ sudo pkg-config --variable=includedir glib-2.0

$ pkg-config --variable=includedir glib-2.0
/usr/local/include

 「sudo make install」では「/usr/local」が参照されてなかった。

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 21 22 23
24 25 26 27 28 29 30

最新コメント

[09/07 NONAME]
[08/18 NONAME]
[05/18 NONAME]
[04/09 NONAME]
[03/21 NONAME]

最新記事

(11/20)
(10/30)
(10/24)
(09/20)
(09/16)
(09/11)
(09/03)
(09/02)
(08/27)
(08/17)
(07/31)
(07/30)
(07/19)
(07/13)
(05/02)
(03/17)
(11/01)
(07/20)
(05/17)
(04/20)
(03/10)
(03/04)
(02/26)
(02/20)
(01/05)

ブログ内検索

広告

バーコード

広告