[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:01074] Re: [FDclone-users:01073] Re: FDclone はmake config って全部OKにならないと動くものが出来ないのでしょうか?



しらい様

上田です。アドバイスからmake cleanしてmakeしてみたのですが
TERM環境変数を=xterm にしても xterm-256colorにしても
rxvt-unicode-256colorで接続した場合は以下のようになります
./fd
üËö̾¤¬̤ÅÐϿ¤Τ¿¤á FD ¤òµ¯ư¤Ǥ­¤ޤ»¤ó.

上記環境変数が設定されるxterm LXTerminalでは、使えるので
これで使おうと思います。アドバイスありがとうございました

2021/07/18 Takashi SHIRAI <shirai@unixusers.net>:
>  しらいです。
>
> In Message-Id <e9708c0b-19aa-fdcf-635e-6a4065180574@gmail.com>
>         KatuhikoUeda <ueda.katu.hiko@gmail.com>さんwrites:
>> こんにちは、上田と申します
>
>> 対象機器はかなり特殊で、Buffalo WZR-600DHP2に
>>
>> DD-WRT v3.0-r47000 std (06/28/21)にEntwareという
>
>  Linux の一種のようなので、別の Linux 環境でクロスコンパイ
> ルという手段も残されているとは思いますが、取り敢えずはセルフ
> 環境で頑張る方向で話を進めましょう。
>
>
>> make環境をいれて、gcc version 7.4.0でFDcloneをコンパイルしています
>> (terminfo - 6.2-2a - Terminal Info Database (ncurses))
>
>  この terminfo が正しく機能しているかどうかが原因なんじゃな
> いかと思います。他の端末使用ソフトが正しく動くかとか、環境変
> 数 TERM や TERMINFO の値とか、色々確認してみて下さい。
>
>
>> make configすると添付のtmp.txtの状態でおわるのでmakeするのですが
>> エラーもなく終わっているように見えるのですが
>
>  make config は最後の手段なので、最初は make だけで試してみ
> ませんか?テキスト「Install」にもあるとおり、特に Linux はこ
> の自動判定に弱いんです。
>  今でこそ世界を席巻するメジャー OS ではありますが、UNIX の
> 系譜から見ると相当に変態的な環境なので、一般的な UNIX の常識
> が通用しない OS です。
>
>
>> 出来上がった実行体fdをタイプすると以下のようになります。
>> ./fd
>> uEo??¬?AD??Τ??a FD ?oμ ̄???-??≫?o.
>
>  どういう文字化けの仕方をしているのか解析していませんが、真
> ん中の「 FD 」の表示位置から推測するとそのメッセージは多分こ
> れですね。
> 	端末名が未登録のため FD を起動できません.
>
>  環境変数 TERM に設定されている端末名が terminfo データベー
> スに見つからない場合にこのエラーになります。上で terminfo の
> 確認を促している理由がこれです。
>  もしくは TERM の値が「dumb」「un」「unknown」の場合もこの
> エラーになります。これらの名前の端末は平面的なカーソル移動が
> 出来ないことになっています。
>
>
>> かなり、変わった環境ですがアドバイスお願いできないでしょうか?
>
>  接続する端末側の情報が記載されていないので何とも言えません
> が、一般的な端末名「vt100」辺りを TERM に設定してみたら素直
> に動くかも知れません。
>  どうしても駄目なら、冒頭にも書いた通り、terminfo ライブラ
> リをビルドした環境でクロスコンパイルした方がより良い結果が得
> られるんじゃないかと思います。
>
>                                                しらい たかし
>
>