• 编译maplayer遇到fontconfig问题的解决方法
    时间:2010-02-20   作者:佚名   出处:互联网

    在网上看到过很多朋友安装mplayer或者qt的时候报undefined reference to `FcFreeTypeQueryFace'错误,恰好我也碰到了,发一下我的解决方法,以给朋友们共享。

     我是安装mplayer发现的这种问题,具体错误如下

    bass/ass_fontconfig.o: In function `fontconfig_init':

    ass_fontconfig.c: (.text+0x1b1): undefined reference to `FcFreeTypeQueryFace'

    collect2: ld returned 1 exit status

    make: *** [mplayer] Error 1

    起初不明白是什么原因,后来google了一下,才知道fontconfig的版本不够,于是乎升级fontconfig,各位朋友可以在这儿(http://www.fontconfig.org/release/)下载最新版本的fontconfig,解压后编译安装,步骤如下

    1. 进入解开的fontconfig目录,可以看到INSTALL文件等
    2. ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
    3. make
    4. make install

    一般情况下就可以解决了,但是可能还会有些朋友发现报错,这是为什么呢?

    如果还有这种问题的朋友可以查看一下自己的操作系统是多少位的,使用一下命令

    getconf LONG_BIT

    如果是64的话,configure参数可修改为如下

    1.  ./configure --sysconfdir=/etc/ --prefix=/usr/ --mandir=/usr/share/man --libdir=/usr/lib64/
    2. make && make install

    然后再试试看,一般到此都可以解决了,如果还有不能安装的朋友可以给我发邮件(kaiyuanba@ 163.com),共同研究。

    网友留言/评论

    我要留言/评论