ちょー古いメールへの反応ですが、これはmakefileに変更必要です。 こんなバグが5年も放置されていたとは、びっくりです。:)
ということで、これも2年ほど活動のないMLに投稿してみます。 三浦 http://www.namazu.org/pipermail/kakasi-dev/2005-June/000029.html [Kakasi-dev 30] Re: KAKASI UTF-8 対応版について Hideaki Kihara kihara @ fudo-giken.co.jp 2005年 6月 23日 (木) 14:31:31 JST ________________________________________________________________________ 追記です。 /usr/local/lib/libkakasi.so.2: undefined symbol: check_kanji_level といエラーだったので、正常にコンパイルできているのか確認してみると いくつか「warning」が出ていました。 <snip> ちなみに kakasi.h(267,12) extern int check_kanji_level PARAMS((Character *c, int ret, int level)); で定義されている関数が定義されていないというエラーが出ているようです。 コンパイルの設定がまずいのでしょうか?それとも、インストール後の設定がまずいのでしょうか? --- kihara -------------------------------------------------------------- Ovi Mail: Making email access easy http://mail.ovi.com
--- kakasi-2.3.5~pre1+cvs20071101~/lib/Makefile.am 2001-08-27 11:11:56.000000000 +0900 +++ kakasi-2.3.5~pre1+cvs20071101/lib/Makefile.am 2010-12-14 09:26:56.000000000 +0900 @@ -11,7 +11,7 @@ lib_LTLIBRARIES = libkakasi.la libkakasi_la_SOURCES = libdict.c libkakasi.c libkanjiio.c \ liba2.c libg2.c libj2.c libk2.c libee2.c libhh2.c libjj2.c libkk2.c \ - libitaiji.c lib78_83.c + libitaiji.c lib78_83.c liblevel.c libkakasi_la_LDFLAGS = \ -version-info 3:0:1 -export-dynamic @@ -73,4 +73,7 @@ rm -f $@ $(LN_S) ../src/78_83.c $@ +liblevel.c: ../src/level.c + rm -f $@ + $(LN_S) ../src/level.c $@ --- kakasi-2.3.5~pre1+cvs20071101~/lib/Makefile.in 2010-03-22 10:35:49.000000000 +0900 +++ kakasi-2.3.5~pre1+cvs20071101/lib/Makefile.in 2010-12-14 11:56:48.000000000 +0900 @@ -72,7 +72,7 @@ libkakasi_la_LIBADD = am_libkakasi_la_OBJECTS = libdict.lo libkakasi.lo libkanjiio.lo \ liba2.lo libg2.lo libj2.lo libk2.lo libee2.lo libhh2.lo \ - libjj2.lo libkk2.lo libitaiji.lo lib78_83.lo + libjj2.lo libkk2.lo libitaiji.lo lib78_83.lo liblevel.lo libkakasi_la_OBJECTS = $(am_libkakasi_la_OBJECTS) libkakasi_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ @@ -218,7 +218,7 @@ lib_LTLIBRARIES = libkakasi.la libkakasi_la_SOURCES = libdict.c libkakasi.c libkanjiio.c \ liba2.c libg2.c libj2.c libk2.c libee2.c libhh2.c libjj2.c libkk2.c \ - libitaiji.c lib78_83.c + libitaiji.c lib78_83.c liblevel.c libkakasi_la_LDFLAGS = \ -version-info 3:0:1 -export-dynamic @@ -591,6 +591,10 @@ rm -f $@ $(LN_S) ../src/78_83.c $@ +liblevel.c: ../src/level.c + rm -f $@ + $(LN_S) ../src/level.c $@ + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: --- kakasi-2.3.5~pre1+cvs20071101~/lib/makefile.msc.in 2001-08-27 11:11:56.000000000 +0900 +++ kakasi-2.3.5~pre1+cvs20071101/lib/makefile.msc.in 2010-12-14 11:20:41.000000000 +0900 @@ -114,6 +114,10 @@ del /Q /F $@ copy /Y ..\src\78_83.c $@ +liblevel.c: ..\src\level.c + del /Q /F $@ + copy /Y ..\src\level.c $@ + libkakasi.lib : $(kakasi_OBJECTS) $(AR) /out:libkakasi.lib $(kakasi_OBJECTS)
_______________________________________________ Kakasi-dev mailing list [email protected] http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev
