Subject: kern/24705: current kernel fail to compile unless i include "scsibus* at scsi?"
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <emarsk@infinito.it>
List: netbsd-bugs
Date: 03/08/2004 09:17:46
>Number:         24705
>Category:       kern
>Synopsis:       current kernel fail to compile unless i include "scsibus* at scsi?"
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 08 09:18:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Emanuele R.
>Release:        current
>Organization:
>Environment:
NetBSD localhost.localdomain 1.6ZK NetBSD 1.6ZK (MYKERNEL) #61: Sat Mar  6 22:39:58 CET 2004  toor@localhost.localdomain:/usr/obj/sys/arch/i386/compile/MYKERNEL i386
>Description:
custom kernel fails to compile unless i include "scsibus* at scsi?"
(and i have no scsi). here goes the last output:

#      link  MYKERNEL/netbsd
/usr/src/obj/tooldir.NetBSD-1.6ZK-i386/bin/i386--netbsdelf-ld -T /usr/src/sys/ar
ch/i386/conf/kern.ldscript -Ttext c0100000 -e start -X -o netbsd ${SYSTEM_OBJ} $
{EXTRA_OBJ} vers.o
 
*** Failed target:  netbsd
*** Failed command: echo '# ' " link MYKERNEL/netbsd"; echo /usr/src/obj/tooldir
.NetBSD-1.6ZK-i386/bin/i386--netbsdelf-ld -T /usr/src/sys/arch/i386/conf/kern.ld
script -Ttext c0100000 -e start -X -o netbsd '${SYSTEM_OBJ}' '${EXTRA_OBJ}' vers
.o; /usr/src/obj/tooldir.NetBSD-1.6ZK-i386/bin/i386--netbsdelf-ld -T /usr/src/sy
s/arch/i386/conf/kern.ldscript -Ttext c0100000 -e start -X -o netbsd locore.o sp
l.o vector.o microtime.o devsw.o ioconf.o param.o des_ecb.o des_setkey.o bf_ecb.
o bf_skey.o cast128.o rijndael-alg-fst.o rijndael-api-fst.o rijndael.o rmd160.o
sha2.o skipjack.o criov.o cryptosoft.o xform.o crypto.o deflate.o cryptodev.o sy
smon_power.o sysmon.o sysmon_taskq.o ccitt_proto.o hd_debug.o hd_input.o hd_outp
ut.o hd_subr.o hd_timer.o if_x25subr.o llc_input.o llc_output.o llc_subr.o llc_t
imer.o pk_acct.o pk_debug.o pk_input.o pk_llcsubr.o pk_output.o pk_subr.o pk_tim
er.o pk_usrreq.o igmp.o in.o in_pcb.o in_proto.o ip_icmp.o ip_id.o ip_input.o ip
_output.o raw_ip.o tcp_debug.o tcp_input.o tcp_output.o tcp_subr.o tcp_timer.o t
cp_usrreq.o udp_usrreq.o dest6.o frag6.o icmp6.o in6.o in6_ifattach.o in6_pcb.o
in6_proto.o in6_src.o ip6_forward.o ip6_id.o ip6_input.o ip6_mroute.o ip6_output
.o mld6.o nd6.o nd6_nbr.o nd6_rtr.o raw_ip6.o route6.o udp6_output.o udp6_usrreq
.o ah_aesxcbcmac.o ah_core.o ah_input.o ah_output.o esp_core.o esp_output.o esp_
input.o esp_rijndael.o esp_aesctr.o ipcomp_core.o ipcomp_input.o ipcomp_output.o
 ipsec.o key.o key_debug.o keydb.o nops.o overlay_vfsops.o overlay_vnops.o portal_vfsops.o portal_vnops.o p
rocfs_cmdline.o procfs_ctl.o procfs_fd.o procfs_fpregs.o procfs_linux.o procfs_m
ap.o procfs_mem.o procfs_note.o procfs_regs.o procfs_status.o procfs_subr.o proc
fs_vfsops.o procfs_vnops.o umap_subr.o umap_vfsops.o umap_vnops.o union_subr.o u
nion_vfsops.o union_vnops.o msdosfs_conv.o msdosfs_denode.o msdosfs_fat.o msdosf
s_lookup.o msdosfs_vfsops.o msdosfs_vnops.o ext2fs_allocthread.o kern_ktrace.o kern_systrace.o kern_ksyms.o
kern_lkm.o kern_lock.o kern_lwp.o kern_malloc.o kern_ntptime.o kern_physio.o ker
n_proc.o kern_prot.o kern_ras.o kern_resource.o kern_sa.o kern_sig.o kern_subr.o
 kern_synch.o kern_sysctl.o kern_time.o kern_timeout.o kern_uuid.o kern_xxx.o su
