LinuxSir.cn,穿越时空的Linuxsir!

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

64位系统中chmsee怎么装?

[复制链接]
发表于 2005-12-15 11:02:12 | 显示全部楼层 |阅读模式
RT。系统FC4x86-64,yum install gtkhtml*,这个都做过了。还有
ln /usr/lib64/pkgconfig/libgtkhtml-3.6.pc /usr/lib64/pkgconfig/libgtkhtml-3.1.pc
也运行过。
./configure通过。
make中告诉我
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
chm_lib.c:1: 错误:您选择的 CPU 不支持 x86-64 指令集
chm_lib.c:1: 错误:您选择的 CPU 不支持 x86-64 指令集
make[2]: *** [chmsee_gtkhtml-chm_lib.o] 错误 1
make[2]: Leaving directory `/setup/chmsee-gtkhtml-0.9.0/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/setup/chmsee-gtkhtml-0.9.0'
make: *** [all] 错误 2

没招了,64位下装程序是比32位的麻烦。
发表于 2005-12-15 11:30:33 | 显示全部楼层
chmsee 把一些 gcc 的参数写进了 Makefile. 我这里有一个补丁不知道有没有用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 15:17:24 | 显示全部楼层
Post by sunmoon1997
chmsee 把一些 gcc 的参数写进了 Makefile. 我这里有一个补丁不知道有没有用。



呵呵,不好意思,怎么打这个补丁?
回复 支持 反对

使用道具 举报

发表于 2005-12-15 16:41:08 | 显示全部楼层
cd chmsee-0.9.5/..
patch -p0 <chmsee-0.9.5-strip-flags.txt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 18:38:49 | 显示全部楼层
补丁打了,现在的问题是这样的:
chm_lib.c:543: 警告:在 ‘compressed_len’ 的声明中,类型默认为 ‘int’
chm_lib.c:543: 警告:数据定义时没有类型或存储类
chm_lib.c:544: 错误:syntax error before ‘block_len’
chm_lib.c:544: 警告:在 ‘block_len’ 的声明中,类型默认为 ‘int’
chm_lib.c:544: 警告:数据定义时没有类型或存储类
chm_lib.c: 在函数 ‘_unmarshal_lzxc_reset_table’ 中:
chm_lib.c:556: 错误:提领指向不完全类型的指针
chm_lib.c:557: 错误:提领指向不完全类型的指针
chm_lib.c:558: 错误:提领指向不完全类型的指针
chm_lib.c:559: 错误:提领指向不完全类型的指针
chm_lib.c:560: 错误:提领指向不完全类型的指针
chm_lib.c:561: 错误:提领指向不完全类型的指针
chm_lib.c:562: 错误:提领指向不完全类型的指针
chm_lib.c:565: 错误:提领指向不完全类型的指针
chm_lib.c: 在顶层:
chm_lib.c:576: 错误:syntax error before ‘UInt32’
chm_lib.c:576: 警告:结构或联合后没有分号
chm_lib.c:578: 错误:syntax error before ‘version’
后面还有好多错误。
都是chm_lib.c弄的。怎么办?
回复 支持 反对

使用道具 举报

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

本版积分规则

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