LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1415|回复: 9

acroreader的问题

[复制链接]
发表于 2006-10-9 07:36:59 | 显示全部楼层 |阅读模式
今天发现acroreader出问题了,在命令行下启动出现下面的消息:
Fontconfig warning: line 32: unknown element "cachedir"
Fontconfig warning: line 33: unknown element "cachedir"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 18: invalid match target "scan"
/opt/Acrobat7/Reader/intellinux/bin/acroread: symbol lookup error: /emul/linux/x86/usr/lib/libfontconfig.so.1: undefined symbol: FT_Get_BDF_Property

用root启动,确是可以正常启动的。怎么解决这个问题?谢谢!
发表于 2006-10-9 11:05:20 | 显示全部楼层
看起来像你的fontconfig出问题了
你的fontconfig是什么版本的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-9 11:34:13 | 显示全部楼层
Post by arping
看起来像你的fontconfig出问题了
你的fontconfig是什么版本的


media-libs/fontconfig-2.4.1
回复 支持 反对

使用道具 举报

发表于 2006-10-9 14:09:22 | 显示全部楼层
locate libfontconfig.so
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-9 22:33:01 | 显示全部楼层
locate libfontconfig.so
/emul/linux/x86/usr/lib/libfontconfig.so
/emul/linux/x86/usr/lib/libfontconfig.so.1
/emul/linux/x86/usr/lib/libfontconfig.so.1.0.4
/opt/gv/libbak/libfontconfig.so.1
/opt/gv/libbak/libfontconfig.so.1.0.4
/usr/lib64/libfontconfig.so
/usr/lib64/libfontconfig.so.1.1.0
/usr/lib64/libfontconfig.so.1
回复 支持 反对

使用道具 举报

发表于 2006-10-9 23:23:30 | 显示全部楼层
你用LD_LIBRARY_PATH=/usr/lib64 acroread启动试试

另外你看看普通用户和root下,这个命令的结果有什么不同
ldd /opt/Acrobat7/Reader/intellinux/bin/acroread
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-10 09:39:34 | 显示全部楼层
Post by zhllg
你用LD_LIBRARY_PATH=/usr/lib64 acroread启动试试

另外你看看普通用户和root下,这个命令的结果有什么不同
ldd /opt/Acrobat7/Reader/intellinux/bin/acroread
谢谢指点,找到问题了。原来是我的一个商业软件带来另外一个版本的libexpat.so.0和libfreetype,影响到我普通用户的lib了。
顺便问一下,启动的时候,出现的这些warning,是什么问题?
Fontconfig warning: line 32: unknown element "cachedir"
Fontconfig warning: line 33: unknown element "cachedir"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 18: invalid match target "scan"
回复 支持 反对

使用道具 举报

发表于 2006-10-10 11:21:55 | 显示全部楼层
no idea
回复 支持 反对

使用道具 举报

发表于 2006-10-10 11:46:08 | 显示全部楼层
Post by blackwhite
谢谢指点,找到问题了。原来是我的一个商业软件带来另外一个版本的libexpat.so.0和libfreetype,影响到我普通用户的lib了。
顺便问一下,启动的时候,出现的这些warning,是什么问题?


你打开其他的程序,如果也出现这样的警告就应该是fontconfig的配置文件有问题,比如font.dtd用了旧版本的等等
如果其他程序不警告,有可能就是acroread利用了其他版本的libfontconfig.so,然后再读fontconfig-2.4.1的配置文件,就出警告了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-10 21:57:38 | 显示全部楼层
Post by arping
你打开其他的程序,如果也出现这样的警告就应该是fontconfig的配置文件有问题,比如font.dtd用了旧版本的等等
如果其他程序不警告,有可能就是acroread利用了其他版本的libfontconfig.so,然后再读fontconfig-2.4.1的配置文件,就出警告了

cachedir不知道什么问题,最后一个warning是定制文件,需要修改,那里是个模板。还没有修改呢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表