[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 メーリングリストの案内