[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00846] libtermcap on Cygwin
- Subject: [FDclone-users:00846] libtermcap on Cygwin
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Sat, 06 Feb 2010 03:29:53 +0900
しらいです。
随分長いこと間が空いてしまいましたが、そろそろ FD-3.00e を
release します。去年の春に幾つか bug fix したのに release を
忘れて今に至ってしまってます。
さて、今回の fix には Cygwin 1.7.1 対応が含まれます。これ
は、昨年末の更新により libtermcap が廃止されてしまったことに
起因しています。
FD-3.00e からは仕方なく libncurses を使うことにしましたが、
これが逆に古い Cygwin では compile 時に warning を吐いたり、
端末の挙動が怪しくなったりするので、要注意です。
machine.h では Slackware が似たような扱いになってますが、
Cygwin でも同様に識別子で逃げようかと考えています。
で、みなさんにお願いです。Cygwin は version 管理が雑なので、
遡って過去の状況を確認することがなかなか難しくなっています。
1.7.0 以前の Cygwin は手元に無いでしょうか?
version は「cygcheck -c cygwin」で確認出来ます。うちにはこ
の春頃の 1.5.25 しか残ってません。この version の libncurses
は termcap を使わせようとすると warning を吐いてますね。
他の version ではどうなるのか知っておきたいので、もし古い
Cygwin をお持ちの方がいらっしゃいましたらご連絡下さい。
P.S.
どうやら下記のアナウンスを読む限り、termcap はもうサポート
されないようですね。
http://www.cygwin.com/ml/cygwin-announce/2009-12/msg00001.html
ncurses は terminfo database を使って termcap interface を
提供してるので termcap database は使わないんですが、これらは
完全に等価ではないので色々と不都合出て来るかも。
しらい たかし