[Mew-Win32 02601] Re: Im doesn't work on my new environment
Shuichi KITAGUCHI ( 北口修一 )
kit at example.com
2000年 5月 28日 (日) 16:55:19 JST
北口です。
> 昨日、Perl を perl-5.6.0-RC1-cygwin1.1 に入れ替え、続いて IM-140 をイ
> ンストールしようとしたら、つまづいてしまいました。
> #正式サポートが ActivePerl なのは承知していますが、使えるという噂を聞
> #いた気がして、トライしてみました。
すみません。インストーラーは Perl のディレクトリ構成にベタベタに依存
しているので、私が使ったことがない環境ではうまくいかない可能性が十二分に
ありえます。
# 一時期の ActivePerl の、C:\Perl\5.0050x\bin\MSWin32-x86-object\perl.exe
# なんつーディレクトリ構成に強引に対応させたため。
でも、
> Cygwin1.1 は c:/ にインストールしたので、Perl も素直に c:/usr/local 下
> に入れ、古い Perl のある c:/Perl を c:/Perl.del にリネームしました。
>
> MS-DOSプロンプト ウィンドウで IM140W0.ZIP を展開したフォルダーから
> im.exe を起動するとクラッシュしてしまいます。
クラッシュするのは問題ありなので、
・perl-5.6.0-RC1-cygwin1.1 のディレクトリ構成
Cygwin の find でも、tree /fr でも、とりあえず全ファイル構成がわかれば
いいです。
・IM140W0.ZIP に付属の env.pl を実行させた結果
環境変数 TEMP が指すディレクトリに iminst.tmp というファイルができて
いるはず、です。
以上のものをすみませんが個人宛てで送っていただけますか?
よろしくお願いします。
> 最後に試したのは、configure です。
> bash から ./configure を実行すると、添付2の様にエラーになります。確か
> に、Cドライブ中には confdefs.h も syscall.h も存在しません。
> configure のエラーを無視して make install を強行するとインストールはで
> きますが、実行すると、
> "c:/USR/BIN/bash.exe"-2.04$ perl c:/usr/local/bin/imls
> Undefined subroutine &Win32::IsWinNT called at \
> /usr/local/lib/perl5/site_perl/5.6.0/IM/Util.pm line 52.
> という有様です。
ActivePerl は Win32 モジュールが標準で入っていますが、Cygwin の方は
元の Perl をコンパイルしただけなのだと思います。CPAN とかから拾って
きてインストールすればうまくいくかもしれません。
P.S.
Mew/IM 本体に Cygwin サポートを組み込むのが一番だと思いますが、
どなたかやりませんか? > Cygwin ユーザの方
--
Shuichi Kitaguchi <kit at example.com>
Mew-win32 メーリングリストの案内