[sylpheed-jp:10796] Re: enchant 1.5.0 でセグメンテーション違反
M.H
misty_haiku @ ybb.ne.jp
2009年 9月 25日 (金) 13:48:22 JST
こんにちは、M.H です。
> 結果、/usr/lib/enchant 以下にある不要なライブラリを削除すると
> 異常終了しなくなりました。
/usr/lib/enchant/libenchant_zemberek.so を削除するだけでコケないですが、
dbus-glib へのリンクを追加して make すれば大丈夫みたいです。
# Debian, Ubuntu, Pardus はどうしてんだろう?
# 特に Pardus は困りそうな…
--- sylpheed-2.7.1.orig/configure.in 2009-08-13 11:22:10.000000000 +0900
+++ sylpheed-2.7.1/configure.in 2009-09-23 14:32:07.000000000 +0900
@@ -284,6 +284,8 @@
LIBS="$LIBS `$PKG_CONFIG --libs gtkspell-2.0`"
if $PKG_CONFIG --atleast-version 2.0.13 gtkspell-2.0 ; then
AC_DEFINE(USE_ENCHANT, 1, Use Enchant with GtkSpell)
+ CFLAGS="$CFLAGS `$PKG_CONFIG --cflags dbus-glib-1`"
+ LIBS="$LIBS `$PKG_CONFIG --libs dbus-glib-1`"
elif $PKG_CONFIG --atleast-version 2.0.12 gtkspell-2.0 ; then
LIBS="$LIBS -laspell"
fi
理由は定かではないです ^^;
# これとは関係なく zemberek の dbus のチェック部分は、
# おかしいような気がする…
Thanks!
-M.H
Sylpheed-jp メーリングリストの案内