libxml リンカーエラー

libxml リンカーエラー

エラーとリンクされないアプリケーションがあります。

/usr/lib64/libcroco-0.6.so.3: undefined reference to `xmlGetProp@LIBXML2_2.4.30'
/usr/lib64/libcroco-0.6.so.3: undefined reference to `xmlFree@LIBXML2_2.4.30'
/usr/lib64/libcroco-0.6.so.3: undefined reference to `xmlHasProp@LIBXML2_2.4.30'

libxmlをインストールしました。

libxml++.x86_64                  2.33.2-1.fc15      @koji-override-    0/$releasever
libxml++-devel.x86_64            2.33.2-1.fc15      @fedora                     
libxml2.i686                     2.7.8-6.fc15       @fedora                     
libxml2.x86_64                   2.7.8-6.fc15       @koji-override-0/$releasever
libxml2-devel.x86_64             2.7.8-6.fc15       @fedora                     
libxml2-python.x86_64            2.7.8-6.fc15       @koji-override-0/$releasever

どんなアイデアがありますか?おそらくlibcrocoは以前のバージョンにコンパイルされており、古いバージョンのlibxmlをインストールする必要がありますか?

ベストアンサー1

私が考えることができる唯一のことは、リンカーがライブラリを探しているディレクトリに.soファイルがないことです。このファイルがどこにあるかを調べ、libxml2.soリンクコマンドラインにそのディレクトリを配置できますか-L

おすすめ記事