在ftp.cn.freebsd.org/pub/FreeBSD/distfiles/gnome2下下载两个tar.bz2,安装了bison,m4后,每次./configure都不能通过libiconv的检测,报告:"checking for iconv ... You need to use a working iconv implementation, such as ftp://ftp.gnu.org/pub/gnu/libiconv",可问题是无论我是否手动编译安装libiconv还是使用.tbz安装后,无论evolution还是evolution-data-server都还是报告找不到iconv,最后甚至都去安装iconv-2.0_1.tbz了都还是不通过。
>> Problem solved, new patch available for evolution 2.12.1, as to port: evolution-2.12.1_3.
>> That's a known bug for iconv setting files to search for installed iconv on FreeBSD.
>> As to installing new software, it's better to use ports than directly using source tarball on BSD.
>> Sadly, the evolution-2.12.1_3 still crashs when loading... let GNU bugzilla to find out where the problem lays.
[ 本帖最后由 995636 于 2007-11-17 19:45 编辑 ]作者: jefferic 时间: 2007-11-17 20:00
But I do "pkg_add -r" first, and encounter this problem, so manually compile, and still there's the problem.
I did try to compile all GNOME 2.20, but it's still remain the only problem with Evolution, fantastic.作者: 995636 时间: 2007-11-17 21:44
软件crash的原因无非是自身的代码有问题或兼容问题。
evolution不光要用到gnome,还有其它库。光重装gnome是没有用的。如果lz有时间,还是pkg_delete -a 删除所有的包,设置packagesite,然后用pkg_add -r 安装最新的,不会有兼容问题。