<6qs9va$f2u$1 _at_ ns3.infoeddy.or.jp>の記事において
bacchus _at_ mb.infoeddy.ne.jpさんは書きました。
> 件名のPJEをインストールしようとしたところ、
>
> /usr/lib/libg++so.27がNG
>
> というメッセージがでました。構成は以下です。
> slackware3.5+PJE-0.1.1cm
>
> どなたかお解りになる方。ご教授お願いいたします。
私は Slackware-3.5 + PJE-0.1 です。PJE インストール時に
ezinst に同様に警告されましたが無視しました。
Slackware-3.5 だと /usr/lib/libg++.so.27 は無いです。が
elflibs のパッケージをインストールしてれば、/usr/ix86-linux/lib/
にリンクが作られてるので大丈夫みたいです。elsflibs のスクリプトの
冒頭は以下のようになってますが、
| # Netscape and other programs demand obsolete g++/stdc++ libs,
| # so we will fake them:
| if [ ! -r usr/lib/libg++.so.27 ]; then
| ( cd usr/ix86-linux/lib ; rm -rf libstdc++.so.27 )
| ( cd usr/ix86-linux/lib ; ln -sf /usr/lib/libstdc++.so.2.8 libstdc++.so.27 )
| ( cd usr/ix86-linux/lib ; rm -rf libg++.so.27 )
| ( cd usr/ix86-linux/lib ; ln -sf /usr/lib/libstdc++.so.2.8 libg++.so.27 )
| fi
ちゃんと libg++.so.27 を使う(ldd で確認しました) Netscape Communicator
(4.5b1)も動いています。
ところで PJE-0.1.1cm を入れるときに、ちゃんと新しい jeinst.sh を
使いましたか?今回の件とは直接関係ありませんが、古い jeinst.sh では
古いライブラリや binutils を入れられちゃうので要注意です。
--
青木 友好