Namazu-devel-ja(旧)


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

Namazu 2.0.6pre1 for Win32 binary



竹迫です。

大変遅くなりましたが、(^^;
Namazu 2.0.6pre1 の Win32用バイナリパッケージを作成しました。
下記の URL に置いておりますので、テスト環境をお持ちの方で
時間のとれる方は、試してみていただけると有り難いです。

* Namazu 2.0.6pre1 for Win32 バイナリパッケージ
  http://www.namazu.org/~takesako/pub/nmz206w32pre1.exe (自己解凍形式)
  http://www.namazu.org/~takesako/pub/nmz206w32pre1.zip (ZIP 形式)

基本的には、ftp://ftp.namazu.org/namazu/test/ から入手した 
namazu-2.0.6pre1.tar.gz のソースコードを MingW でコンパイルしたものを
前バージョンの nmz205.zip パッケージに上書き・展開したものになります。

Namazu 2.0.6pre1 では、新たに preload_modules() が mknmz に追加されている
ので、Windows 環境でのリソースファイルの読み込み動作が気になるところです。

また、Text-Kakasi-1.04 の ActivePerl用モジュールも Kakasi 2.3.3 の
リリースにあわせて MS Visual C++ 6.0 SP5 でコンパイルしています。

* Text::Kakasi module for Windows ActivePerl
  http://www.namazu.org/~takesako/kakasi/Text-Kakasi-1.04-2.3.3.exe

同梱のドキュメントについては、まだ更新しきれていません。(^^;

----
ちなみに、Win32用バイナリ構築に使用したコンパイラ環境は以下になります。

1. MinGW: Minimalist GNU For Windows
   インストールしたパッケージ:
   http://download.sourceforge.net/mingw/
   binutils-2.10.91-20010114.zip
   gcc-2.95.2-3.zip
   ld-2.10.91-20010126.zip
   libbfd-2.10.91-20010121.zip
   mingw-runtime-1.0-20010604.tar.gz
   package-utils-1.0.zip
   w32api-0.5.1.tar.gz

2. Cygwin v1.1.8-2
   ftp://ring.aist.go.jp/archives/pc/gnu-win32/
   ftp://ring.etl.go.jp/archives/pc/gnu-win32/
   ftp://ring.asahi-net.or.jp/archives/pc/gnu-win32/
   ftp://ring.crl.go.jp/archives/pc/gnu-win32/
   ftp://ring.so-net.ne.jp/archives/pc/gnu-win32/
   等のミラーサイトから入手

3. GNU autoconf, automake, libtool, gettext
   ftp://ftp.ring.gr.jp/pub/GNU/autoconf/autoconf-2.13.tar.gz
   ftp://ftp.ring.gr.jp/pub/GNU/automake-1.4.tar.gz
   ftp://ftp.ring.gr.jp/pub/GNU/libtool-1.3.5.tar.gz
   ftp://ftp.ring.gr.jp/pub/GNU/gettext-0.10.35.tar.gz
   それぞれ win32.patch 用のパッチを当ててから構築

4. Namazu のコンパイルオプション

  $ tar zxf namazu-2.0.6pre1.tar.gz
  $ cd namazu-2.0.6pre1
  $ CC=gcc CFLAGS=-O2 ./configure --host=i386-mingw32 --prefix=c:/namazu
  $ make 
  $ make install 

----
週末(6/30土曜)に、時間がとれそうなので、それまでに以下の残りの作業を
済ませて、Namazu 2.0.6 のリリースに間に合わせたいと思っていますが、
いかがでしょうか?

* ドキュメント README.TXT HACKING.TXT の更新
* ActivePerl用モジュール Text-Kakasi 1.05 へ更新
* ActivePerl用モジュール File-MMagic 1.12 へ更新
* インストーラ NMZSETUP.BAT の更新
* autoconf, automake, libtool, gettext 用パッチの更新

--
広島市立大学 情報科学部 情報機械システム工学科 知能ロボット講座
   竹迫 良範 <takesako@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>