Namazu-win32-users-ja(旧)


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

Re: 「-mno-cygwin」なnamazuコンパイルが効かないのですが・・・



小舞といいます。

自分は、リコンパイルはやったことがないのですが。。
(いずれやってみたいところではあるのですけど。)

z1655@Naturescape さんは書きました:
>4.MinGW版gccでのコンパイル
>  $ CFLAGS=-O2 LIBS=-lintl ./configure --host=i386-mingw32 --prefix=/namazu
>  $ make
>  $ make install
>
> 【現象】
>  ・namazu.exe、namazu.cgi.exeともにできる。
>  ・namazu.cgi.exeで環境変数要求がでる。
>
> 【確認内容】
>  ・使用dllの確認
>   $ cygcheck c:\\namazu\\bin\\namazu.exe
>   c:\namazu\bin\namazu.exe
>     c:\namazu\bin\cygwin1.dll
>       C:\WINDOWS\SYSTEM\KERNEL32.dll
>     c:\namazu\bin\cygintl-2.dll
>       c:\namazu\bin\cygiconv-2.dll
>  ・namazu.exeの実行(dllをcygwin\bin\から当該ディレクトリにコピー)
>   C:\> namazu "Namazu を初めて使う"
>   README.TXT通りの結果が表示される
>  ・namazu.cgi.exeの実行(dllをcygwin\bin\から当該ディレクトリにコピー)
>   C:\>c:\namazu\libexec\namazu.cgi.exe
>   namazu of Namazu 2.0.12
>   Copyright (C) 1997-1999 Satoru Takabayashi All rights reserved.
>   Copyright (C) 2000,2001 Namazu Project All rights reserved.
>   This is free software; you can redistribute it and/or modify
>   it under the terms of the GNU General Public License as published by
>   the Free Software Foundation; either version 2, or (at your option)
>   any later version.
>
>   This program is distributed in the hope that it will be useful,
>   but WITHOUT ANY WARRANTY; without even the implied warranty
>   of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>   GNU General Public License for more details.
>
>   namazu: environment variable QUERY_STRING and SCRIPT_NAME are required

namazu.cgi.exeは、CGIプログラムなので、最後のメッセージは当然なのでは?
ないでしょうか?
コマンドライン上で、ただ動かすと、標準出力に結果を返しようがないと
思います。

この、新しくできたnamazu.cgi.exeで、WWWサーバーでテスト実行されては如何ですか?
(CGIなので、環境変数environment variable QUERY_STRINGが必要だと思うの
ですけど)

いずれにしろ、もうだいたいできているようで、いいですねぇ。