免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1326 | 回复: 0
打印 上一主题 下一主题

acroread与realplay的安装问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-12 22:32 |只看该作者 |倒序浏览
fb6.1rc,linux_base-8
port安装acroread与realplay后均不能执行,提示错误如:
(realplay.bin:862): GdkPixbuf-WARNING **: Can not open pixbuf loader module file '/etc/gtk-2.0/gdk-pixbuf.loaders': No such file or directory
Failed to load pixbuf file: /usr/X11R6/lib/RealPlayer/share/realplay/icon.png: Couldn't recognize the image file format for file '/usr/X11R6/lib/RealPlayer/share/realplay/icon.png'
...
...
** (realplay.bin:862): CRITICAL **: file pango-engine.c: line 68 (_pango_engine_shape_shape): assertion `PANGO_IS_FONT (font)' failed
** ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
aborting...
Abort trap: 6
一开始从网上看了陈年的帖子说是要把所有的linux兼容相关的pkg全卸掉并删除/usr/compat/linux,再装linux_base-rh-9。试了一下,结果这次出现的是libXext.so.6共享库找不到的错误,但是这个文件确实就在/usr/compat/linux/usr/X11R6/lib下面。
然后再看/usr/compat/linux/etc/ld.so.conf,居然是空的,于是把/usr/X11R6/lib添加进去,然后拿linux的ldconfig运行一下。这样算是解决了libXert.so.6的问题。但是一波刚平,一波又起,这次说是libXinerama.so.1找不到,找了一番,确实没有,就把libXinerama.so.1.0 ln到libXinerama.so.1。
此时再运行acroread,却发现绕了一圈又回到原点,又出现最开始时那个错误。重新仔细看了一下错误信息,想会不会是因为没有linux的gtk2的关系,就再去装linux_gtk2。再试的时候又报出pango的错误,说明linux_gtk2是装对了,于是再去装linux_pango。这才彻底解决了问题。
看来是ports里面的依赖关系没做好。
折腾了两个小时,觉得用fb真是受罪。不过好歹算是解决了问题,用上了这两个软件。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8091/showart_111940.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP