[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00586] Re: すみません。
- Subject: [FDclone-users:00586] Re: すみません。
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Thu, 21 Sep 2006 21:42:37 +0900
しらいです。
In Message-Id <20060920230016.378836.c8373ccf@isis.ocn.ne.jp>
yuji tamura <yuji@isis.ocn.ne.jp>さんwrites:
> たびたびすみません、田村です。
> これらの "utf8-mac" をすべて "" にした状態で、今度はblog.htmlが
> 消えると言う状況が確認できました。これも ASCII なファイル名ですね。
確認ですが、ここで言う「消える」というのは、そのファイルが
無いものとして扱われるという訳ではなくて、ファイル名欄だけ空
になって表示されるという症状ですよね?
この場合、再現条件はどういう手順になるでしょうか?そのディ
レクトリに移って起動するといきなり消えていますか?何か操作を
した後でのみ消えますか?
ASCII なファイル名もとなると、漢字とは別の要因が考えられま
す。ファイル名文字列の実体は Xreaddir() の static 変数内に格
納されていますから、この周辺を重点的に調べてみましょう。
一旦素の 2.09 に戻した上で make します。これで症状が再現す
ることをまず確認して下さい。これ以降は config.h を編集して、
その都度 make してから症状の再現を確認して下さい。
一度 make すると config.h というファイルが作成されるので、
これの最終行に「#define」行を追加したり、追加した行を削除し
たりします。
以下の行を一行ずつ追加し、一行追加した時点で make して動作
確認します。全部追加したら今度は逆に追加した順で一行ずつ削除
して下さい。こちらもその都度 make します。
#define _NOKANJIFCONV
#define DNAMESIZE 1
最初の素の 2.09 も含めてカウントすると、「両方なし」「一行
目のみ」「二行目のみ」「両方あり」という 4 パターンを試すこ
とになります。
もし上の 4 パターンを全部試して、どれも症状が再現するよう
なら、今度は以下の 3 行を全部 config.h に記述して make して
下さい。
#define _NODOSDRIVE
#define _NOKANJIFCONV
#define _NOROCKRIDGE
これでも症状が再現するようなら、またどこか別の箇所が元凶だ
と思いますので、次の可能性を試すということになると思います。
まずはここまで試してみて下さい。
> > /User/yuji 直下なら出ないということなら 012345678901234567
> > の部分を一文字ずつ削除していくとどうなるでしょう?何文字だと
> > 再現して何文字だと再現しませんか?
>
> 今日は再現性の確率が非常に低く、再現確認するのが非常に困難なようです、
> /Users/yuji/012345678901234567/ 以下でもファイル名が消える
> 状況は1,2度確認しましたが、日本語を含むファイル名でした。
こちらも併せて確認お願いします。パス名文字数が結構肝になっ
てそうですので、その方面から再現条件を特定しましょう。
しらい たかし