namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Namazu 1.9.6 for Win32 snap



Ken-ichi Hirose wrote:

> 上記は現在の cvs current を cygwin b20.1 で compile したものです。
> % autogen.sh
> % ./configure --disable-nls --without-tknamazu --without-file-mmagic --prefix=/usr/local/namazu --with-nkf=nkf --with-kakasi=kakasi --with-admin=webmaster@xxxxxxxxxx

これは、

% autogen.sh --disable-nls --without-tknamazu --without-file-mmagic
--prefix=/usr/local/namazu --with-nkf=nkf --with-kakasi=kakasi
--with-admin=webmaster@xxxxxxxxxx

では、うまくいきませんか?

それからNLSは有効にしたいですね。gettext-0.10.35をcygwinでcompile
しようとすると、lib/print-parse.oのところでlink errorになってしまう
んですよね。とりあえず、

--- printf-parse.h.orig	Thu Apr 30 01:46:04 1998
+++ printf-parse.h	Tue Sep 28 19:09:38 1999
@@ -38,6 +38,11 @@
 # define long_double double
 #endif
 
+/* ad-hoc patch for cygwin-b20.1 */
+#ifdef __CYGWIN__
+#undef MB_CUR_MAX
+#endif /* __CYGWIN__ */
+
 #ifndef MB_CUR_MAX
 # define MB_CUR_MAX (sizeof (long))
 #endif

というようにMB_CUR_MAXをundefしてしまいましたが、もっといい方法が
ありましたら是非教えてください。
#どういうわけかcygwin1.dllのexport tableに__mb_cur_maxが見当たら
#ないのですが...

> P.S
> #Mingw32 版は結構時間がかかるかも。。 ;-(

うう、ここもgettextが問題だな...


  A A
= . . =
   V
end
Ryuji Abe