こんにちは、鶴谷です。

waka 
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]> さん>

> >  ldconfigすれば解決するのなら、自動的にldconfigされないことが問題だと
> >  推測されますよね?
> そうだと思います。
(略)

一般ユーザで"/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がなければなりません。
これと、ldconfig -rで冒頭に表示されるディレクトリリストが一致しているはずですが、
そうでなければ、起動時の/etc/rc.d/ldconfigがきちんと実行されていない可能性が
大きいのではないでしょうか?

> > これを元に、起動時にldconfigが実行され、メッセージがコンソールに
> >  表示されることが確認できます。
> dmesg の出力を添付します。

dmesgには残りません。
起動時の画面を(必要ならスクロールバックするなどして)確認してください。

> 前から気になっていたことですが、
> link_elf_lookup_symbol: missing symbol hash table
> が連発されています。

これは別の問題だと思います。
/boot/device.hintsや/boot/loader.confがおかしいのではないでしょうか?

-- 
鶴谷 直樹
E-mail: 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]

メールによる返信