0

xmlsecの作成を開始しましたが、コンピューター上のlibltdlライブラリが認識されないことに気付きました。ハンティングを開始しましたが、シンボリックリンクlibltld.so-> libltdl.so.3が欠落していることがわかりました!

私が使用しているディストリビューションは「RedHatEnterpriseLinux Serverリリース5.5(Tikanga)」です。

私は自分自身に思いました...多分これはバグですか?しかしここで?gcc、redhat、xmlsec。redhat "https://bugzilla.redhat.com/show_bug.cgi?id=469718"のバグレポートを見ると、苦情が出されており、応答は次のとおりでした。

「これはバグではありません。/usr/lib/libltdl.soはコンパイル中にのみ必要になるため、libtool-ltdl-develによって提供されます。」

したがって、問題は次のとおりです。libtoolは、標準の「./configure&make」プロセスの後に使用されることがありますか?libltdlが「コンパイル中にのみ必要」と書かれている場合、 Redhatはどういう意味ですか?しかし、標準のlibtoolはそうではありませんか?

ありがとう、チェンツ

4

1 に答える 1

0

バージョン管理されていないライブラリは-devel、アプリケーションのコンパイル時にのみ必要になるため、パッケージによって提供されます。あなたが参照したバグでは、レポーターはlibtool-ltdl-develphpをコンパイルするためにインストールする必要があります。コンパイルが成功した後、パッケージを削除できます。それはもう必要ありません。

于 2011-02-22T11:43:28.850 に答える