Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: kernel/3160: unable to "make" a kernel on 3.2

From: Joe Szedula <szedula(at)mindspring.com>
Date: Fri Mar 21 2003 - 15:47:51 EST


On 3/20/03 7:50 AM, Andrew Basterfield (bob@cemetery.homeunix.org) wrote:

>On Wed, 19 Mar 2003 22:49:39 -0600
>Joe Szedula
I've rearranged my disk connections. Moved "wd0" to same cable as "cd0". Moved "wd1" to cable all by itself. Previous arrangement was "wd0" & "wd1" on same cable with "cd0" by itself. Here is the portion of "dmesg" output:

cd0 at scsibus0 targ 0 lun 0: <Compaq, DVD-ROM DVD-114, 1.14> SCSI0 5/cdrom removable
wd0 at pciide0 channel 0 drive 1: <ST320430A> wd0: 16-sector PIO, LBA, 19092MB, 16383 cyl, 16 head, 63 sec, 39102336 sectors
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 wd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 wd1 at pciide0 channel 1 drive 0: <WDC WD1200BB-16CAA1> wd1: 16-sector PIO, LBA, 114473MB, 16383 cyl, 16 head, 63 sec, 234441648 sectors
wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 4

No longer get the hardware errors but "make depend" of "GENERIC" kernel still fails at (now you can't blame it on "duff hardware"):

# : make clean
mkdir -p /usr/src/sys/arch/i386/compile/tryit/lib/kern cleaning the kern library objects
rm -f a.out [Ee]rrs mklog core *.core libkern.o libkern.po rm -f libkern.a __main.o imax.o imin.o lmax.o lmin.o max.o min.o ulmax.o ulmin.o memchr.o memcmp.o bcmp.o ffs.o memset.o strcat.o strcmp.o strcpy.o strlcat.o strlcpy.o strlen.o strncmp.o strncpy.o scanc.o skpc.o locc.o htonl.o htons.o ntohl.o ntohs.o strncasecmp.o adddi3.o anddi3.o ashldi3.o ashrdi3.o cmpdi2.o divdi3.o iordi3.o lshldi3.o lshrdi3.o moddi3.o muldi3.o negdi2.o notdi2.o qdivrem.o subdi3.o ucmpdi2.o udivdi3.o umoddi3.o xordi3.o md5.o getsn.o srandom.o bcd.o rm -f libkern_g.a __main.go imax.go imin.go lmax.go lmin.go max.go min.go ulmax.go ulmin.go memchr.go memcmp.go bcmp.go ffs.go memset.go strcat.go strcmp.go strcpy.go strlcat.go strlcpy.go strlen.go strncmp.go strncpy.go scanc.go skpc.go locc.go htonl.go htons.go ntohl.go ntohs.go strncasecmp.go adddi3.go anddi3.go ashldi3.go ashrdi3.go cmpdi2.go divdi3.go iordi3.go lshldi3.go lshrdi3.go moddi3.go muldi3.go negdi2.go notdi2.go qdivrem.go subdi3.go ucmpdi2.go udivdi3.go umoddi3.go xordi3.go md5.go getsn.go srandom.go bcd.go
rm -f libkern_p.a __main.po imax.po imin.po lmax.po lmin.po max.po min.po ulmax.po ulmin.po memchr.po memcmp.po bcmp.po ffs.po memset.po strcat.po strcmp.po strcpy.po strlcat.po strlcpy.po strlen.po strncmp.po strncpy.po scanc.po skpc.po locc.po htonl.po htons.po ntohl.po ntohs.po strncasecmp.po adddi3.po anddi3.po ashldi3.po ashrdi3.po cmpdi2.po divdi3.po iordi3.po lshldi3.po lshrdi3.po moddi3.po muldi3.po negdi2.po notdi2.po qdivrem.po subdi3.po ucmpdi2.po udivdi3.po umoddi3.po xordi3.po md5.po getsn.po srandom.po bcd.po __main.po imax.po imin.po lmax.po lmin.po max.po min.po ulmax.po ulmin.po memchr.po memcmp.po bcmp.po ffs.po memset.po strcat.po strcmp.po strcpy.po strlcat.po strlcpy.po strlen.po strncmp.po strncpy.po scanc.po skpc.po locc.po htonl.po

htons.po ntohl.po ntohs.po strncasecmp.po adddi3.po anddi3.po ashldi3.po 
ashrdi3.po cmpdi2.po divdi3.po iordi3.po lshldi3.po lshrdi3.po moddi3.po 
muldi3.po negdi2.po notdi2.po qdivrem.po subdi3.po ucmpdi2.po udivdi3.po 
umoddi3.po xordi3.po md5.po getsn.po srandom.po bcd.po mcount.po rm -f libkern_pic.a libkern.so.*.* __main.so imax.so imin.so lmax.so lmin.so max.so min.so ulmax.so ulmin.so memchr.so memcmp.so bcmp.so ffs.so memset.so strcat.so strcmp.so strcpy.so strlcat.so strlcpy.so strlen.so strncmp.so strncpy.so scanc.so skpc.so locc.so htonl.so
htons.so ntohl.so ntohs.so strncasecmp.so adddi3.so anddi3.so ashldi3.so 
ashrdi3.so cmpdi2.so divdi3.so iordi3.so lshldi3.so lshrdi3.so moddi3.so 
muldi3.so negdi2.so notdi2.so qdivrem.so subdi3.so ucmpdi2.so udivdi3.so 
umoddi3.so xordi3.so md5.so getsn.so srandom.so bcd.so rm -f llib-lkern.ln __main.ln imax.ln imin.ln lmax.ln lmin.ln max.ln min.ln ulmax.ln ulmin.ln strlcat.ln strlcpy.ln strncmp.ln strncpy.ln strncasecmp.ln adddi3.ln anddi3.ln ashldi3.ln ashrdi3.ln cmpdi2.ln divdi3.ln iordi3.ln lshldi3.ln lshrdi3.ln moddi3.ln muldi3.ln negdi2.ln notdi2.ln qdivrem.ln subdi3.ln ucmpdi2.ln udivdi3.ln umoddi3.ln xordi3.ln md5.ln getsn.ln srandom.ln bcd.ln
cleaning the compat library objects
rm -f a.out [Ee]rrs mklog core *.core
rm -f libcompat.a compat_exec.o compat_util.o compat_dir.o compat_vm.o kern_exit_43.o kern_ipc_23.o kern_info_09.o kern_info_43.o kern_prot_43.o kern_resource_43.o kern_sig_43.o tty_43.o uipc_syscalls_43.o vfs_syscalls_25.o vfs_syscalls_43.o vm_43.o kern_ipc_10.o rm -f libcompat_g.a compat_exec.go compat_util.go compat_dir.go compat_vm.go kern_exit_43.go kern_ipc_23.go kern_info_09.go kern_info_43.go kern_prot_43.go kern_resource_43.go kern_sig_43.go tty_43.go uipc_syscalls_43.go vfs_syscalls_25.go vfs_syscalls_43.go vm_43.go kern_ipc_10.go
rm -f libcompat_p.a compat_exec.po compat_util.po compat_dir.po compat_vm.po kern_exit_43.po kern_ipc_23.po kern_info_09.po kern_info_43.po kern_prot_43.po kern_resource_43.po kern_sig_43.po tty_43.po uipc_syscalls_43.po vfs_syscalls_25.po vfs_syscalls_43.po vm_43.po kern_ipc_10.po
rm -f libcompat_pic.a libcompat.so.*.* compat_exec.so compat_util.so compat_dir.so compat_vm.so kern_exit_43.so kern_ipc_23.so kern_info_09.so kern_info_43.so kern_prot_43.so kern_resource_43.so kern_sig_43.so tty_43.so uipc_syscalls_43.so vfs_syscalls_25.so vfs_syscalls_43.so vm_43.so kern_ipc_10.so
rm -f llib-lcompat.ln compat_exec.ln compat_util.ln compat_dir.ln compat_vm.ln kern_exit_43.ln kern_ipc_23.ln kern_info_09.ln kern_info_43.ln kern_prot_43.ln kern_resource_43.ln kern_sig_43.ln tty_43.ln uipc_syscalls_43.ln vfs_syscalls_25.ln vfs_syscalls_43.ln vm_43.ln kern_ipc_10.ln
rm -f eddep *bsd bsd.gdb tags *.[io] [a-z]*.s [Ee]rrs linterrs makelinks assym.h

# make depend
mkdir -p /usr/src/sys/arch/i386/compile/tryit/lib/kern depending the kern library objects
depending the compat library objects
sh /usr/src/sys/arch/i386/compile/tryit/../../../../kern/genassym.sh cc

-Werror -Wall -Wstrict-prototypes -Wmissing-prototypes  
-Wno-uninitialized -Wno-format -Wno-main  -O2  -nostdinc -I. 
-I/usr/src/sys/arch/i386/compile/tryit/../../../../arch 
-I/usr/src/sys/arch/i386/compile/tryit/../../../.. -DDDB -DDIAGNOSTIC 
-DKTRACE -DKMEMSTATS -DPTRACE -DCRYPTO -DSYSVMSG -DSYSVSEM -DSYSVSHM 
-DUVM_SWAP_ENCRYPT -DCOMPAT_25 -DCOMPAT_43 -DLKM -DFFS -DFFS_SOFTUPDATES 
-DQUOTA -DEXT2FS -DMFS -DTCP_SACK -DTCP_ECN -DNFSCLIENT -DNFSSERVER 
-DCD9660 -DMSDOSFS -DFDESC -DFIFO -DKERNFS -DNULLFS -DPORTAL -DPROCFS 
-DUMAPFS -DUNION -DINET -DALTQ -DINET6 -DPULLDOWN_TEST -DIPSEC 
-DPPP_BSDCOMP -DPPP_DEFLATE -DBOOT_CONFIG -DI386_CPU -DI486_CPU 
-DI586_CPU -DI686_CPU -DGPL_MATH_EMULATE -DUSER_PCICONF -DAPERTURE 
-DCOMPAT_SVR4 -DCOMPAT_IBCS2 -DCOMPAT_LINUX -DCOMPAT_FREEBSD 
-DCOMPAT_BSDOS -DPCIVERBOSE -DEISAVERBOSE -DUSBVERBOSE 
-DWSDISPLAY_COMPAT_USL -DWSDISPLAY_COMPAT_RAWKBD 
-DWSDISPLAY_DEFAULTSCREENS="6" -DWSDISPLAY_COMPAT_PCVT -DPCIAGP -D_KERNEL 
-Di386  -DMAXUSERS=32 < 

/usr/src/sys/arch/i386/compile/tryit/../../../../arch/i386/i386/genassym.cf  > assym.h.tmp && mv -f assym.h.tmp assym.h Abort (core dumped)
*** Error code 1

Stop in /usr/src/sys/arch/i386/compile/tryit (line 633 of Makefile).

Joe Szedula
Email: szedula@mindspring.com Received on Fri Mar 21 15:48:58 2003

Do you need help?X

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:29:52 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library