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
- yumを介してインストールされた「taglib 1.6」を削除します。
taglib
Githubでコンパイルして/usr
。cmake -DCMAKE_INSTALL_PREFIX=/usr/
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