ページ 11

4.3.1JP /usr/lib/libstdc++.so.6 の問題

Posted: 09/12/28(月) 09:24
by みのむし
4.3.1JP Final を外付け USB HDD に Frugalインストールした環境です。
以下の通りエラーが出ました。

コード: 全て選択

# geany test.txt
(ファイル名は何でも構いません)
geany: /usr/lib/libstdc++.so.6: no version information available (required by geany)
geany: /usr/lib/libstdc++.so.6: no version information available (required by geany)

# cd /usr/lib
# ls -l libstdc++.so*
lrwxrwxrwx 1 root root     18 2009-10-16 09:32 libstdc++.so -> libstdc++.so.6.0.9
lrwxrwxrwx 1 root root     18 2009-11-30 10:37 libstdc++.so.5 -> libstdc++.so.5.0.6
-rwxr-xr-x 1 root root 730372 2009-09-16 22:59 libstdc++.so.5.0.6
lrwxrwxrwx 1 root root     18 2009-10-16 09:32 libstdc++.so.6 -> libstdc++.so.6.0.9
-rwxr-xr-x 1 root root 806764 2007-10-22 18:55 libstdc++.so.6.0.9
以下の通り実行したら上記のエラーメッセージは出なくなります。

コード: 全て選択

# cd /usr/lib
# cp -f /initrd/pup_ro2/usr/lib/libstdc++.so.6.0.9 .
(ここでXが飛びますのですべてのアプリケーションは閉じてから実行し、実行後 メニュー|シャットダウン|Xサーバをリスタート してください) 
# ls -l libstdc++.so.6.0.9
-rwxr-xr-x 1 root root 918876 2009-12-28 09:22 libstdc++.so.6.0.9

Re: 4.3.1JP /usr/lib/libstdc++.so.6 の問題

Posted: 09/12/28(月) 11:50
by シノバー
みのむし さんが書きました:4.3.1JP Final を外付け USB HDD に Frugalインストールした環境です。
Frugalインストールのあと、何をした環境ですか?
RAMモードで起動すると、そのエラーは出ないはずです。
  1. pupsaveに問題があれば
    RAMモードで起動し、問題のあるpupsaveをクリックしてマウント、その中にある /mnt/+mnt+home+*pupsave*/usr/lib/libstdc++.so.6.0.9 を削除。
    このpupsaveを使って再起動。
  2. 追加SFSに問題がある場合は、そのSFSを改造するのが筋。あまりお奨めしませんが、みのむしさんの上の記事どおり、あるいは次の方法。

    RAMモードで起動し、エラーが出ないことを確認。常時使うpupsaveをクリックしてマウント、その中にある /mnt/+mnt+home+*pupsave*/usr/libディレクトリ内に /usr/lib/libstdc++.so.6.0.9 をコピー。

Re: 4.3.1JP /usr/lib/libstdc++.so.6 の問題

Posted: 09/12/28(月) 13:07
by みのむし
シノバーさん、返信ありがとうございました。

>Frugalインストールのあと、何をした環境ですか?

追加パッケージのインストール、devx_431.sfs の導入

>RAMモードで起動すると、そのエラーは出ないはずです。

その通りでした。

○/usr/lib/libstdc++.so.6.0.9 のサイズを調べてみました。

devx 無し 918876
devx_431.sfs 806764
devx_431JPbeta2.sfs 918876