[Mew-Win32 02736] IM on Perl5.6ForCygwin
Motohiko Minakuchi
zxcv at example.com
2000年 8月 19日 (土) 16:49:16 JST
水口@京都 と申します。
少し前にCygwin 用 Perl の使用に関する質問をさせて頂きましたが、その後
何とか動く様になりました。
しばらく使っていますが、Mew1.94.2+IM-141 の私が利用する機能(ほとんど基
本的なものばかり) は動いています。
# 「POP を話すELisp」は私も楽しみにしているのですが、いまはちょっと
# 1.95b に手をだす余裕がありません。
Mew1.94.x が最新のリリースバージョンであるうちに、簡単に報告させて頂き
ます。
注意:
「パソコンはWindowsマシンとして使えればいい」という方には面白く無い話
題です。m(_r_)m
Cygwin をインストールしていないマシンでは、お試し頂けません。m(_r_)m
Windows や Emacs 相違の影響は、私には判りません。m(_r_)m
環境:Windows98 + Meadow1.10 + Cygwin1.1.2(or later)
Mew:Mew1.94.2 + IM-141
Perl:CygUtils 配付の Cygwin1.1 用 perl-5.6.0
http://cygutils.netpedia.net/V1.1/perl-5.6.0/index.html
必要な処置、制約は以下のとおりです。
かなり無理矢理ですが、私の環境ではこれで使えています。IM をハックすれ
ば、制約は減らせるかも知れません。
1 インストール
IM、Mew とも、 configure, make を使用する
「UNIX用のインストール」をする。
2 IM/Util.pm の変更
--- IM/Util.pm 2000/07/17 08:50:36 1.1.1.2
+++ IM/Util.pm 2000/07/17 09:03:17 1.2
@@ -48,7 +48,7 @@
my $osname = $^O;
-if ($osname =~ /win/i) {
+if ($osname !~ /cygwin/i && $osname =~ /win/i) {
if (Win32::IsWinNT()) {
$OS = 'WNT';
} elsif (Win32::IsWin95()) {
3 .im/Config ファイルをUNIX改行にする。
4 .im/Config ファイル中で $HOME からの相対パスを使わずに
MailDir= e:/home/mina/Mail
の様にドライブレター付絶対パスで指定する。
デフォルトが$HOME からの相対PATHの項目は省略しない。
5 環境変数 IM_USER_DIR を、「e:/home/mina/.im」の様にドライブレター付
絶対パスで設定する。
6 impwagent では無く、MewWin32 用の pwagent を使用する。
7 その他
私は北口さんの PL5404W0.ZIP、Mew/IM installer で作った環境から旧Perl
ディレクトリを削除して上記のインストール、処置を行いました。
旧環境のおかげで動いている部分があるかも知れません。
Cygwin用Perlを使用して何がうれしいかと言うと、UNIX を主なプラットフォー
ムとする Perl で書かれたソフトウェアには、ActivePerl ではうまく動かな
いものがあるからです。
それでは。
--
水口 元彦 (みなくち もとひこ)
zxcv at example.com
Mew-win32 メーリングリストの案内