Closed GoogleCodeExporter closed 9 years ago
你可能没有安装 libnspr4-dev (或者类似的包名),
当然我也忘记检测这个了。
Original comment by lidaob...@gmail.com
on 13 Jan 2009 at 3:55
刚刚查了一下 ubuntu jaunty 下的 pkg-config, 结果见下,
都包含了 /usr/include/nspr, 你
帮忙确认一下 RHEL5 下面的情况
$ pkg-config --cflags libxul-embedding
-DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9.0.5/stable
-I/usr/include/nspr
$ pkg-config --cflags libxul-embedding-unstable
-DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9.0.5/unstable
-I/usr/include/nspr
Original comment by lidaob...@gmail.com
on 13 Jan 2009 at 5:18
nspr这个rpm包肯定是安装的,我确定,你说的确认我一会试下�
��刚才我用gecko=mozilla make成
功了,也运行起来了,但是当我读chm文件时 就一直报segaument
fault 段错误 然后这个工具就
非法退出了
Original comment by yang_zhi0726@163.com
on 13 Jan 2009 at 6:55
感觉你这个软件的configure去搜pkg-config
假如我装了seamonkey(就单独的一个文件夹,点
里面的可执行文件也能运行) pkg-config下没有seamonkey怎么办?
Original comment by yang_zhi0726@163.com
on 13 Jan 2009 at 7:01
还有我系统中明明装了firefox 3
只不过在pkg-config中没有firefox的配置文件,每次
configure时gecko=firefox总是报You must have either the Mozilla, Firefox,
Seamonkey or
XulRunner。你能不能说下具体要怎样的配置?firefox2有firefox-de
v这个包 到3就没有dev这
个包了。
Original comment by yang_zhi0726@163.com
on 13 Jan 2009 at 7:12
1. Comment 3 已经转到 http://code.google.com/p/chmsee/issues/detail?id=11
2. 只装 seamonkey 或 firefox 是不行的,必须装对应的开发包.
firefox 3 不提供开发包的原
因是 xulrunner 已经很好的分离出来了,需要开发的直接使用
xulrunner-dev
Original comment by lidaob...@gmail.com
on 13 Jan 2009 at 7:36
我基本搞定 你说的那个命令确认
$ pkg-config --cflags libxul-embedding
-DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9.0.5/stable
$ pkg-config --cflags libxul-embedding-unstable
-DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9.0.5/unstable
发现据没有nspr这个选项,我直接打开pkg-config下的libxul相关的
pc文件,增加-I/usr
/include/nspr4(注意我用的5.2是nspr4,pkg-config下有nspr.pc,所指��
�目录是/usr/include
/nspr4),然后编译通过,再在ld.conf.so
下导入libxul的库路径,运行chmsee1.0.3,可以运
行,但是打开chm文件时依然非法退出:
chould not find hcc(反正是xxx) file
segaument fault错误。
我用同样的方法编译chmsee1.0.2(加参数gecko=libxul),最后终于
可以浏览chm文件了。发觉
的确是1.0.3版本的bug
Original comment by yang_zhi0726@163.com
on 13 Jan 2009 at 8:15
帮忙提供一下导致 chmsee 崩溃的 .chm 文件,
可以在这里粘贴附件,或者发到我的邮箱
lidaobing@gmail.com.
如果不方便提供 .chm 文件,可以贴一下 gdb 产生的 backtrace,
关于获取 backtrace 的详细
方法可以参考 http://wiki.debian.org/HowToGetABacktrace
Original comment by lidaob...@gmail.com
on 13 Jan 2009 at 8:20
JavaAPI_5.0_CN.chm 太大自己从网上下 chmsee1.0.2无此问题
Original comment by yang_zhi0726@163.com
on 13 Jan 2009 at 9:39
我下载的 JavaAPI_5.0_CN.chm 没有让 chmsee 1.0.3 崩溃, 文件的 MD5
见下, 能否帮忙生成一
份 backtrace, 多谢。
另外一份生成backtrace 的文档, 感觉更方便一些:
https://wiki.ubuntu.com/Backtrace
$ md5sum JavaAPI_5.0_CN.chm
3ef6c4c41a3109daafa373614635f1b5 JavaAPI_5.0_CN.chm
Original comment by lidaob...@gmail.com
on 13 Jan 2009 at 10:06
其实不是文档chm的问题 我用chmsee1.0.3
打开多种chm文件都有此问题,算了我怕麻烦,我现在
下班了
Original comment by yang_zhi0726@163.com
on 13 Jan 2009 at 10:12
Original comment by lidaob...@gmail.com
on 13 Jan 2009 at 10:18
I had a similar issue using xulrunner-1.9.0.5: I installed it in /usr/local and
there
was a missing "obsolete/protypes.h". Looking in the
/usr/local/include/xulrunner-1.9.0.5/unstable there is no "obsolete"
subdirectory but
it is present in the "stable" branch. After symlinking "obsolete" in "unstable"
the
build succeeded.
Original comment by apalop...@gmail.com
on 17 Jan 2009 at 9:29
Attachments:
Original comment by lidaob...@gmail.com
on 14 Aug 2009 at 11:56
Original issue reported on code.google.com by
yang_zhi0726@163.com
on 13 Jan 2009 at 2:44Attachments: