Subject: Re: TOP Quick Question
To: None <current-users@NetBSD.ORG>
From: Jaromir Dolecek <dolecek@ics.muni.cz>
List: current-users
Date: 02/15/1998 11:36:22
Looking at bsd.port.mk, following should work:

1. download top package contents (pkgsrc/sysutils/top/*) to current
	directory
2. make PORTSDIR="$PWD" DISTDIR="$PWD" (or equivalent in your preferred shell)
3. copy top binary from work/top*/ whereever you want


Jaromir

tooleym@douglas.bc.ca wrote:
> 
> Is there a diff list for the sources to TOP that I'm missing? I have a 99%
> full /usr (even with twice the recommended hard drive space I still ran
> out..  DOH!) and installing the pkgsrc would be akin to pulling teeth.
> 
> I downloaded the top source in the distfiles /packages directory in the
> ftp.netbsd.org (which seems to be dead right now anyway) and am trying to
> compile it myself. I took out the conditional sys_errlist[] which
> apparently was added for systems that have sys_errlist[] already defined
> in stdio.h after the compiler complained about it, and it compiled
> smoothly. However, when I actualy ran the compiled program, I got:
> 
> root:battle>/local/top-3.5beta6 39 ]./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
> root:battle>/local/top-3.5beta6 40 ]
> 
> Blah..  I realize that someone recently posted a note asking this same
> question however the response was "use the package system--it works fine."
> 
> I'm the kind of guy who downloads some source and wants to learn the nuts
> and bolts..  I don't want convenience in this case--I'm curious to know
> what's going wrong. I'd be tracing this stuff down myself but I'm not an
> ueber-kernel-hacker (like, say, Jason), and I have no idea what nswap,
> nswdev, nswapmap..  the kvm_* structures.. etc all mean or symbolize.
> 
> (Note to the anonymous emailer who sent me the one-line "read the kernel
> source!" note. Ha ha. Funny guy. I rewrite my netinet routines and that's 
> the extent of my ueber-ish-ness. )
> 
> Thanks for any help anyone may have to offer, from pointers to www
> resources, to diff listings, to step-by-steps, to "hey read the source
> code! hahahaha" (humour content).
> 
> Sincerely,
> 
> Marc Tooley
> tooleym@douglas.bc.ca
> 
> 
> 


-- 
Jaromir Dolecek <dolecek@ics.muni.cz>	http://www.ics.muni.cz/~dolecek/
-------------------------------------------------------------------------
It is better never to have been born.  But who among us has such luck?
One in a million, perhaps.