[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 メーリングリストの案内