[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」が出ていました。

----------------------------------------------------------ココから
# make
maintMakefile:57: warning: overriding commands for target `GTAGS'
Makefile:407: warning: ignoring old commands for target `GTAGS'
maintMakefile:57: warning: overriding commands for target `GTAGS'
Makefile:407: warning: ignoring old commands for target `GTAGS'
kakasi.c:56: warning: initialization makes pointer from integer without a 
cast
kakasi.c:57: warning: initialization makes pointer from integer without a 
cast
kanjiio.c: In function `getkanji':
kanjiio.c:555: warning: comparison between pointer and integer
kanjiio.c: In function `putkanji':
kanjiio.c:1012: warning: implicit declaration of function `pututf8'
kanjiio.c: At top level:
kanjiio.c:1058: warning: no previous prototype for `pututf8'
kanjiio.c:1058: warning: type mismatch with previous implicit declaration
kanjiio.c:1012: warning: previous implicit declaration of `pututf8'
kanjiio.c:1058: warning: `pututf8' was previously implicitly declared to 
return `int'
kanjiio.c: In function `pututf8':
kanjiio.c:1066: warning: comparison between pointer and integer
In file included from atoc-conv.c:118:
atoc-conv.c: In function `main':
atoc-conv.c:30: warning: passing arg of `sjis2ujis' discards qualifiers from 
pointer target type
In file included from wx2-conv.c:155:
wx2-conv.c: In function `main':
wx2-conv.c:124: warning: pointer targets in passing arg of `getkanji' differ 
in signedness
wx2-conv.c:124: warning: pointer targets in passing arg of `getkanji' differ 
in signedness
libkakasi.c:56: warning: initialization makes pointer from integer without a 
cast
libkakasi.c:57: warning: initialization makes pointer from integer without a 
cast
libkanjiio.c: In function `getkanji':
libkanjiio.c:555: warning: comparison between pointer and integer
libkanjiio.c: In function `putkanji':
libkanjiio.c:1012: warning: implicit declaration of function `pututf8'
libkanjiio.c: At top level:
libkanjiio.c:1058: warning: no previous prototype for `pututf8'
libkanjiio.c:1058: warning: type mismatch with previous implicit declaration
libkanjiio.c:1012: warning: previous implicit declaration of `pututf8'
libkanjiio.c:1058: warning: `pututf8' was previously implicitly declared to 
return `int'
libkanjiio.c: In function `pututf8':
libkanjiio.c:1066: warning: comparison between pointer and integer
maintMakefile:57: warning: overriding commands for target `GTAGS'
Makefile:407: warning: ignoring old commands for target `GTAGS'
----------------------------------------------------------ココまで

ちなみに
kakasi.h(267,12)  extern int check_kanji_level PARAMS((Character *c, int 
ret, int level));
で定義されている関数が定義されていないというエラーが出ているようです。

コンパイルの設定がまずいのでしょうか?それとも、インストール後の設定がまずいのでしょうか?

---
kihara 




Kakasi-dev メーリングリストの案内