Re: 10.0 Kernel build (link) failure

Ede Wolf <[email protected]> Tue, 16 Jul 2024 20:01:55 +0200
Newsgroups gmane.os.netbsd.ports.alpha
Message-ID <[email protected]>
With a cvsup today, the kernel builds again, now world fails. Again, 
just in case, anyonye should be interested:


cleandir ===> external/bsd/ntp/lib
cleandir ===> external/bsd/ntp/lib/libntp
nbmake[7]: "/clutter/src/external/bsd/ntp/lib/libntp/Makefile" line 92: 
MKREPRO_TIMESTAMP is undefined with MKREPRO active
nbmake[7]: stopped in /clutter/src/external/bsd/ntp/lib/libntp
nbmake[6]: stopped in /clutter/src/external/bsd/ntp/lib
nbmake[5]: stopped in /clutter/src/external/bsd/ntp
nbmake[4]: stopped in /clutter/src/external/bsd
nbmake[3]: stopped in /clutter/src/external

nbmake[2]: stopped in /clutter/src

nbmake[1]: stopped in /clutter/src

nbmake: stopped in /clutter/src

ERROR: Failed to make distribution

*** BUILD ABORTED ***


Am 30.06.24 um 15:59 schrieb Ede Wolf:
> Just did an cvs update today and tried to build a kernel - my current 
> one dates from april 2nd.
> 
> Those where its last words, just in case it may be of help to someone:
> 
> echo '#  ' "   link  AS500/netbsd";  echo ld -Map netbsd.map --cref  -T 
> netbsd.ldscript -Ttext fffffc0000a00000  -e __transfer  -G 4 -S -o 
> netbsd  '${SYSTEM_OBJ:[@]:Nswapnetbsd.o}' '${EXTRA_OBJ}' vers.o 
> swapnetbsd.o;  ld -Map netbsd.map --cref  -T netbsd.ldscript -Ttext 
> fffffc0000a00000  -e __transfer  -G 4 -S -o netbsd  locore.o transfer.o 
> shared_intr.o sgmap_common.o cpu.o isa_machdep.o fd.o fdc_isa.o 
> eisa_machdep.o pci_sgmap_pte64.o cia.o cia_dma.o cia_pci.o 
> cia_bwx_bus_io.o cia_bwx_bus_mem.o cia_swiz_bus_io.o cia_swiz_bus_mem.o 
> pci_kn20aa.o pci_machdep.o sio.o sio_pic.o mcclock.o mcclock_isa.o 
> autoconf.o clock.o core_machdep.o cpuconf.o interrupt.o ipifuncs.o 
> machdep.o mainbus.o patch.o pmap.o process_machdep.o procfs_machdep.o 
> prom.o sys_machdep.o syscall.o trap.o fp_complete.o vm_machdep.o 
> disksubr.o bus_dma.o comlogout.o cons.o kern_cctr.o bus_dmamem_common.o 
> promcons.o dec_kn20aa.o lock_stubs.o scsipiconf.o scsipi_base.o 
> scsipi_ioctl.o scsipi_verbose.o scsi_base.o scsiconf.o scsi_subr.o cd.o 
> sd.o st.o st_scsi.o ss.o ss_mustek.o ss_scanjet.o uk.o pci.o pci_map.o 
> pci_quirks.o pci_subr.o pci_stub.o pci_usrreq.o pcibusprint.o 
> pci_verbose.o cy82c693.o ahc_pci.o isp_pci.o if_wm.o if_tlp_pci.o isa.o 
> isa_stub.o isabusprint.o isadma.o com_isa.o lpt_isa.o ad1848_isa.o wss.o 
> wss_isa.o pckbc_isa.o pcppi.o spkr_pcppi.o midi_pcppi.o attimer_isa.o 
> pckbport.o pckbd.o wskbdmap_mfii.o eisa.o eisabusprint.o spkr.o 
> dev_verbose.o smc93cx6.o aic7xxx.o aic7xxx_osm.o aic7xxx_seeprom.o isp.o 
> isp_library.o isp_netbsd.o com.o pckbc.o attimer.o ad1848.o tulip.o 
> mc146818.o kern_veriexec.o veriexec.o kern_drvctl.o compat_exec.o 
> compat_util.o aes_bear.o aes_ccm.o aes_ccm_mbuf.o aes_ct.o aes_ct_dec.o 
> aes_ct_enc.o aes_impl.o aes_selftest.o chacha_impl.o chacha_ref.o 
> chacha_selftest.o des_module.o des_ecb.o des_setkey.o des_enc.o 
> des_cbc.o bf_module.o bf_ecb.o bf_enc.o bf_cbc.o bf_skey.o cast128.o 
> skipjack.o camellia.o camellia-api.o criov.o xform.o crypto.o 
> cryptosoft.o deflate.o aesxcbcmac.o gmac.o nist_hash_drbg.o cprng_fast.o 
> blake2s.o sysmon.o sysmon_wdog.o swwdog.o at_print.o igmp.o in.o 
> in_offload.o in_pcb.o in_print.o in_proto.o ip_icmp.o ip_input.o 
> ip_output.o ip_reass.o raw_ip.o tcp_input.o tcp_output.o tcp_sack.o 
> tcp_subr.o tcp_syncache.o tcp_timer.o tcp_usrreq.o tcp_congctl.o 
> tcp_vtw.o udp_usrreq.o portalgo.o dest6.o frag6.o icmp6.o in6.o 
> in6_cksum.o in6_ifattach.o in6_offload.o in6_pcb.o in6_print.o 
> in6_proto.o in6_src.o ip6_forward.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 
> scope6.o udp6_usrreq.o npf.o npf_conf.o npf_ctl.o npf_handler.o 
> npf_mbuf.o npf_bpf.o npf_params.o npf_ruleset.o npf_rproc.o 
> npf_tableset.o npf_if.o npf_inet.o npf_conn.o npf_connkey.o npf_conndb.o 
> npf_state.o npf_state_tcp.o npf_nat.o npf_portmap.o npf_alg.o 
> npf_sendpkt.o npf_worker.o npf_os.o npf_ifaddr.o lpm.o npf_ext_log.o 
> npf_ext_normalize.o npf_ext_rndblock.o npf_alg_icmp.o if_npflog.o alaw.o 
> linear.o audio.o mulaw.o midi.o midi_mod.o midi_seq_mod.o midictl.o 
> midisyn.o lpt.o mii.o mii_bitbang.o mii_ethersubr.o drm_stub.o wsevent.o 
> wskbd.o wskbdutil.o cd9660_bmap.o cd9660_lookup.o cd9660_node.o 
> cd9660_rrip.o cd9660_util.o cd9660_vfsops.o cd9660_vnops.o ptyfs_subr.o 
> ptyfs_vfsops.o ptyfs_vnops.o tmpfs_fifoops.o tmpfs_mem.o tmpfs_rename.o 
> tmpfs_specops.o tmpfs_subr.o tmpfs_vfsops.o tmpfs_vnops.o fdesc_vfsops.o 
> fdesc_vnops.o kernfs_vfsops.o kernfs_vnops.o null_vfsops.o null_vnops.o 
> procfs_auxv.o procfs_cmdline.o procfs_fd.o procfs_fpregs.o 
> procfs_limit.o procfs_linux.o procfs_map.o procfs_mem.o procfs_note.o 
> procfs_regs.o procfs_status.o procfs_subr.o procfs_vfsops.o 
> procfs_vnops.o umap_subr.o umap_vfsops.o umap_vnops.o krpc_subr.o 
> nfs_bio.o nfs_boot.o nfs_bootdhcp.o nfs_clntsocket.o nfs_clntsubs.o 
> nfs_iod.o nfs_kq.o nfs_node.o nfs_socket.o nfs_subs.o nfs_vfsops.o 
> nfs_vnops.o ffs_alloc.o ffs_balloc.o ffs_extattr.o ffs_inode.o 
> ffs_snapshot.o ffs_subr.o ffs_tables.o ffs_vfsops.o ffs_vnops.o 
> ffs_wapbl.o mfs_vfsops.o mfs_vnops.o mfs_miniroot.o ufs_acl.o ufs_bmap.o 
> ufs_dirhash.o ufs_extattr.o ufs_inode.o ufs_lookup.o ufs_rename.o 
> ufs_vfsops.o ufs_vnops.o uvm_amap.o uvm_anon.o uvm_aobj.o uvm_bio.o 
> uvm_coredump.o uvm_device.o uvm_fault.o uvm_glue.o uvm_init.o uvm_io.o 
> uvm_km.o uvm_loan.o uvm_map.o uvm_meter.o uvm_mmap.o uvm_mremap.o 
> uvm_object.o uvm_page.o uvm_page_array.o uvm_page_status.o uvm_pager.o 
> uvm_pdaemon.o uvm_pdpolicy_clock.o uvm_pgflcache.o uvm_pglist.o 
> uvm_physseg.o uvm_readahead.o uvm_stat.o uvm_swap.o uvm_unix.o 
> uvm_user.o uvm_vnode.o secmodel.o debugsyms.o param.o bufq_disksort.o 
> bufq_fcfs.o bufq_priocscan.o compat_stub.o core_elf64.o core_netbsd.o 
> cnmagic.o exec_ecoff.o exec_elf64.o exec_script.o exec_subr.o 
> init_main.o init_sysctl.o init_sysctl_base.o init_sysent.o kern_acct.o 
> kern_auth.o kern_cfglock.o kern_clock.o kern_condvar.o kern_core.o 
> kern_cpu.o kern_descrip.o kern_entropy.o kern_event.o kern_exec.o 
> kern_exit.o kern_fork.o kern_idle.o kern_hook.o kern_kthread.o 
> kern_ksyms.o kern_lock.o kern_lwp.o kern_malloc.o kern_module.o 
> kern_module_hook.o kern_module_vfs.o kern_mutex.o kern_mutex_obj.o 
> kern_fileassoc.o kern_ntptime.o kern_pax.o kern_physio.o kern_pmf.o 
> kern_proc.o kern_prot.o kern_ras.o kern_rate.o kern_reboot.o 
> kern_resource.o kern_runq.o kern_rwlock.o kern_rwlock_obj.o 
> kern_scdebug.o kern_crashme.o kern_sig.o kern_sleepq.o kern_softint.o 
> kern_ssp.o kern_stub.o kern_subr.o kern_synch.o kern_syscall.o 
> kern_sysctl.o kern_tc.o kern_threadpool.o kern_time.o kern_timeout.o 
> kern_turnstile.o kern_todr.o kern_uidinfo.o kern_uuid.o sched_4bsd.o 
> subr_acl_posix1e.o subr_acl_nfs4.o subr_autoconf.o subr_blist.o 
> subr_bufq.o subr_callback.o subr_cprng.o subr_cpu.o subr_cpufreq.o 
> subr_copy.o subr_device.o subr_devsw.o subr_disk.o subr_disklabel.o 
> subr_disk_open.o subr_emul.o subr_evcnt.o subr_exec_fd.o subr_extent.o 
> subr_hash.o subr_humanize.o subr_interrupt.o subr_iostat.o subr_ipi.o 
> subr_kcpuset.o subr_kmem.o subr_kobj.o subr_kobj_vfs.o subr_localcount.o 
> subr_lockdebug.o subr_log.o subr_lwp_specificdata.o subr_once.o 
> subr_optstr.o subr_pcq.o subr_pcu.o subr_percpu.o subr_pool.o subr_prf.o 
> subr_prof.o subr_pserialize.o subr_psref.o subr_specificdata.o 
> subr_time.o subr_thmap.o subr_userconf.o subr_vmem.o subr_workqueue.o 
> subr_xcall.o sys_aio.o sys_descrip.o sys_eventfd.o sys_futex.o 
> sys_generic.o sys_getrandom.o sys_module.o sys_mqueue.o sys_lwp.o 
> sys_pipe.o sys_process.o sys_process_lwpstatus.o sys_ptrace.o 
> sys_ptrace_common.o sys_pset.o sys_select.o sys_sig.o sys_sched.o 
> sys_socket.o sys_timerfd.o sysv_ipc.o sysv_msg.o sysv_sem.o sysv_shm.o 
> tty.o tty_conf.o tty_pty.o tty_ptm.o tty_subr.o tty_tty.o uipc_accf.o 
> uipc_domain.o uipc_mbuf.o link_proto.o uipc_proto.o uipc_sem.o 
> uipc_socket.o uipc_socket2.o uipc_syscalls.o uipc_usrreq.o vfs_acl.o 
> vfs_bio.o vfs_cache.o vfs_cwd.o vfs_dirhash.o vfs_getcwd.o vfs_hooks.o 
> vfs_init.o vfs_lockf.o vfs_lookup.o vfs_mount.o vfs_quotactl.o 
> vfs_subr.o vfs_syscalls.o vfs_trans.o vfs_vnode.o vfs_vnops.o 
> vfs_wapbl.o vfs_xattr.o vnode_if.o dead_vfsops.o dead_vnops.o 
> fifo_vnops.o genfs_io.o genfs_rename.o genfs_vfsops.o genfs_vnops.o 
> layer_subr.o layer_vfsops.o layer_vnops.o spec_vnops.o clock_subr.o 
> clockctl.o dksubr.o dk.o fss.o lockstat.o md.o mm.o random.o bpf.o 
> bpf_filter.o bpf_stub.o dl_print.o ether_sw_offload.o if.o if_bridge.o 
> bridgestp.o if_ethersubr.o if_llatbl.o if_loop.o if_media.o if_stats.o 
> if_sl.o if_vether.o if_vlan.o nd.o pfil.o pktqueue.o net_stats.o radix.o 
> raw_cb.o raw_usrreq.o route.o rss_config.o rtbl.o rtsock.o slcompress.o 
> toeplitz.o zlib.o cpu_in_cksum.o if_arp.o in4_cksum.o in_cksum.o 
> ip_encap.o wqinput.o base64.o iscsi_ioctl.o iscsi_main.o iscsi_rcv.o 
> iscsi_send.o iscsi_text.o iscsi_utils.o dnvlist.o nvlist.o nvpair.o 
> nv_kern_netbsd.o secmodel_suser.o secmodel_securelevel.o 
> secmodel_extensions.o secmodel_bsd44.o if_lagg.o if_lagg_lacp.o 
> if_laggproto.o devsw.o ioconf.o 
> /clutter/src/sys/arch/alpha/compile/AS500/lib/kern/libkern.a  vers.o 
> swapnetbsd.o
> 
> 
> #      link  AS500/netbsd
> ld -Map netbsd.map --cref -T netbsd.ldscript -Ttext fffffc0000a00000 -e 
> __transfer -G 4 -S -o netbsd ${SYSTEM_OBJ:[@]:Nswapnetbsd.o} 
> ${EXTRA_OBJ} vers.o swapnetbsd.o
> ld: fd.o: in function `fdcintr1':
> (.text+0x1e68): undefined reference to `__divl'
> ld: (.text+0x1e6c): undefined reference to `__divl'
> ld: scsipi_base.o: in function `scsipi_sync_factor_to_freq':
> (.text+0x3678): undefined reference to `__divl'
> ld: (.text+0x3688): undefined reference to `__divl'
> ld: cd.o: in function `cdstrategy':
> (.text+0x1ff8): undefined reference to `__divl'
> ld: cd.o:(.text+0x2000): more undefined references to `__divl' follow
> *** Error code 1
> 
> Stop.
> make: stopped in /clutter/src/sys/arch/alpha/compile/AS500