namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz(Namazu for Win32 1.3.0.2) doesn't work
- From: kenzo-@xxxxxxxxxx (Ken-ichi Hirose)
- Date: Sun, 7 Feb 1999 21:17:15 GMT
広瀬です。
すみません。
Message-Id: <199902040732.QAA05170@xxxxxxxxxxxxxx>
Subject: [namazu 42] Re: namazu-1.3.0.3-beta-1 (Re: namazu-1.3.1.0-pre-2)
で、言っている Win95 の問題と言うのがこのはなしでして。。。
*** namazu-1.3.0.3-beta-1.org/src/mknmz.pl Thu Feb 04 15:19:33 1999
--- namazu-1.3.0.3-beta-1/src/mknmz.pl Thu Feb 04 16:08:38 1999
***************
*** 1443,1448 ****
--- 1443,1452 ----
$output_dir = cwd() if $output_dir eq "";
die "$output_dir: invalid output directory\n"
unless (-d $output_dir && -w $output_dir);
+ if ($SYSTEM eq "MSWin32") {
+ $target_dir =~ s/\//\\/g;
+ $output_dir =~ s/\//\\/g;
+ }
($output_dir, $target_dir);
}
で、cwd で得る path が a:/usr とかになるので a:\usr に変換しています。
なので、 v1.3.0.4 を compile した物であれば直っているはず。。。
このスレッドに繋げてない&言葉が足りなくてすみません。_o_
<199902070357.MAA17326@xxxxxxxxxxxxxx>の記事において
s_yam@xxxxxxxxxxxxさんは書きました。
>> >ということでお家の Win98 君で試してみましたが、正常に動作してしまいます。
>> (中略)
>> >ので、Win95 特有の話みたいです。。 ;-(
>> (中略)
>> >可能でしたら、 Perl for Win32 の場合と kks225w3.exe の場合を
>> >試して頂けませんか?
>> というわけで、いろいろと環境を変えて試してみたのですが、やはり同様なエ
>> ラーが出てしまっていました。
これは Perl for Win32 でもダメだったと言う事でしょうか?
>> しかたなくPerl勉強中の身ですが中を見させていただきました。結果をご報告し
>> ますと、パスの区切り文字のせいだということが分かりました。
>> Namazu for Win32 1.3.0.2 の mknmz に対する差分を載せておきます。
>> $WAKATITMPの修正はもっと前にやっておいてもよいかと思いますが、何分まだよく
>> 分かっておりませんので・・・ご勘弁を。
このもっと前で修正しているのが上記のパッチです。 m(_)m
Best regards,
--
Ken-ichi Hirose (^^)k!
e-mail: kenzo-@xxxxxxxxxx (or) EHC25612@xxxxxxxxxxx