LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zhong

一个查看CHM文件的程序

[复制链接]
发表于 2004-3-25 13:47:40 | 显示全部楼层
checking for gtk+-2.0 >= 2.2.2... Requested 'gtk+-2.0 >= 2.2.2' but version of GTK+ is 2.2.1

redhat9的gtk+是2.2.1,不是要我upgrade gtk+吧?晕!
发表于 2004-3-25 14:45:05 | 显示全部楼层
最初由 hades 发表
哪里有这个东东,我安装了:
[hades@Linux hades]$ rpm -qa | grep ^libgtk
libgtkhtml3.1_3-3.1.8.0.200403051842-0.snap.ximian.6.1
libgtkhtml3.1_3-devel-3.1.8.0.200403051842-0.snap.ximian.6.1
可是编辑时仍提示说没有安装:
Package 'libgnomeprint-2.2', required by 'libgtkhtml', not found

configure: error: Library requirements (libgtkhtml-3.1 >= 3.1.8) not met;

在哪里下载呀?谢谢。


现在编辑可以通过,但是在make 时产生这样的错误咋回事?
/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libgtkhtml-3.1.so: undefined reference to `gdk_threads_lock'
/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libgtkhtml-3.1.so: undefined reference to `gdk_threads_unlock'
collect2: ld returned 1 exit status
make[2]: *** [chmsee-gtkhtml] Error 1
make[2]: Leaving directory `/home/linux-tool/others/chmsee/chmsee-gtkhtml-0.7.14/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/linux-tool/others/chmsee/chmsee-gtkhtml-0.7.14'
make: *** [all] Error 2

现在安装的包:
[root@Linux chmsee-gtkhtml-0.7.14]# rpm -qa | grep ^gtkhtml
gtkhtml3-3.1.9-1
gtkhtml3-3.0.9-5
gtkhtml-1.1.9-5
gtkhtml2-2.4.0-1
gtkhtml-devel-1.1.9-5
gtkhtml2-devel-2.4.0-1
gtkhtml3-devel-3.1.9-1
[root@Linux chmsee-gtkhtml-0.7.14]#
但仍不能make 为什么呀,请帮我吧!
 楼主| 发表于 2004-3-26 13:28:35 | 显示全部楼层
最初由 hades 发表
现在编辑可以通过,但是在make 时产生这样的错误咋回事?
/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libgtkhtml-3.1.so: undefined reference to `gdk_threads_lock'
/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libgtkhtml-3.1.so: undefined reference to `gdk_threads_unlock'
collect2: ld returned 1 exit status
make[2]: *** [chmsee-gtkhtml] Error 1
make[2]: Leaving directory `/home/linux-tool/others/chmsee/chmsee-gtkhtml-0.7.14/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/linux-tool/others/chmsee/chmsee-gtkhtml-0.7.14'
make: *** [all] Error 2

现在安装的包:
[root@Linux chmsee-gtkhtml-0.7.14]# rpm -qa | grep ^gtkhtml
gtkhtml3-3.1.9-1
gtkhtml3-3.0.9-5
gtkhtml-1.1.9-5
gtkhtml2-2.4.0-1
gtkhtml-devel-1.1.9-5
gtkhtml2-devel-2.4.0-1
gtkhtml3-devel-3.1.9-1
[root@Linux chmsee-gtkhtml-0.7.14]#
但仍不能make 为什么呀,请帮我吧!


这个..我也不知道什么回事....在我的机子里是没问题的..希望有大侠解决一下这个问题.

还有的是我是用gtkhtml3-3.1.8进行开发的.3.1.9的版本在我的机子里中文又变成不能自动断行了..

 楼主| 发表于 2004-3-26 13:31:00 | 显示全部楼层
最初由 fog_proxy 发表
checking for gtk+-2.0 >= 2.2.2... Requested 'gtk+-2.0 >= 2.2.2' but version of GTK+ is 2.2.1

redhat9的gtk+是2.2.1,不是要我upgrade gtk+吧?晕!


修改configure.in文件....把检测GTK+版本的那项改少一点吧..
改到2.2.0应该也行的

我也是用rh9但我的gtk+是2.2.4版本
 楼主| 发表于 2004-3-26 13:37:12 | 显示全部楼层
最初由 xqkz 发表
这个我觉得已经很不错了,再有一个期盼就是什么时候加上搜索的功能就更完美了。呵呵


请问是要搜索列表还是要在文章里搜索?
 楼主| 发表于 2004-3-26 13:54:05 | 显示全部楼层
给多一个建议..如果你只需要查看英文的chm文件...
不需要用chmsee...有其它很多好用的同类软件可供便选择.
发表于 2004-4-2 14:45:37 | 显示全部楼层
最初由 zhong 发表
请问是要搜索列表还是要在文章里搜索?

在文章中搜索啊。就是和Win下的那种搜索方式啊。不过现在已经很不错。呵呵
发表于 2004-4-4 09:46:40 | 显示全部楼层
我之所以会有这个需求是因为我需要在chm中查找函数定义。比如我只记得一个函数名,那么如果能够搜索出函数在chm中的位置就非常理想了。
发表于 2004-4-4 15:52:56 | 显示全部楼层

源码呢?

rt
 楼主| 发表于 2004-4-4 17:21:33 | 显示全部楼层
最初由 xqkz 发表
我之所以会有这个需求是因为我需要在chm中查找函数定义。比如我只记得一个函数名,那么如果能够搜索出函数在chm中的位置就非常理想了。



这几个月应该没空去搞了...因为我自己也出现非常可怕的麻烦...
有兴趣的可以自己试试加上这个功能吧...sorry
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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