From: Yukihiko Eda Date: 2001-02-26T08:21:29+09:00 Subject: [ruby-list:28288] [Q]Win32 での kakasi/chasen module えだです。 cygwin版ruby 1.6.2を使っています。 Win32環境でわかち書きの機能をつかいたいのでkakasiを拾ってきて Ruby/kakasiモジュールをcygwinでコンパイルしてみたのですが、 (ruby extconf.rb && make しただけです) >gcc -DUSEIMPORTLIB -Os -I /usr/local/include -I/usr/local/lib/ruby/1.6/i386-c >ygwin -I/usr/local/cygwin/include -c -o kakasi.o kakasi.c >dllwrap --target=cygwin --as=as --dlltool-name=dlltool --driver-name=gcc --expor >t-all -s --def=kakasi.def -L/usr/local/lib -o kakasi.so kakasi.o -L. -lcygwin-r >uby16 -L /usr/local/lib -lkakasi >./libkakasi.a(libkakasi.o)(.text+0x274):libkakasi.c: undefined reference to `_im >p___iob' >./libkakasi.a(libkakasi.o)(.text+0xf6c):libkakasi.c: undefined reference to `_im >p___iob' >./libkakasi.a(libkakasi.o)(.text+0x11af):libkakasi.c: undefined reference to `_i >mp___iob' >./libkakasi.a(libitaiji.o)(.text+0x110):libitaiji.c: undefined reference to `_im >p___iob' >\cygnus\cygwin-b20\H-i586-cygwin32\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\..\..\ >..\..\i586-cygwin32\lib/libcygwin.a(libcmain.o): In function `main': >/home/noer/src/b20/comp-tools/devo/winsup/libcmain.cc:38: undefined reference to > `WinMain@16' >collect2: ld returned 1 exit status >dllwrap: gcc exited with status 1 >MAKE: *** [kakasi.so] Error 1 というエラーになるのですが、さっぱりわかりません(涙) 単純にmakeすればよいと思ったのですが、どこか変更すれば大丈夫なところとか あれば教えてもらえないでしょうか。 chasenならどうかとRAAをみたら登録されてないみたいです。 ではでは -- えだぱいち こと えだゆきひこ