waka
Wed, 30 Apr 2008 19:07:01 -0700
どうもです。 以下、大学の 6.3-p1 の結果ですが、現象が同じなので家のも同様と思います。
> 一般ユーザで"/etc/rc.d/ldconfig start"を実行すると、どうなりますか?
> たとえば、私の手元では、
> % /etc/rc.d/ldconfig start
> ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib
> /usr/X11R6/bin
> /usr/local/lib/compat/pkg /usr/site/lib /usr/local/lib/compat
> /usr/local/lib/compat/pkg
> /usr/local/lib/evolution/2.22 /usr/local/lib/gcc-4.2.4
> /usr/local/lib/graphviz
> /usr/local/lib/mysql /usr/local/lib/nss /usr/local/lib/pth /usr/local/lib/zsh
> ldconfig: mkstemp(/var/run/ld-elf.so.hints.cSF15Y): Permission denied
> a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
> ldconfig: /var/run/ld.so.hints.osKTX2cHTt: Permission denied
> と表示されます。後半はともかく、前半に何がライブラリサーチパスに追加されるのかが
> 表示されます。
> ここにきちんとgcc4.2がなければなりません。
% /etc/rc.d/ldconfig start
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/X11R6/lib
/usr/local/lib /usr/local/lib/compat/pkg
ldconfig: mkstemp(/var/run/ld-elf.so.hints.iE9Mo3): Permission denied
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
ldconfig: /var/run/ld.so.hints.lbzy0jxBSZ: Permission denied
ありませんね。
> これと、ldconfig -rで冒頭に表示されるディレクトリリストが一致しているはずですが、
> そうでなければ、起動時の/etc/rc.d/ldconfigがきちんと実行されていない可能性が
> 大きいのではないでしょうか?
% ldconfig -r
/var/run/ld-elf.so.hints:
search directories: /usr/local/lib:/usr/local/lib/gcc-4.2.4
0:-lpcre.0 => /usr/local/lib/libpcre.so.0
1:-licui18n.38 => /usr/local/lib/libicui18n.so.38
2:-lgettextpo.3 => /usr/local/lib/libgettextpo.so.3
3:-lintl.8 => /usr/local/lib/libintl.so.8
4:-lcurl.4 => /usr/local/lib/libcurl.so.4
5:-lasprintf.0 => /usr/local/lib/libasprintf.so.0
6:-lXau.0 => /usr/local/lib/libXau.so.0
7:-lXau.6 => /usr/local/lib/libXau.so.6
8:-lXfont.1 => /usr/local/lib/libXfont.so.1
9:-lICE.6 => /usr/local/lib/libICE.so.6
10:-lfontenc.1 => /usr/local/lib/libfontenc.so.1
以下略。
いろいろ、ありがとうございました。
しばらく様子を見つつ、あれこれ試してみようと思います。
「わか」