Subject: Re: compile failed on i386...
To: Christos Zoulas <christos@astron.com>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: current-users
Date: 12/21/2005 09:18:44
My evbmips fails elsewhere:

#    create  PB1000/.depend
echo "locore.d locore_machdep.d locore_mips3.d mips32_subr.d sigcode.d
copy.d fp.d devsw.d ioconf.d param.d arc4.d rijndael-alg-fst.d
rijndael-api-fst.d rijndael.d ieee80211.d ieee80211_acl.d
ieee80211_crypto.d ieee80211_crypto_ccmp.d ieee80211_crypto_none.d
ieee80211_crypto_tkip.d ieee80211_crypto_wep.d ieee80211_input.d
ieee80211_ioctl.d ieee80211_netbsd.d ieee80211_node.d ieee80211_output.d
ieee80211_proto.d ieee80211_rssadapt.d ieee80211_xauth.d igmp.d in.d
in_pcb.d in_proto.d ip_icmp.d ip_id.d ip_input.d ip_output.d raw_ip.d
tcp_input.d tcp_output.d tcp_sack.d tcp_subr.d tcp_timer.d tcp_usrreq.d
udp_usrreq.d fil.d ip_auth.d ip_fil_netbsd.d ip_frag.d ip_htable.d
ip_log.d ip_lookup.d ip_nat.d ip_pool.d ip_proxy.d ip_scan.d ip_state.d
ip_sync.d db_access.d db_aout.d db_break.d db_command.d db_examine.d
db_expr.d db_input.d db_lex.d db_output.d db_print.d db_run.d db_sym.d
db_trap.d db_variables.d db_watch.d db_write_cmd.d db_xxx.d mii.d
mii_physubr.d acphy.d amhphy.d bmtphy.d sqphy.d wi.d ac97.d ohci.d
fdesc_vfsops.d fdesc_vnops.d krpc_subr.d nfs_bio.d nfs_boot.d
nfs_bootdhcp.d nfs_kq.d nfs_node.d nfs_nqlease.d nfs_socket.d nfs_subs.d
nfs_syscalls.d nfs_vfsops.d nfs_vnops.d ffs_alloc.d ffs_balloc.d
ffs_inode.d ffs_snapshot.d ffs_softdep.stub.d ffs_subr.d ffs_tables.d
ffs_vfsops.d ffs_vnops.d mfs_vfsops.d mfs_vnops.d ufs_bmap.d ufs_ihash.d
ufs_inode.d ufs_lookup.d ufs_vfsops.d ufs_vnops.d uvm_amap.d uvm_anon.d
uvm_aobj.d uvm_bio.d uvm_device.d uvm_fault.d uvm_glue.d uvm_init.d
uvm_io.d uvm_km.d uvm_loan.d uvm_map.d uvm_meter.d uvm_mmap.d uvm_page.d
uvm_pager.d uvm_pdaemon.d uvm_pglist.d uvm_readahead.d uvm_stat.d
uvm_swap.d uvm_unix.d uvm_user.d uvm_vnode.d auconv.d audio.d
aurateconv.d clock_subr.d dk.d mm.d mulaw.d rnd.d rndpool.d vnd.d
bufq_disksort.d bufq_fcfs.d core_elf32.d cnmagic.d exec_conf.d
exec_elf32.d exec_script.d exec_subr.d init_main.d init_sysctl.d
init_sysent.d kern_acct.d kern_clock.d kern_descrip.d kern_event.d
kern_exec.d kern_exit.d kern_fork.d kern_kthread.d kern_ktrace.d
kern_ksyms.d kern_lock.d kern_lwp.d kern_malloc.d kern_ntptime.d
kern_physio.d kern_proc.d kern_prot.d kern_ras.d kern_resource.d
kern_sa.d kern_sig.d kern_subr.d kern_synch.d kern_sysctl.d kern_time.d
kern_timeout.d kern_uuid.d kern_xxx.d subr_autoconf.d subr_blist.d
subr_bufq.d subr_devsw.d subr_disk.d subr_evcnt.d subr_extent.d
subr_log.d subr_pool.d subr_prf.d subr_prof.d subr_prop.d subr_once.d
subr_workqueue.d subr_xxx.d sys_generic.d sys_pipe.d sys_pmc.d
sys_process.d sys_socket.d sysv_ipc.d sysv_msg.d sysv_sem.d sysv_shm.d
tty.d tty_conf.d tty_bsdpty.d tty_pty.d tty_ptm.d tty_subr.d tty_tty.d
uipc_domain.d uipc_mbuf.d uipc_mbuf2.d uipc_proto.d uipc_socket.d
uipc_socket2.d uipc_syscalls.d uipc_usrreq.d vfs_bio.d vfs_cache.d
vfs_getcwd.d vfs_hooks.d vfs_init.d vfs_lockf.d vfs_lookup.d vfs_subr.d
vfs_syscalls.d vfs_vnops.d vfs_xattr.d vnode_if.d dead_vnops.d
fifo_vnops.d genfs_vnops.d spec_vnops.d sync_subr.d sync_vnops.d bpf.d
bpf_filter.d if.d if_bridge.d bridgestp.d if_ethersubr.d if_loop.d
if_media.d if_vlan.d pfil.d radix.d raw_cb.d raw_usrreq.d route.d
rtsock.d if_arp.d ip_encap.d db_disasm.d db_interface.d db_trace.d mem.d
pmap.d trap.d syscall.d mips_machdep.d sig_machdep.d sys_machdep.d
vm_machdep.d process_machdep.d cpu_exec.d cache.d cache_mipsNN.d
in_cksum.d mips_emul.d compat_16_machdep.d cons.d pb1000_intr.d
autoconf.d machdep.d bus_dma.d clock.d disksubr.d interrupt.d yamon.d
softintr.d mainbus.d cpu.d pb1000_obio.d aupcmcia.d scsipiconf.d
scsipi_base.d scsipi_ioctl.d scsipi_verbose.d scsi_base.d scsiconf.d
sd.d wsevent.d wskbd.d wskbdutil.d wsmouse.d usb.d usbdi.d usbdi_util.d
usb_mem.d usb_subr.d usb_quirks.d uhub.d ucom.d ugen.d hid.d uhidev.d
uhid.d ukbd.d ukbdmap.d ums.d ucycom.d ulpt.d umass.d umass_quirks.d
umass_scsipi.d umodem_common.d umodem.d pcmcia.d pcmcia_cis.d
pcmcia_cis_quirks.d if_wi_pcmcia.d au_icu.d au_timer.d au_cpureg_mem.d
aubus.d aurtc.d aucom.d aucom_aubus.d if_aumac.d ohci_aubus.d auaudio.d
swapnetbsd.d swapnetbsd-aumac0.d assym.d" |
CC=/import/meteor/tools/SunOS-i386/bin/mipsel--netbsd-gcc
/import/meteor/tools/SunOS-i386/bin/nbmkdep -D
mipsel--netbsd-gcc: argument to `-D' is missing
nbmkdep: compile failed.

*** Failed target:  .depend
*** Failed command: echo "locore.d locore_machdep.d locore_mips3.d
mips32_subr.d sigcode.d copy.d fp.d devsw.d ioconf.d param.d arc4.d
rijndael-alg-fst.d rijndael-api-fst.d rijndael.d ieee80211.d
ieee80211_acl.d ieee80211_crypto.d ieee80211_crypto_ccmp.d
ieee80211_crypto_none.d ieee80211_crypto_tkip.d ieee80211_crypto_wep.d
ieee80211_input.d ieee80211_ioctl.d ieee80211_netbsd.d ieee80211_node.d
ieee80211_output.d ieee80211_proto.d ieee80211_rssadapt.d
ieee80211_xauth.d igmp.d in.d in_pcb.d in_proto.d ip_icmp.d ip_id.d
ip_input.d ip_output.d raw_ip.d tcp_input.d tcp_output.d tcp_sack.d
tcp_subr.d tcp_timer.d tcp_usrreq.d udp_usrreq.d fil.d ip_auth.d
ip_fil_netbsd.d ip_frag.d ip_htable.d ip_log.d ip_lookup.d ip_nat.d
ip_pool.d ip_proxy.d ip_scan.d ip_state.d ip_sync.d db_access.d
db_aout.d db_break.d db_command.d db_examine.d db_expr.d db_input.d
db_lex.d db_output.d db_print.d db_run.d db_sym.d db_trap.d
db_variables.d db_watch.d db_write_cmd.d db_xxx.d mii.d mii_physubr.d
acphy.d amhphy.d bmtphy.d sqphy.d wi.d ac97.d ohci.d fdesc_vfsops.d
fdesc_vnops.d krpc_subr.d nfs_bio.d nfs_boot.d nfs_bootdhcp.d nfs_kq.d
nfs_node.d nfs_nqlease.d nfs_socket.d nfs_subs.d nfs_syscalls.d
nfs_vfsops.d nfs_vnops.d ffs_alloc.d ffs_balloc.d ffs_inode.d
ffs_snapshot.d ffs_softdep.stub.d ffs_subr.d ffs_tables.d ffs_vfsops.d
ffs_vnops.d mfs_vfsops.d mfs_vnops.d ufs_bmap.d ufs_ihash.d ufs_inode.d
ufs_lookup.d ufs_vfsops.d ufs_vnops.d uvm_amap.d uvm_anon.d uvm_aobj.d
uvm_bio.d uvm_device.d uvm_fault.d uvm_glue.d uvm_init.d uvm_io.d
uvm_km.d uvm_loan.d uvm_map.d uvm_meter.d uvm_mmap.d uvm_page.d
uvm_pager.d uvm_pdaemon.d uvm_pglist.d uvm_readahead.d uvm_stat.d
uvm_swap.d uvm_unix.d uvm_user.d uvm_vnode.d auconv.d audio.d
aurateconv.d clock_subr.d dk.d mm.d mulaw.d rnd.d rndpool.d vnd.d
bufq_disksort.d bufq_fcfs.d core_elf32.d cnmagic.d exec_conf.d
exec_elf32.d exec_script.d exec_subr.d init_main.d init_sysctl.d
init_sysent.d kern_acct.d kern_clock.d kern_descrip.d kern_event.d
kern_exec.d kern_exit.d kern_fork.d kern_kthread.d kern_ktrace.d
kern_ksyms.d kern_lock.d kern_lwp.d kern_malloc.d kern_ntptime.d
kern_physio.d kern_proc.d kern_prot.d kern_ras.d kern_resource.d
kern_sa.d kern_sig.d kern_subr.d kern_synch.d kern_sysctl.d kern_time.d
kern_timeout.d kern_uuid.d kern_xxx.d subr_autoconf.d subr_blist.d
subr_bufq.d subr_devsw.d subr_disk.d subr_evcnt.d subr_extent.d
subr_log.d subr_pool.d subr_prf.d subr_prof.d subr_prop.d subr_once.d
subr_workqueue.d subr_xxx.d sys_generic.d sys_pipe.d sys_pmc.d
sys_process.d sys_socket.d sysv_ipc.d sysv_msg.d sysv_sem.d sysv_shm.d
tty.d tty_conf.d tty_bsdpty.d tty_pty.d tty_ptm.d tty_subr.d tty_tty.d
uipc_domain.d uipc_mbuf.d uipc_mbuf2.d uipc_proto.d uipc_socket.d
uipc_socket2.d uipc_syscalls.d uipc_usrreq.d vfs_bio.d vfs_cache.d
vfs_getcwd.d vfs_hooks.d vfs_init.d vfs_lockf.d vfs_lookup.d vfs_subr.d
vfs_syscalls.d vfs_vnops.d vfs_xattr.d vnode_if.d dead_vnops.d
fifo_vnops.d genfs_vnops.d spec_vnops.d sync_subr.d sync_vnops.d bpf.d
bpf_filter.d if.d if_bridge.d bridgestp.d if_ethersubr.d if_loop.d
if_media.d if_vlan.d pfil.d radix.d raw_cb.d raw_usrreq.d route.d
rtsock.d if_arp.d ip_encap.d db_disasm.d db_interface.d db_trace.d mem.d
pmap.d trap.d syscall.d mips_machdep.d sig_machdep.d sys_machdep.d
vm_machdep.d process_machdep.d cpu_exec.d cache.d cache_mipsNN.d
in_cksum.d mips_emul.d compat_16_machdep.d cons.d pb1000_intr.d
autoconf.d machdep.d bus_dma.d clock.d disksubr.d interrupt.d yamon.d
softintr.d mainbus.d cpu.d pb1000_obio.d aupcmcia.d scsipiconf.d
scsipi_base.d scsipi_ioctl.d scsipi_verbose.d scsi_base.d scsiconf.d
sd.d wsevent.d wskbd.d wskbdutil.d wsmouse.d usb.d usbdi.d usbdi_util.d
usb_mem.d usb_subr.d usb_quirks.d uhub.d ucom.d ugen.d hid.d uhidev.d
uhid.d ukbd.d ukbdmap.d ums.d ucycom.d ulpt.d umass.d umass_quirks.d
umass_scsipi.d umodem_common.d umodem.d pcmcia.d pcmcia_cis.d
pcmcia_cis_quirks.d if_wi_pcmcia.d au_icu.d au_timer.d au_cpureg_mem.d
aubus.d aurtc.d aucom.d aucom_aubus.d if_aumac.d ohci_aubus.d auaudio.d
swapnetbsd.d swapnetbsd-aumac0.d assym.d" |
CC=/import/meteor/tools/SunOS-i386/bin/mipsel--netbsd-gcc
/import/meteor/tools/SunOS-i386/bin/nbmkdep -D
*** Error code 1

Stop.
nbmake: stopped in
/home/garrett/work/meteor/netbsd/src/sys/arch/evbmips/compile/obj/PB1000



Christos Zoulas wrote:

>In article <43A98632.9010004@tadpole.com>,
>Garrett D'Amore <garrett_damore@tadpole.com> wrote:
>  
>
>>I have the same problem on evbmips.  This is fallout from Christos
>>commit to merge libc and kernel common code.
>>
>>I have been working with Christos on this since yesterday, as this is
>>the third error that has occurred as a result of the fallout.  Its very
>>surprising to me that this problem occurs with i386, as I'd have thought
>>that would have been one of the baseline builds that would have been
>>tested before committing such a large change.
>>
>>Christos, can you please take a new workspace, and do a build against
>>that, fixing errors that are found until we can get a good build?
>>
>>Otherwise, if these problems are going to take a while to find and fix,
>>can we back out the changes so that I can go back to being able to build
>>kernels?
>>
>>    
>>
>
>Please be patient and try again.
>
>christos
>  
>


-- 
Garrett D'Amore                          http://www.tadpolecomputer.com/
Sr. Staff Engineer          Extending the Power of 64-bit UNIX Computing
Tadpole Computer, Inc.                             Phone: (951) 325-2134