TAGLIBの問題により、XBMC 12をコンパイルできません。

TAGLIBの問題により、XBMC 12をコンパイルできません。

CentOS 6 x64で最新バージョンのXBMCをコンパイルしようとしていますが、次の結果が表示されます./configure

checking for TAGLIB... no
configure: error: Could not find a required library. Please see the README for your platform.

XBMCに付属のtaglibをコンパイルして、githubから最新バージョンをダウンロードしました。どちらもうまくコンパイルされますが、エラーは持続します。

[root@xbmc xbmc]# find /usr -name libtag*
/usr/local/lib/libtag.a
/usr/local/lib/libtag.so
/usr/local/lib/libtag_c.so.0
/usr/local/lib/libtag.so.1.12.0
/usr/local/lib/libtag.so.1
/usr/local/lib/libtag_c.so
/usr/local/lib/libtag_c.a
/usr/local/lib/libtag_c.so.0.0.0
/usr/lib64/libtag.so
/usr/lib64/libtag_c.so.0
/usr/lib64/libtag.so.1
/usr/lib64/libtag.so.1.6.1
/usr/lib64/libtag_c.so
/usr/lib64/libtag_c.so.0.0.0
/usr/lib/libtag.so
/usr/lib/libtag_c.so.0
/usr/lib/libtag.so.1.12.0
/usr/lib/libtag.so.1
/usr/lib/libtag_c.so
/usr/lib/libtag_c.so.0.0.0

この問題を解決する方法についてのアイデアはありますか?

修正する
@slm

Package taglib-devel-1.6.1-1.1.el6.x86_64 already installed and latest version

taglibのヘルプリストを構成する唯一のオプションは次のとおりです。

 TAGLIB_CFLAGS  C compiler flags for TAGLIB, overriding pkg-config
 TAGLIB_LIBS linker flags for TAGLIB, overriding pkg-config

ベストアンサー1

  1. yumを介してインストールされた「taglib 1.6」を削除します。
  2. taglibGithubでコンパイルして/usr

    cmake -DCMAKE_INSTALL_PREFIX=/usr/
    
  3. configure長さがゼロ以外の合計テストac_status=$?に変更してxbmcスクリプトを編集します。ac_status=0$TAGLIB_LIBS$TAGLIB_CFLAGS

    if test -n "$TAGLIB_CFLAGS"; then
      ac_status=0
    if test -n "$TAGLIB_LIBS"; then
      ac_status=0
    

おすすめ記事