2012-01-24 13 views
0

Solaris 10/x86でLatexを実行しようとしています。サンフリーからtetex3.0を正常にインストールしました。私はラテックスを実行すると、私は次のエラーを取得する:Solaris 10:古いlibstdC++。so.5を探すラテックスのインストール後エラー。

ld.so.1の:pdfetex:致命的な:にlibstdC++をso.5を:オープンに失敗しました:そのようなファイルやディレクトリ

とLDD pdfetexを示しています

にlibstdC++。so.5を=>(ファイルが見つからない)

私は、最新バージョン(のlibstdC++。so.6を)持っているとのlibstdC++をリンクしようとした。0.6にso.5をしかし、にlibstdC++。so.5をがあります私のマシンにもインストールされていません。依存関係をバージョン5から6に変更する方法はありますか?またはこの問題を回避する他の方法ですか?ありがとう。

答えて

1

私はあなたが

[..] that you have the /usr/local/lib/libstdc++.so.5 and /usr/local/lib/libgcc_s.so.1 related files either from the gcc-3.3.2 or libgcc-3.3 or higher packages

あなたにも[lib]gccをインストールしましたことを示すtheir noteを逃したと思いますか?

+0

はい、私はlibstdC++。so.6を持つpackagae libgcc-3.4.6をインストールしました。 libgcc-3.3もインストールする必要がありますか? libgccを使用する他のパッケージとの2つのバージョンの間に互換性の問題がありますか? –

+0

@ShuvoShamsインストールはうまくいくはずです。通常、gccパッケージはそれ自身の名前空間にあります。矛盾がある場合は、パッケージシステムがあなたに伝えます。 – ShiDoiSi

関連する問題