LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: lonecat

CHM Reader 0.2.2 for Firefox 3

[复制链接]
发表于 2008-6-13 09:31:25 | 显示全部楼层
我 emerge chmlib,然后用得到的 libchm.so 替换 chmreader 中的 libchm.so。仍然打不开CHM文件。
回复 支持 反对

使用道具 举报

发表于 2008-6-14 00:22:53 | 显示全部楼层
楼主,我用的FC9, firefox 3beta5
安装的 chmreader,同样的问题,也是无法打开 chm文件,没有反应,我记得已经关掉 selinux

我的 /etc/selinux/config

  1. # This file controls the state of SELinux on the system.
  2. # SELINUX= can take one of these three values:
  3. #        enforcing - SELinux security policy is enforced.
  4. #        permissive - SELinux prints warnings instead of enforcing.
  5. #        disabled - No SELinux policy is loaded.


  6. SELINUX=disabled
  7. # SELINUXTYPE= can take one of these two values:
  8. #        targeted - Targeted processes are protected,
  9. #        mls - Multi Level Security protection.
  10. SELINUXTYPE=targeted
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 23:20:11 | 显示全部楼层
Post by whiz;1861217
我 emerge chmlib,然后用得到的 libchm.so 替换 chmreader 中的 libchm.so。仍然打不开CHM文件。


这个应该不行吧,虽然也是用了 chmlib 的代码,但是加了其它的东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 23:20:55 | 显示全部楼层
Post by Prife;1861518
楼主,我用的FC9, firefox 3beta5
安装的 chmreader,同样的问题,也是无法打开 chm文件,没有反应,我记得已经关掉 selinux

我的 /etc/selinux/config

  1. # This file controls the state of SELinux on the system.
  2. # SELINUX= can take one of these three values:
  3. #        enforcing - SELinux security policy is enforced.
  4. #        permissive - SELinux prints warnings instead of enforcing.
  5. #        disabled - No SELinux policy is loaded.


  6. SELINUX=disabled
  7. # SELINUXTYPE= can take one of these two values:
  8. #        targeted - Targeted processes are protected,
  9. #        mls - Multi Level Security protection.
  10. SELINUXTYPE=targeted
复制代码
Error Console 中提示啥?
回复 支持 反对

使用道具 举报

发表于 2008-6-19 09:16:37 | 显示全部楼层
升级到了firefox 3.0了,用的是0.2.3的包,打开chm没反应,已经把selinux关闭了,用f9的firefox 3.0和官方的firefox 3.0 压缩包,都一样,没反应。

Error Console,怎么看到error?这样行不,我在终端下运行firefox ***.chm?
  1. $ firefox the\ c\ programming\ language.chm
  2. Loading socket Config module ...
  3. Creating backend ...
  4. Loading x11 FrontEnd module ...
  5. Failed to load x11 FrontEnd module.
  6. Loading simple Config module ...
  7. Creating backend ...
  8. Reading pinyin phrase lib failed
  9. Loading socket FrontEnd module ...
  10. Starting SCIM as daemon ...
  11. Reading pinyin phrase lib failed
  12. ** Message: GetValue variable 1 (1)
  13. ** Message: GetValue variable 2 (2)
  14. LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libtotem-complex-plugin.so [/usr/lib/mozilla/plugins/libtotem-complex-plugin.so: undefined symbol: _ZN13nsTArray_base9sEmptyHdrE]
  15. ** Message: GetValue variable 1 (1)
  16. ** Message: GetValue variable 2 (2)
  17. ** Message: GetValue variable 1 (1)
  18. ** Message: GetValue variable 2 (2)
  19. ** Message: GetValue variable 1 (1)
  20. ** Message: GetValue variable 2 (2)
  21. GetIndex: file size = 0
复制代码
最后,gnochm打开了chm
回复 支持 反对

使用道具 举报

发表于 2008-6-19 11:30:54 | 显示全部楼层
我这里也是同样的情况,打开CHM文件没反应
系统:gentoo,gcc-4.3.1
我用的插件是chmreader-linux_x86-gcc3-0.2.3

请问楼主,插件名字里的gcc3是什么意思?我的gcc是4,难道是gcc不同不能用?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 13:57:17 | 显示全部楼层
对 fc9 很无奈,以后有空装一个试试...
回复 支持 反对

使用道具 举报

发表于 2008-6-21 15:57:09 | 显示全部楼层
AMD64 FF3运行成功。
回复 支持 反对

使用道具 举报

发表于 2008-7-2 13:08:51 | 显示全部楼层
我的ff3打开一个英文chm时错误控制台报错如下:
错误: Components.classes[kCHMFILE_CONTRACTID] is undefined
源文件:file:///home/offer/.mozilla/firefox/e440n1np.default/extensions/%7B6e098d65-7d2d-46d4-ada0-2f882a29f795%7D/components/chm_protocol.js
行:149
错误: uncaught exception: [Exception... "'[JavaScript Error: "Components.classes[kCHMFILE_CONTRACTID] is undefined" {file: "file:///home/offer/.mozilla/firefox/e440n1np.default/extensions/%7B6e098d65-7d2d-46d4-ada0-2f882a29f795%7D/components/chm_protocol.js" line: 149}]' when calling method: [nsIProtocolHandler::newChannel]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: chrome://global/content/bindings/browser.xml :: loadURIWithFlags :: line 186"  data: yes]

操作系统是archlinux-i686,已更新到最新,ff3为firefox 3.0正式版
回复 支持 反对

使用道具 举报

发表于 2008-12-22 10:52:32 | 显示全部楼层
作者也是黔驴技穷了,有的问题一直得不到解决
回复 支持 反对

使用道具 举报

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

本版积分规则

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