安装fontconfig2.4.2时make报错解决

在安装fontconfig2.4.2时,configure没有任何问题,但在make时报以下错:

/usr/lib/libexpat.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[3]: *** [libfontconfig.la] 错误 1
make[3]: Leaving directory `/usr/local/src/fontconfig-2.4.2/src'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/usr/local/src/fontconfig-2.4.2/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/usr/local/src/fontconfig-2.4.2'
make: *** [all] 错误 2

 

很奇怪,以前也安装过,并未遇到这样的情况,后来G了下,发现原来是使用64位OS的原因,我的OS是64位的CentOS5.3,解决方法是在./configure时加上--with-expat-lib=/usr/lib64就没问题了。

你可能感兴趣的:(centos,OS,File)