LinuxSir.cn,穿越时空的Linuxsir!

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

chmsee 1.0.1 在slackware 12.1 下的编译。

[复制链接]
发表于 2008-10-10 18:12:00 | 显示全部楼层 |阅读模式
rlworkman 的主页上有1.0.0的chmsee下载,今天到到官网上看到最新的是1.0.1,
用rlworkman的脚本编译,发现不能完成。搞了一下,发现问题所在。
    1.脚本中 有个 --disable-static 现在不用了。
    2.要加个 --with-gecko=seamonkey选项,默认的是firefox,在slackware上不行

首先要安装libchm包。
发此帖做个记号。

  1. http://rlworkman.net/pkgs/sources/
复制代码
发表于 2008-10-21 11:57:42 | 显示全部楼层
./configure --with-gecko=seamonkey
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for library containing strerror... none required
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for GLIB - version >= 2.0.0... yes (version 2.12.3)
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.10.4)
checking for GLADE... yes
checking for GECKO... no
configure: error:
*** You must have either the Mozilla, Firefox, Seamonkey or XulRunner
*** development libraries installed in order to build ChmSee!


我在CentOS 5.2中的编译出错信息。可能是跟firefox 3.0 不兼容吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-21 14:26:56 | 显示全部楼层
in the centos you maybe try the default "firefox" option.
回复 支持 反对

使用道具 举报

发表于 2008-10-21 17:08:52 | 显示全部楼层
Post by ginkgo;1892488
rlworkman 的主页上有1.0.0的chmsee下载,今天到到官网上看到最新的是1.0.1,
用rlworkman的脚本编译,发现不能完成。搞了一下,发现问题所在。
    1.脚本中 有个 --disable-static 现在不用了。
    2.要加个 --with-gecko=seamonkey选项,默认的是firefox,在slackware上不行

首先要安装libchm包。
发此帖做个记号。

  1. http://rlworkman.net/pkgs/sources/
复制代码


建议给 rlworkman 发个信~呵呵~

还可以试试:
http://slackbuilds.org/repository/12.1/system/chmsee/
回复 支持 反对

使用道具 举报

发表于 2008-10-21 18:48:28 | 显示全部楼层
Post by ginkgo;1896993
in the centos you maybe try the default "firefox" option.

在查找解决方法之前,已经试过了--with-gecko=firefox了,一样的错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-22 14:16:07 | 显示全部楼层
Post by grissiom;1897084
建议给 rlworkman 发个信~呵呵~

还可以试试:
http://slackbuilds.org/repository/12.1/system/chmsee/
已经给rlworkman发了email,他就这两天更新。

楼上的这个可能是系统的不同,你用的是centos,不知道你有没有装seamonkey
回复 支持 反对

使用道具 举报

发表于 2008-11-1 23:29:04 | 显示全部楼层
这个玩意好多人编译都失败了,明明有FF和Xulrunner,却偏偏说没有。
回复 支持 反对

使用道具 举报

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

本版积分规则

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