br_autoconf.o subr_devsw.o subr_disk.o subr_evcnt.o subr_extent.o subr_log.o sub
r_pool.o subr_prf.o subr_prof.o subr_prop.o subr_userconf.o subr_xxx.o sys_gener
ic.o sys_pipe.o sys_pmc.o sys_process.o sys_socket.o sysv_ipc.o sysv_msg.o sysv_
sem.o sysv_shm.o tty.o tty_conf.o tty_pty.o tty_subr.o tty_tty.o uipc_domaindb_trace.o subr_disk_mbr.o gdt
.o in_cksum.o machdep.o identcpu.o math_emulate.o mem.o kern_microtime.o mtrr_k6
.o ns_cksum.o pmap.o process_machdep.o procfs_machdep.o sys_machdep.o syscall.o
trap.o vm_machdep.o cons.o des_enc.o des_cbc.o bf_enc.o bf_cbc.o scsipiconf.o sc
sipi_base.o scsipi_ioctl.o scsi_base.o atapi_base.o atapi_wdc.o atapiconf.o cd.o
 wd.o ata_wdc.o ata.o bios32.o mainbus.o pci.o pci_map.o pci_quirks.o pci_subr.o
 pci_usrreq.o pciide_common.o piixide.o ppb.o vga_pci.o eap.o emuxki.o uhci_pci.
o if_sip.o if_rtk_pci.o agp.o agp_ali.o agp_amd.o agp_i810.o agp_intel.o agp_sis
.o agp_via.o agp_machdep.o pchb.o pchb_rnd.o pcib.o isa.o isadma.o com_isa.o pck
bc_dio.o usb.o usbdi.o usbd
i_util.o usb_mem.o usb_subr.o usb_quirks.o uhub.o ugen.o hid.o uhidev.o uhid.o u
kbd.o ukbdmap.o ums.o ulpt.o umass.o umass_isdata.o umass_quirks.o umass_scsipi.
o uscanner.o usscanner.o OsdEnvironment.o OsdHardware.o OsdInterrupt.o OsdMemory
.o OsdMisc.o OsdSchedule.o OsdStream.o OsdSynch.o dsfield.o dsinit.o dsmethod.o
dsmthdat.o dsobject.o dsopcode.o dsutils.o dswexec.o dswload.o dswscope.o dswsta
te.o evevent.o evgpe.o evgpeblk.o evmisc.o evregion.o evrgnini.o evsci.o evxface
.o evxfevnt.o evxfregn.o exconfig.o exconvrt.o excreate.o exdump.o exfield.o exf
ldio.o exmisc.o exmutex.o exnames.o exoparg1.o exoparg2.o exoparg3.o exoparg6.o
exprep.o exregion.o exresnte.o exresolv.o exresop.o exstore.o exstoren.o exstoro
b.o exsystem.o exutils.o hwacpi.o hwgpe.o hwregs.o hwsleep.o hwtimer.o nsaccess.
o nsalloc.o nsdump.o nsdumpdv.o nseval.o nsinit.o nsload.o nsnames.o nsobject.o
nsparse.o nssearch.o nsutils.o nswalk.o nsxfeval.o nsxfname.o nsxfobj.o psargs.o
 psopcode.o psparse.o psscope.o pstree.o psutils.o pswalk.o psxface.o rsaddr.o r
scalc.o rscreate.o rsdump.o rsio.o rsirq.o rslist.o rsmemory.o rsmisc.o rsutils.
o rsxface.o tbconvrt.o tbget.o tbgetall.o tbinstal.o tbrsdt.o tbutils.o tbxface.
o tbxfroot.o utalloc.o utcopy.o utdebug.o utdelete.o uteval.o utglobal.o utinit.
o utmath.o utmisc.o utobject.o utxface.o acpi.o acpi_resource.o acpi_madt.o acpi
_quirks.o acpi_wakeup.o /usr/obj/sys/arch/i386/compile/MYKERNEL/lib/compat/libco
mpat.a /usr/obj/sys/arch/i386/compile/MYKERNEL/lib/kern/libkern.o vers.o swapnet
bsd.o
*** Error code 1
 
Stop.
nbmake: stopped in /usr/obj/sys/arch/i386/compile/MYKERNEL

>How-To-Repeat:
./build.sh kernel=MYKERNEL
if i comment out "scsibus* at scsi?"
>Fix:
uncomment "scsibus* at scsi?"
>Release-Note:
>Audit-Trail:
>Unformatted: