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



広瀬です。

すみません。
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