谷村です。

大変失礼しました。

> なお、今なお、--disable-utf8 は、私の環境では必須で、これがないとiconvの
> チェックでconfigureが止まります。
> 
> 私の勝手な想像ですが、Linuxの方のgccで警告される
> libkanjiio.c:1078:1: warning: no previous prototype for
> 'close_iconv' [-Wmissing-prototypes] libkanjiio.c: In function
> 'close_iconv': と関係があるのかも知れません。

全く論理的ではないことを申し上げました。申し訳ありません。./configureはシ
ステム環境の話なのでソースには全く関係ありません。なお、Win7 32bit mingwで
コンパイルしたところ、./configure は問題なく通っております。


Win7 32bit MinGW 0.5-beta-20120426-1では、最新のソースのlib配下をコンパイ
ルするとに次のような警告が出ます。

libkakasi.c: In function 'output_yomi_eachkanji':
libkakasi.c:843:13: warning: variable 'ret' set but not used 
[-Wunused-but-set-variable]
libkanjiio.c: In function 'getkanji':
libkanjiio.c:543:18: warning: variable 'mask' set but not used 
[-Wunused-but-set-variable]
libkanjiio.c:542:37: warning: variable 'l' set but not used 
[-Wunused-but-set-variable]
libkanjiio.c: In function 'pututf8':
libkanjiio.c:1063:36: warning: variable 'l' set but not used 
[-Wunused-but-set-variable]
libkanjiio.c: At top level:
libkanjiio.c:1078:1: warning: no previous prototype for 'close_iconv' 
[-Wmissing-prototypes]
libkanjiio.c: In function 'close_iconv':
libkanjiio.c:1080:18: warning: comparison between pointer and integer [enabled 
by default]
libkanjiio.c:1082:11: warning: assignment makes pointer from integer without a 
cast [enabled by default]
libkanjiio.c:1084:16: warning: comparison between pointer and integer [enabled 
by default]
libkanjiio.c:1086:9: warning: assignment makes pointer from integer without a 
cast [enabled by default]
libtool: link: warning: undefined symbols not allowed in i686-pc-mingw32 shared 
libraries

なお、gccのバージョンは下記の通りです。

$ gcc -v
組み込み spec を使用しています。
COLLECT_GCC=C:\MinGW\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.6.2/lto-wrapper.exe
ターゲット: mingw32
configure 設定: ../gcc-4.6.2/configure 
--enable-languages=c,c++,ada,fortran,objc,obj-c++ --disable-sjlj-exceptions 
--with-dwarf2 --enable-shared --enable-libgomp --disable-win32-registry 
--enable-libstdcxx-debug --enable-version-specific-runtime-libs --build=mingw32 
--prefix=/mingw
スレッドモデル: win32
gcc バージョン 4.6.2 (GCC) 
_______________________________________________
Kakasi-dev mailing list
[email protected]
http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev

メールによる返信