Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Namazuのコンパイルと日本語/英語
寺西です。
Yuichiro Sawatari wrote:
>
> c:/mingw/bin/../lib/gcc-lib/mingw32/2.95.3-6/../../../libmingw32.a(main.o)(.
> text+0x8d):main.c: undefined reference to `WinMain@16'
> make[2]: *** [namazu.exe] Error 1
> make[2]: Leaving directory `/c/namazu-2.0.13/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/c/namazu-2.0.13'
> make: *** [all] Error 2
> あと少しだと思うのですが・・・。
ん? WinMain って。何でだ。
> 実は、最初、perl を ActivePerl に設定せずに \\\\ を削除して、
> make clean, make, make install してしまったのですが、その結果は以下のように
> なりました。
...
> make[2]: Leaving directory `/c/namazu-2.0.13'
> make[1]: Leaving directory `/c/namazu-2.0.13'
こっちがうまくコンパイルできて、ActivePerl を使うようにしたら、
namazu.exe のコンパイルが通らなくなったということはないはず。
何か操作ミスをしているのでは?
> /namazu/libexec/namazu.cgi.exe と /mingw/bin/libintl-2.dll を
> C:\Inetpub\Scripts\search にコピーして、
> IIS で実行すると、以下のエラーが出ました。
> http://sawatari01/Scripts/search/namazu.cgi.exe?/
objdump -p libintl-2.dll とすると libiconv-2.dll が必要ということ
になっていませんか? もしそうなら、libiconv-2.dll もコピーする
必要がありますよ。
> /namazu/bin/namazu.exe は以下のように動いています。
> $ /namazu/bin/namazu.exe --help
> namazu 2.0.13, Namazu の検索プログラム
>
> これは、ActivePerl を用いなかったのが原因でしょうか?
namazu.exe, namazu.cgi.exe だけを使うのであれば、関係ありません。
なにせ、namazu.exe, namazu.cgi.exe は Perl を使っていませんから。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E