2002年02月19日(Tue)


ncftp-2.4.3 on NetBSD-1.5.2

ncftpが入ってないことに気付いた。あらら。
いれてみた。
GNUの、ncursesと readlineが要るらしい。とりあえず、最新版を持ってきた。

ncftp-3.1.2.tar.gz
ncurses-5.2.tar.gz
readline-4.2a.tar.gz

ncftpのREADMEを読んでると、readline要るのか? って感じがしたけど、毒じゃ ないだろうし、HDDも空きがあったから入れてみる。GNUの二つは、

./configure
make
make install

で終わり。少し物足りない気もするけど、こんなところでつまずいたときのこと を考えると、儲けもんなのかも。
ncftp-3.1.2も、

./configure
make
make install

これだけ。あ、その前にperl入れたけど、良く分かんないうちに入っちゃったか ら、ここでは省略。あうち。
使ってみる。あれ〜? 俺の知ってるかっちょいい画面じゃないー。これじゃ ncftpにしても嬉しくないじゃん。ncurses、なんだ? 分からんけど、ncftp2でいいや。今の状態(ncurses-5.2, readline-4.2a)で、 ncftp-2.4.3をmake。できた。install。さぁ、使ってみよう。

6:04 cltks098{wataru}% ncftp ftp.ncftp.com                  [~/tmp/ncftp-2.4.3]
Error: /home/wataru/.ncftp/bookmarks: invalid format.
zsh: bus error  ncftp ftp.ncftp.com
6:09 cltks098{wataru}%                                      [~/tmp/ncftp-2.4.3]

ぎゃふん。 オリジナルのtime stamp見て、日付を合わしてみる。

Jan 30 06:44 ncftp-3.1.2-src.tar.gz
Mar 19  1998 ncftp-2.4.3.tar.gz

Oct 23  2000 ncurses-5.2.tar.gz
Jul 10  2000 ncurses-5.1.tar.gz
Oct 29  1999 ncurses-5.0.tar.gz
Mar 05  1998 ncurses-4.2.tar.gz

Nov 16 19:54 readline-4.2a.tar.gz
Apr 16  2001 readline-4.2.tar.gz
Mar 21  2000 readline-4.1.tar.gz
Feb 19  1999 readline-4.0.tar.gz
Apr 18  1998 readline-2.2.tar.gz
Jul 24  1998 readline-2.2.1.tar.gz

うーん、ncursesとreadlineの最新版は、ncftp-3.1.2よりも前に出てるみたいだ なぁ。確かには分からないけど。やっぱり、ncftp-2.4.3にしよっと。
この日付をリリース日だと仮定すると、、、当時の最新版は、ncurses-4.2と readline-2.2.1だな、、、なんか気持ち的にしっくりこないけど、やってみるか。 動けばいいし。
おーっ。ncftp-2.4.3が makeできない。エセtime stamp作戦失敗(じゃ、書くなっ て。)。やっぱり、ncurses-5.2 + readline-4.2aに戻す。
ところで、ncursesって、なんて読むんだ? えぬ・かーせず?
ncurses-5.2 + readline-4.2aに戻せた。ほっ。なんか、もうくちゃくちゃだなぁ。 なめてないで、make install前に、./ncftp ftp.ncftp.comとかやって、例に使っ てみれば良かった、、、
ncurses-5.2の installのとき(update terminfoのとき?)に、妙なこと言われた から、./configure --enable-tcap-namesってやり直してみた。
違うらしい、、、 tec -x とか訳分かんないフレーズも登場してきた。はまっ たー。INSTALLをもうちょっと良く読んでみた。--disable-termcapが今どきは必 要らしい。じゃあdefaultにしといてよー(ToT ついでに、--with-sharedっての も見つけたので付けてみた。やっぱり変なこと言われる。--enable-tcap-names も、さらに付けた。
まだ言ってる。

** Building terminfo database, please wait...
Running tic to install /usr/share/terminfo ...

        You may see messages regarding unknown capabilities, e.g., AX.
        These are extended terminal capabilities which can be compiled
        using
                tic -x
        Read the INSTALL document before doing this - it can cause
        problems for older ncurses applications.

"../misc/terminfo.src", line 395, col 3, terminal 'ecma+color': unknown capability 'AX'
"../misc/terminfo.src", line 3193, col 40, terminal 'screen': unknown capability 'G0'
"../misc/terminfo.src", line 3212, col 59, terminal 'screen': unknown capability 'E0'
"../misc/terminfo.src", line 3213, col 12, terminal 'screen': unknown capability 'S0'
1313 entries written to /usr/share/terminfo
** built new /usr/share/terminfo

また明日。

まとめなきゃ

この日記、メモ的用途も兼ねてる。
その部分はまとめておかなきゃ。だって、みんな難しい話ばっかりしてて、はじ めての人とか慣れてない人にはとっつけない内容のWEBばっかりなんだもん。初 心者向けのページがあってもいいよね、って思う。



generated by makediary-2.11