[Anthy-dev 1902] Re: uim-rev585 の動作確認

Back to archive index

Etsushi Kato ekato****@ees*****
2005年 2月 28日 (月) 17:13:52 JST


On 2005/02/28, at 16:11, Kenichi Handa wrote:

> In article <20050****@ees*****>, Etsushi Kato 
> <ekato****@ees*****> writes:
>>>>  r718で修正しました。
>>>
>>>  この変更で、コンパイル中の installed-modules.scm と loader.scm の生成に
>>>  失敗するようになってしまったようです。
>
>> m17nlib を 1.1.0 から 1.2.0 に変更したら通るようになりました。
>> configure.ac での version check が必要だと思います。
>
> えっと、どうして上記のような失敗が起きるのか分かりますか?こ
> ちらでは m17nlib 1.1.0 しかインストールされていない状態でも
> uim (0.4.6) の make はできましたが?もちろん configure.ac を
> 修正して 1.1.0 でも通るようにしてからですが。

Fedora rawhide と Mac OS Xで (確か r721) 確認したのですが、m17n-lib
1.1.0 の場合、installed-modules.scm 作成時に uim-sh が segmentation
fault していました。


とりあえず今、Mac OS X で再現させてみました。

Thread 0 Crashed:
0   libm17n-core.0.dylib        0x01716ffc mplist_add + 0x54 
(plist.c:974)
1   libuim-m17nlib.so           0x0001eff8 register_callbacks + 0x3c
2   libuim-m17nlib.so           0x0001f208 init_m17nlib + 0x120
3   libuim.0.dylib              0x0002d238 leval + 0x1d4
[...]
68  libuim.0.dylib              0x00033160 uim_scm_eval + 0x28
69  uim-sh                      0x00002c74 main + 0x9c

結果、

Making all in scm
make -C ../uim uim-sh && \
echo "(define installed-im-module-list '(" '"pyload" "anthy"  "prime" 
"skk" "tcode" "tutcode" "hangul" "viqr" "ipa-x-sampa" "latin" 
"m17nlib"' ")) \
          (require \"manage-modules.scm\") \
          (generate-installed-modules-scm)" \
| LIBUIM_VERBOSE=1 LIBUIM_VANILLA=1 LIBUIM_SCM_FILES=`(cd .. && 
pwd)`/scm LIBUIM_PLUGIN_LIB_DIR=../uim/.libs \
   ../uim/uim-sh -B >installed-modules.scm
make[2]: `uim-sh' is up to date.
make[1]: *** [installed-modules.scm] Error 138
make: *** [all-recursive] Error 1

このようになります。

-- 
Etsushi Kato
ekato****@ees*****




Anthy-dev メーリングリストの案内
Back to archive index