今天安装了FLASHGET。
但是在命令行启动后提示
Fontconfig error: line 1: unknown encoding
Fontconfig error: Cannot load default config file
然后正常启动。。
于是google了一下这个问题。
参考一个帖子解决。
fontconfig的问题,那么fontconfig的文件在本地是如下几个。
/etc/fonts/fonts.conf
/etc/fonts/local.conf
/var/lib/fontconfig/local.conf
打开后,按照错误信息看line1,都是
<?xml version="1.0"?>
改成<?xml version="1.0" encoding="utf-8"?>也不管用。
看google帖子里的大神说,问题是出在软件所用的libexpat这个库的版本和系统默认用的libexpat的版本不符合。
当时我给flashget make link 用的libexpat的库是 /usr/lib/i386.../libexpatw.so.1.5.2
我看这个和一般网上说的差不多,其实是多了一个字母w。
于是重新make link 用的/lib/i386...下的libexpat.so.1.5.2
问题解决。
最后确定是软件所用的库和系统字体管理用的库文件不一致导致的。