top for NetBSD

980610
ftp://ftp.groupsys.com/pub/top/

○以前の top 970806, top-3.4 
を使って見ると、次のように全く動かない。当然かも知れない
makoto@tateyama  23:24:49/980610(/usr/pkgsrc)> top
top: cannot read nswap: kvm_read: Bad address
top: cannot read nswdev: kvm_read: Bad address
top: cannot read nswapmap: kvm_read: Bad address
top: cannot read swdevt: kvm_read: Bad address
top: panic: nswapmap goof

○ /usr/pkgsrc/sysutils/top に行って、make とすると、
次のようになってしまう。
makoto@tateyama  23:17:38/980610(sysutils/top)> make
"Makefile", line 25: Could not find bsd.port.mk
Fatal errors encountered -- cannot continue

○ 実は隣で動いている Macintosh IIci/NetBSD-1.3 だと
以前に package は動かして見たことがあるので、そちらで
そういう名前を探して見ると、
/usr/share/mk/bsd.port.mk
というものがあるので、これを写して来たら、

○ package での make が出来るようになった。

makoto@tateyama  23:25:01/980610(/usr/pkgsrc)> cd sysutils/top

○ 勝手に次のところから、
ftp://ftp.groupsys.com/pub/top/

○ 次の名前のものを持って来て、
top-3.5beta6.tar.gz 

○ /usr/pkgsrc)> cd sysutils/top から見て、次のところに
出来ている。
./work/top-3.5beta6/top

○ make install する前に、動かして見ようと思ったけれど、
makoto@tateyama  23:38:01/980610(...sysutils/top)> ./work/top-3.5beta6/top
kvm_open: /dev/mem: Permission denied
となってしまうので、そうか setuid しておく必要があったなと
思い、どうせいまのものは動かないので、
make install してしまった。

○ /usr/pkg/bin/top
に入れてくれる。
普通に動く。
ここに Path を通さねば。