Date: Fri, 29 Sep 2000 14:11:47 -0400 (EDT) From: "Russell D. Murphy, Jr." <rdmurphy@vt.edu> To: Michael Grant <mgrant@grant.org> Cc: Stable@FreeBSD.ORG, Kris Kennaway <kris@FreeBSD.ORG> Subject: Re: 3.5-stable breakage: kernel and arc4random? Message-ID: <14804.56163.357951.404552@knock.econ.vt.edu> In-Reply-To: <39D4CA05.1183CDA@grant.org> References: <14804.47640.314134.156537@knock.econ.vt.edu> <20000929191331.B47327@sunbay.com> <39D4CA05.1183CDA@grant.org>
next in thread | previous in thread | raw e-mail | index | archive | help
How did you solve it? For me, the buildworld and installworld steps ran fine; only the kernel build failed. Below is a slightly abbreviated log of the script which runs the update. According to Cron Daemon (September 29, 2000): | | ===== Fri Sep 29 04:30:00 EDT 2000: Beginning system update (version 1.14) | | Today: 000929 | Last time: 000922 | Previous: 000915 | | kernel name: NEALE | | FreeBSD 3.5-STABLE #0: Fri Sep 22 06:35:44 EDT 2000 | root@neale.econ.vt.edu:/disk3/src/sys/compile/NEALE | | ===== Initial cleanup | | ===== Fri Sep 29 04:30:09 EDT 2000: Getting CVSup updates | | ===== Fri Sep 29 07:11:53 EDT 2000: Build world | cd /usr/obj | chflags -R noschg * | rm -rf * | cd /usr/src | Fri Sep 29 07:12:27 EDT 2000 | make -j4 buildworld | | ===== Fri Sep 29 08:36:32 EDT 2000: Install world | Shutting down xdm. | cd /usr/src | make installworld | Skipping directory `arpa' | Skipping directory `cam' | Skipping directory `g++' | Skipping directory `isofs' | Skipping directory `kerberosIV' | Skipping directory `machine' | Skipping directory `msdosfs' | Skipping directory `net' | Skipping directory `netatalk' | Skipping directory `netatm' | Skipping directory `netgraph' | Skipping directory `netinet' | Skipping directory `netipx' | Skipping directory `netkey' | Skipping directory `netns' | Skipping directory `nfs' | Skipping directory `objc' | Skipping directory `pccard' | Skipping directory `posix4' | Skipping directory `protocols' | Skipping directory `readline' | Skipping directory `rpc' | Skipping directory `rpcsvc' | Skipping directory `security' | Skipping directory `ss' | Skipping directory `sys' | Skipping directory `ufs' | Skipping directory `vm' | Skipping directory `cam/scsi' | Skipping directory `g++/std' | Skipping directory `isofs/cd9660' | Skipping directory `ufs/ffs' | Skipping directory `ufs/lfs' | Skipping directory `ufs/mfs' | Skipping directory `ufs/ufs' | | ===== Fri Sep 29 08:42:32 EDT 2000: Backup /etc | | ===== Fri Sep 29 08:42:40 EDT 2000: update /dev | /dev - no change in MAKEDEV | | ========== Fri Sep 29 08:42:40 EDT 2000: Mergemaster has *not* been run! | | ===== Fri Sep 29 08:42:40 EDT 2000: Update /stand | cd /usr/src/release/sysinstall | make clean && make all && make install | menus.c:1330: warning: initialization makes integer from pointer | without a cast | | ===== Fri Sep 29 08:43:05 EDT 2000: Update kernel | | Removing old directory ../../compile/NEALE: Done. | Don't forget to do a ``make depend'' | Kernel build directory is ../../compile/NEALE | ./aicasm: 716 instructions used | In file included from ../../kern/init_sysent.c:12: | ../../sys/sysent.h:72: warning: `struct vnode' declared inside parameter list | ../../sys/sysent.h:72: warning: its scope is only this definition or declaration, | ../../sys/sysent.h:72: warning: which is probably not what you want. | ../../kern/kern_ntptime.c:542: warning: initialization from incompatible pointer type | ../../kern/uipc_mbuf.c: In function `m_mballoc_wait': | ../../kern/uipc_mbuf.c:217: warning: implicit declaration of function `wakeup_one' | ../../net/if_ethersubr.c: In function `ether_output': | ../../net/if_ethersubr.c:387: warning: address of register variable `m' requested | ../../netinet/ip_input.c: In function `ip_input': | ../../netinet/ip_input.c:649: warning: assignment from incompatible pointer type | ../../netinet/raw_ip.c: In function `rip_output': | ../../netinet/raw_ip.c:194: warning: address of register variable `m' requested | ../../netinet/tcp_input.c: In function `tcp_reass': | ../../netinet/tcp_input.c:167: warning: assignment from incompatible pointer type | ../../netinet/tcp_input.c: In function `tcp_input': | ../../netinet/tcp_input.c:727: warning: implicit declaration of function `arc4random' | ../../netinet/tcp_subr.c: In function `tcp_init': | ../../netinet/tcp_subr.c:133: warning: implicit declaration of function `arc4random' | ../../netinet/tcp_timer.c: In function `tcp_slowtimo': | ../../netinet/tcp_timer.c:170: warning: implicit declaration of function `arc4random' | ../../netinet/tcp_usrreq.c: In function `tcp_connect': | ../../netinet/tcp_usrreq.c:565: warning: implicit declaration of function `arc4random' | ../../netinet/udp_usrreq.c: In function `udp_output': | ../../netinet/udp_usrreq.c:538: warning: address of register variable `m' requested | ../../nfs/nfs_nqlease.c: In function `nqsrv_send_eviction': | ../../nfs/nfs_nqlease.c:557: warning: address of register variable `m' requested | ../../nfs/nfs_nqlease.c: In function `nqnfs_vacated': | ../../nfs/nfs_nqlease.c:938: warning: address of register variable `m' requested | ../../nfs/nfs_socket.c: In function `nfs_request': | ../../nfs/nfs_socket.c:1000: warning: address of register variable `m' requested | ../../nfs/nfs_syscalls.c: In function `nfssvc_nfsd': | ../../nfs/nfs_syscalls.c:690: warning: address of register variable `m' requested | ../../i386/i386/pmap.c: In function `pmap_set_opt': | ../../i386/i386/pmap.c:471: warning: unused variable `i' | ../../i386/isa/clock.c: In function `calibrate_clocks': | ../../i386/isa/clock.c:595: warning: `old_tsc' might be used uninitialized in this function | ../../i386/isa/if_ed.c: In function `ed_get_packet': | ../../i386/isa/if_ed.c:2813: warning: label `getit' defined but not used | ../../i386/isa/vesa.c:255: warning: `vesa_bios_set_dac' defined but not used | ../../i386/isa/vesa.c:299: warning: `vesa_bios_load_palette' defined but not used | tcp_input.o: In function `tcp_input': | tcp_input.o(.text+0x99d): undefined reference to `arc4random' | tcp_input.o(.text+0xf72): undefined reference to `arc4random' | tcp_subr.o: In function `tcp_init': | tcp_subr.o(.text+0x7): undefined reference to `arc4random' | tcp_timer.o: In function `tcp_slowtimo': | tcp_timer.o(.text+0xcf): undefined reference to `arc4random' | tcp_usrreq.o: In function `tcp_connect': | tcp_usrreq.o(.text+0x703): undefined reference to `arc4random' | ========== ERROR at Fri Sep 29 08:47:05 EDT 2000: kernel build failed Russ According to Michael Grant (September 29, 2000): | Ha, this *just* happened to me 5 minutes ago! | | I do believe that you need to do a "make installworld" to install the | new version of the libraries (specifically libc in this case) before you | can build the kernel. The handbook says not to reboot after doing the | installworld and before rebuilding and installing a new kernel. | | -Mike -- Russell D. Murphy Department of Economics Virginia Polytechnic Institute and State University 3034 Pamplin Hall Blacksburg, Virginia 24061-0316 (540) 231-4537 rdmurphy@vt.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14804.56163.357951.404552>