ちょー古いメールへの反応ですが、これは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

メールによる返信