Namazu-win32-users-ja(旧)


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

コンパイル後の namazu.cgi.exe の実行



はじめまして。猿渡と申します。

Namazu-2.0.12 をコンパイルして、IIS で実行しようとしていますが、
うまくいきません。
過去ログ検索も行き詰まってしまい、お知恵を拝借致したく投稿しております。
よろしくお願い致します。


<状況>
(1) nmz2012.exe をダウンロード/実行して得られた、
    namazu\libexec\namazu.cgi.exe を C:\Inetpub\Scripts\search にコピーし
て、
    IIS で実行することはできた。

(2) HACKKIT.txt に従い、namazu-2.0.12.tar.gz をコンパイルすると、
    namazu\libexec\namazu.cgi.exe が上書きされた。
    (ソースはそのまま)

(3) 新しい namazu.cgi.exe を C:\Inetpub\Scripts\search にコピーして、
    IIS で実行すると、以下のエラーが表示される。
      CGI Error
      The specified CGI application misbehaved by not returning a complete
      set of HTTP headers. The headers it did return are:
    過去ログ
      http://www.namazu.org/ml/namazu-win32-users-ja/msg00955.html
      http://www.namazu.org/ml/namazu-win32-users-ja/msg01277.html
    にある、
      Unrecognized character \x90 at c:\inetpub\scripts\namazu.cgi.exe line
1.
    のメッセージは続きません。

(4) namazu.cgi.exe のファイルサイズは、
    (1) が 158 KB に対して (2) が 453 KB と 3 倍なのですが、
    コンパイルがうまくいっていないのでしょうか?
    過去ログ
      http://www.namazu.org/ml/namazu-win32-users-ja/msg01074.html
      http://www.namazu.org/ml/namazu-win32-users-ja/msg01544.html
    に従い、以下のコンパイルを行いました。
      $ export ac_cv_prog_LN_S=ln
      $ umount -s /usr/mingw
      $ mount
      $ ./configure --prefix=/namazu
      $ make
      $ make install


<動作環境>
OS              :Windows2000 Professional
IIS             :5.0
Namazu          :2.0.12
Kakasi          :2.3.4
Cygwin 付属 Perl:v5.8.2 built for cygwin-thread-multi-64int
ActivePerl      :v5.6.1 built for MSWin32-x86-multi-thread
MinGW           :1.1