Subject: Upgrading to current (1.5_alpha2)
To: Current users list <current-users@netbsd.org>
From: Ruibiao Qiu <ruibiao@arl.wustl.edu>
List: current-users
Date: 08/23/2000 09:50:15
Hi all

I just made a kernel with current source tree, and boot with it.
However, I cant use 'ps' and 'w' any more.  The error messages
are shown below:

ps: proc size mismatch (67080 total, 680 chunks).
ps: /proc exists but does not have a procfs mounted on it.
ps: fallback /proc-based lookup also failed.  Giving up...

I then tried to make 'ps' and 'w'.  I got the error messages as
shown below.  I wonder what is the right procedure to upgrade the
libraries and binaries to suite a new kernel?  Thanks for your
time.

/c/netbsd/sup/usr/src/bin/ps> make
gcc -O2  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Werror -Wno-format-y2k  -c fmt.c
cc1: warnings being treated as errors
In file included from fmt.c:11:
ps.h:63: warning: `struct kinfo_proc2' declared inside parameter list
ps.h:63: warning: its scope is only this definition or declaration,
ps.h:63: warning: which is probably not what you want.
In file included from ps.h:81,
                 from fmt.c:11:
extern.h:53: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:54: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:59: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:60: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:61: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:62: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:63: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:64: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:66: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:67: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:69: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:70: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:71: warning: `struct kinfo_proc2' declared inside parameter list
extern.h:72: warning: `struct kinfo_proc2' declared inside parameter list
*** Error code 1

Stop.

/c/netbsd/sup/usr/src/usr.bin/w> make
gcc -O2  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Werror   -c /c/netbsd /sup/src/usr.bin/w/../../bin/ps/fmt.c
cc1: warnings being treated as errors
In file included from /c/netbsd/sup/src/usr.bin/w/../../bin/ps/fmt.c:11:
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/ps.h:63: warning: `struct kinfo_proc2' declared insid e parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/ps.h:63: warning: its scope is only this definition o r declaration,
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/ps.h:63: warning: which is probably not what you want .
In file included from /c/netbsd/sup/src/usr.bin/w/../../bin/ps/ps.h:81,
                 from /c/netbsd/sup/src/usr.bin/w/../../bin/ps/fmt.c:11:
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:53: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:54: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:59: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:60: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:61: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:62: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:63: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:64: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:66: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:67: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:69: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:70: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:71: warning: `struct kinfo_proc2' declared i nside parameter list
/c/netbsd/sup/src/usr.bin/w/../../bin/ps/extern.h:72: warning: `struct kinfo_proc2' declared i nside parameter list
*** Error code 1

Stop.

          Regards

            Ruibiao