Subject: Custom XEN3_DOM0 kernel
To: None <netbsd-users@netbsd.org>
From: Andrew Leach <imamushroom@gmail.com>
List: netbsd-users
Date: 02/19/2007 16:57:41
Hi,

I'm trying to customise XEN3_DOM3 kernel so that it includes the ral*
driver for cardbus using NetBSD 4beta2 however, it keeps failing with
the following message:

ontrib/dev/ath/netbsd -I/usr/src/NetBSD-4-v2/src/sys/../common/include
-I/usr/src/NetBSD-4-v2/src/sys/arch  -I/usr/src/NetBSD-4-v2/src/sys
-nostdinc -DLKM -DDIAGNOSTIC -DDEBUG -DMSGBUFSIZE="24576" -DMAXUSERS=8
-D_KERNEL -D_KERNEL_OPT
-I/usr/src/NetBSD-4-v2/src/sys/lib/libkern/../../../common/lib/libc/quad
-I/usr/src/NetBSD-4-v2/src/sys/lib/libkern/../../../common/lib/libc/string
-I/usr/src/NetBSD-4-v2/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/string
 -I/usr/src/NetBSD-4-v2/src/sys/dist/ipf  -c vers.c
#      link  CUSTOM_XEN3_DOM0-2/netbsd
/usr/src/NetBSD-4-v2/src/../tools/bin/i386--netbsdelf-ld -Map
netbsd.map --cref -T
/usr/src/NetBSD-4-v2/src/sys/arch/i386/conf/kern.ldscript.Xen -Ttext
c0100000 -e start -X -o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o
cardslot.o: In function `cardslot_event_thread':
/usr/src/NetBSD-4-v2/src/sys/dev/cardbus/cardslot.c:378: undefined
reference to `pcmcia_card_attach'
/usr/src/NetBSD-4-v2/src/sys/dev/cardbus/cardslot.c:424: undefined
reference to `pcmcia_card_deactivate'
/usr/src/NetBSD-4-v2/src/sys/dev/cardbus/cardslot.c:426: undefined
reference to `pcmcia_card_detach'

*** Failed target:  netbsd
*** Failed command: echo '# ' " link CUSTOM_XEN3_DOM0-2/netbsd"; echo
/usr/src/NetBSD-4-v2/src/../tools/bin/i386--netbsdelf-ld -Map
netbsd.map --cref -T
/usr/src/NetBSD-4-v2/src/sys/arch/i386/conf/kern.ldscript.Xen -Ttext
c0100000 -e start -X -o netbsd '${SYSTEM_OBJ}' '${EXTRA_OBJ}' vers.o;
/usr/src/NetBSD-4-v2/src/../tools/bin/i386--netbsdelf-ld -Map
netbsd.map --cref -T
/usr/src/NetBSD-4-v2/src/sys/arch/i386/conf/kern.ldscript.Xen -Ttext
c0100000 -e start -X -o netbsd locore.o spl.o vector.o copy.o devsw.o
ioconf.o param.o arc4.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 skipjack.o
criov.o xform.o crypto.o cryptosoft.o deflate.o cryptodev.o
sysmon_envsys.o sysmon_power.o sysmon.o sysmon_taskq.o ieee80211.o
ieee80211_acl.o ieee80211_amrr.o ieee80211_crypto.o
ieee80211_crypto_ccmp.o ieee80211_crypto_none.o
ieee80211_crypto_tkip.o ieee80211_crypto_wep.o ieee80211_input.o
ieee80211_ioctl.o ieee80211_netbsd.o ieee80211_node.o
ieee80211_output.o ieee80211_proto.o ieee80211_rssadapt.o
ieee80211_xauth.o aarp.o at_control.o at_proto.o ddp_input.o
ddp_output.o ddp_usrreq.o bt_proto.o bt_sysctl.o hci_event.o
hci_ioctl.o hci_link.o hci_misc.o hci_socket.o hci_unit.o
l2cap_lower.o l2cap_misc.o l2cap_signal.o l2cap_socket.o l2cap_upper.o
rfcomm_dlc.o rfcomm_session.o rfcomm_socket.o rfcomm_upper.o
sco_socket.o sco_upper.o igmp.o in.o in_offload.o in_pcb.o in_proto.o
ip_icmp.o ip_id.o ip_input.o ip_output.o raw_ip.o tcp_input.o
tcp_output.o tcp_sack.o tcp_subr.o tcp_timer.o tcp_usrreq.o
tcp_congctl.o udp_usrreq.o fil.o ip_auth.o ip_fil_netbsd.o ip_frag.o
ip_htable.o ip_log.o ip_lookup.o ip_nat.o ip_pool.o ip_proxy.o
ip_scan.o ip_state.o ip_sync.o dest6.o frag6.o icmp6.o in6.o
in6_ifattach.o in6_offload.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 scope6.o udp6_output.o
udp6_usrreq.o clnp_debug.o clnp_er.o clnp_frag.o clnp_input.o
clnp_options.o clnp_output.o clnp_raw.o clnp_subr.o clnp_timer.o
cltp_usrreq.o esis.o idrp_usrreq.o if_cons.o iso.o iso_chksum.o
iso_pcb.o iso_proto.o iso_snpac.o tp_astring.o tp_cons.o tp_driver.o
tp_emit.o tp_inet.o tp_input.o tp_iso.o tp_meas.o tp_output.o tp_pcb.o
tp_subr.o tp_subr2.o tp_timer.o tp_trace.o tp_usrreq.o iconv.o
smb_conn.o smb_crypt.o smb_dev.o smb_iod.o smb_rq.o smb_smb.o
smb_subr.o smb_trantcp.o smb_usr.o subr_mchain.o db_access.o db_aout.o
db_break.o db_command.o db_examine.o db_expr.o db_input.o db_lex.o
db_output.o db_print.o db_run.o db_sym.o db_trap.o db_variables.o
db_watch.o db_write_cmd.o db_xxx.o i2c.o i2c_exec.o i2c_bitbang.o
at24cxx.o irframe.o irframe_tty.o ir.o sir.o lpt.o ld.o mii.o
mii_bitbang.o mii_physubr.o ukphy_subr.o acphy.o amhphy.o bmtphy.o
brgphy.o tlphy.o nsphy.o nsphyter.o gentbi.o glxtphy.o gphyter.o
qsphy.o inphy.o iophy.o exphy.o lxtphy.o makphy.o icsphy.o igphy.o
ikphy.o sqphy.o tqphy.o dmphy.o pnaphy.o rgephy.o urlphy.o ukphy.o
ciphy.o rlphy.o rf_acctrace.o rf_alloclist.o rf_aselect.o
rf_callback.o rf_chaindecluster.o rf_copyback.o rf_cvscan.o
rf_dagdegrd.o rf_dagdegwr.o rf_dagffrd.o rf_dagffwr.o rf_dagfuncs.o
rf_dagutils.o rf_debugMem.o rf_debugprint.o rf_decluster.o
rf_declusterPQ.o rf_diskqueue.o rf_disks.o rf_driver.o rf_engine.o
rf_evenodd.o rf_evenodd_dagfuncs.o rf_evenodd_dags.o rf_fifo.o
rf_interdecluster.o rf_invertq.o rf_layout.o rf_map.o rf_mcpair.o
rf_netbsdkintf.o rf_nwayxor.o rf_options.o rf_paritylog.o
rf_paritylogDiskMgr.o rf_paritylogging.o rf_parityloggingdags.o
rf_parityscan.o rf_pq.o rf_pqdeg.o rf_pqdegdags.o rf_psstatus.o
rf_raid0.o rf_raid1.o rf_raid4.o rf_raid5.o rf_raid5_rotatedspare.o
rf_reconbuffer.o rf_reconmap.o rf_reconstruct.o rf_reconutil.o
rf_revent.o rf_shutdown.o rf_sstf.o rf_states.o rf_stripelocks.o
rf_strutils.o rf_utils.o smc93cx6.o aic7xxx.o aic7xxx_osm.o
aic7xxx_seeprom.o aic79xx.o aic79xx_osm.o dpt.o cac.o ld_cac.o ciss.o
mlx.o ld_mlx.o icp.o icp_ioctl.o ld_icp.o icpsp.o aac.o ld_aac.o adv.o
advlib.o advmcode.o adw.o bha.o iha.o isp.o isp_netbsd.o mfi.o mpt.o
mpt_debug.o mpt_netbsd.o ninjascsi32.o siop_common.o siop.o esiop.o
an.o wi.o ath.o ath_netbsd.o athrate-sample.o ah_osdep.o atw.o
rt2560.o rt2661.o elink3.o elinkxl.o am79900.o lance.o hme.o dp8390.o
pdq.o pdq_ifsubr.o cy.o midway.o ncr53c9x.o hd64570.o i82557.o
smc83c170.o ne2000.o com.o pckbc.o rrunner.o opl.o oplinstrs.o mpu.o
ac97.o rtl80x9.o rtl81x9.o rtl8169.o wdc.o tulip.o aic6915.o
acpipmtimer.o pcdisplay_subr.o pcdisplay_chars.o vga.o vga_subr.o
vga_common.o uhci.o ohci.o ehci.o mtd803.o coda_namecache.o
coda_subr.o coda_venus.o coda_vfsops.o coda_vnops.o coda_psdev.o
cd9660_bmap.o cd9660_lookup.o cd9660_node.o cd9660_rrip.o
cd9660_util.o cd9660_vfsops.o cd9660_vnops.o msdosfs_conv.o
msdosfs_denode.o msdosfs_fat.o msdosfs_lookup.o msdosfs_vfsops.o
msdosfs_vnops.o ntfs_compr.o ntfs_conv.o ntfs_ihash.o ntfs_subr.o
ntfs_vfsops.o ntfs_vnops.o ptyfs_subr.o ptyfs_vfsops.o ptyfs_vnops.o
smbfs_io.o smbfs_kq.o smbfs_node.o smbfs_smb.o smbfs_subr.o
smbfs_vfsops.o smbfs_vnops.o tmpfs_fifoops.o tmpfs_pool.o
tmpfs_specops.o tmpfs_subr.o tmpfs_vfsops.o tmpfs_vnops.o union_subr.o
union_vfsops.o union_vnops.o fdesc_vfsops.o fdesc_vnops.o
kernfs_subr.o kernfs_vfsops.o kernfs_vnops.o null_vfsops.o
null_vnops.o overlay_vfsops.o overlay_vnops.o portal_vfsops.o
portal_vnops.o procfs_cmdline.o procfs_ctl.o procfs_fd.o
procfs_fpregs.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_bootparam.o nfs_bootstatic.o
nfs_export.o nfs_kq.o nfs_node.o nfs_nqlease.o nfs_serv.o nfs_socket.o
nfs_srvcache.o nfs_subs.o nfs_syscalls.o nfs_vfsops.o nfs_vnops.o
ext2fs_alloc.o ext2fs_balloc.o ext2fs_bmap.o ext2fs_bswap.o
ext2fs_inode.o ext2fs_lookup.o ext2fs_readwrite.o ext2fs_subr.o
ext2fs_vfsops.o ext2fs_vnops.o ffs_alloc.o ffs_balloc.o ffs_inode.o
ffs_snapshot.o ffs_softdep.o ffs_subr.o ffs_tables.o ffs_vfsops.o
ffs_vnops.o lfs_alloc.o lfs_balloc.o lfs_bio.o lfs_cksum.o lfs_debug.o
lfs_inode.o lfs_itimes.o lfs_rfw.o lfs_segment.o lfs_subr.o
lfs_syscalls.o lfs_vfsops.o lfs_vnops.o mfs_vfsops.o mfs_vnops.o
ufs_bmap.o ufs_ihash.o ufs_inode.o ufs_lookup.o ufs_quota.o
ufs_vfsops.o ufs_vnops.o uvm_amap.o uvm_anon.o uvm_aobj.o uvm_bio.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_pager.o uvm_pdaemon.o uvm_pdpolicy_clock.o uvm_pglist.o
uvm_readahead.o uvm_stat.o uvm_swap.o uvm_unix.o uvm_user.o
uvm_vnode.o secmodel_bsd44.o secmodel_bsd44_logic.o
secmodel_bsd44_suser.o secmodel_bsd44_securelevel.o auconv.o audio.o
aurateconv.o ccd.o clock_subr.o clockctl.o dksubr.o dk.o firmload.o
fss.o md.o midi.o midictl.o midisyn.o mm.o mulaw.o radio.o rnd.o
rndpool.o sequencer.o vnd.o bufq_disksort.o bufq_fcfs.o core_elf32.o
core_netbsd.o cnmagic.o exec_aout.o exec_conf.o exec_elf32.o
exec_script.o exec_subr.o init_main.o init_sysctl.o init_sysent.o
kern_acct.o kern_auth.o kern_clock.o kern_descrip.o kern_event.o
kern_exec.o kern_exit.o kern_fork.o kern_kthread.o kern_ktrace.o
kern_ksyms.o kern_lkm.o kern_lock.o kern_lwp.o kern_malloc.o
kern_ntptime.o kern_physio.o kern_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_tc.o kern_time.o kern_timeout.o kern_todr.o
kern_uuid.o kern_xxx.o subr_autoconf.o subr_blist.o subr_bufq.o
subr_callback.o subr_devsw.o subr_disk.o subr_iostat.o subr_evcnt.o
subr_extent.o subr_kmem.o subr_log.o subr_pool.o subr_prf.o
subr_prof.o subr_once.o subr_optstr.o subr_specificdata.o
subr_userconf.o subr_vmem.o subr_workqueue.o subr_xxx.o sys_generic.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_bsdpty.o tty_pty.o
tty_ptm.o tty_subr.o tty_tty.o uipc_domain.o uipc_mbuf.o uipc_mbuf2.o
uipc_proto.o uipc_sem.o uipc_socket.o uipc_socket2.o uipc_syscalls.o
uipc_usrreq.o vfs_bio.o vfs_cache.o vfs_getcwd.o vfs_hooks.o
vfs_init.o vfs_lockf.o vfs_lookup.o vfs_subr.o vfs_syscalls.o
vfs_vnops.o vfs_xattr.o vnode_if.o dead_vnops.o fifo_vnops.o
genfs_vnops.o layer_subr.o layer_vfsops.o layer_vnops.o spec_vnops.o
sync_subr.o sync_vnops.o bpf.o bpf_filter.o bsd-comp.o if.o
if_atmsubr.o if_bridge.o bridgestp.o if_ethersubr.o if_fddisubr.o
if_gif.o if_gre.o if_hippisubr.o if_ieee1394subr.o if_loop.o
if_media.o if_ppp.o if_stf.o if_sl.o if_spppsubr.o if_strip.o if_tap.o
if_tun.o if_vlan.o if_pppoe.o pfil.o ppp-deflate.o ppp_tty.o radix.o
raw_cb.o raw_usrreq.o route.o rtsock.o slcompress.o zlib.o if_arp.o
if_atm.o in_gif.o ip_ecn.o ip_encap.o ip_gre.o in6_gif.o autoconf.o
db_dbgreg.o db_disasm.o db_interface.o db_memrw.o db_trace.o
subr_disk_mbr.o gdt.o hypervisor_machdep.o in_cksum.o machdep.o
identcpu.o mem.o kern_microtime.o pmap.o process_machdep.o
procfs_machdep.o sys_machdep.o syscall.o trap.o vm_machdep.o
xen_machdep.o xen_debug.o clock.o evtchn.o xengnt.o cons.o des_enc.o
des_cbc.o bf_enc.o bf_cbc.o scsipiconf.o scsipi_base.o scsipi_ioctl.o
scsipi_verbose.o scsi_base.o atapi_base.o atapi_wdc.o scsiconf.o
atapiconf.o cd.o ch.o sd.o st.o st_scsi.o st_atapi.o ses.o ss.o
ss_mustek.o ss_scanjet.o uk.o wd.o ata_wdc.o ata.o ata_raid.o
ata_raid_promise.o ata_raid_adaptec.o ld_ataraid.o sata_subr.o
bus_dma.o xen_bus_dma.o bus_space.o cacheinfo.o consinit.o intr.o
softintr.o x86_machdep.o bios32.o mainbus.o hypervisor.o
shutdown_xenbus.o xenbus_client.o xenbus_comms.o xenbus_dev.o
xenbus_probe.o xenbus_xs.o npx.o npx_hv.o xencons.o wsdisplay.o
wsdisplay_compat_usl.o wsemulconf.o wsemul_dumb.o wsemul_vt100.o
wsemul_vt100_subr.o wsemul_vt100_chars.o wsemul_vt100_keys.o wsevent.o
wskbd.o wskbdutil.o wsmouse.o wsmux.o tpcalib.o mra.o wsfont.o
wsfontdev.o pckbport.o pckbd.o wskbdmap_mfii.o pms.o iop.o ld_iop.o
iopsp.o dpti.o pci.o pci_map.o pci_quirks.o pci_subr.o pci_usrreq.o
pcibusprint.o cy82c693.o ahc_pci.o ahd_pci.o iop_pci.o twe.o ld_twe.o
twa.o ld_twa.o amr.o ld_amr.o cac_pci.o mlx_pci.o mly.o if_mtd_pci.o
icp_pci.o aac_pci.o dpt_pci.o adv_pci.o adw_pci.o adwlib.o adwmcode.o
pcscp.o ciss_pci.o bha_pci.o isp_pci.o mfi_pci.o mpt_pci.o if_en_pci.o
if_ep_pci.o if_ex_pci.o if_fpa.o if_le_pci.o if_pcn.o
siop_pci_common.o siop_pci.o esiop_pci.o iha_pci.o trm.o
pciide_common.o pciide.o ahcisata.o acardide.o aceride.o artsata.o
cmdide.o cypide.o geodeide.o hptide.o iteide.o optiide.o piixide.o
pdcsata.o pdcide.o rccide.o svwsata.o satalink.o siside.o slide.o
viaide.o stpcide.o ixpide.o ppb.o cy_pci.o cz.o if_fxp_pci.o
if_hme_pci.o if_ne_pci.o if_tl.o if_ntwoc_pci.o if_lmc.o if_esh_pci.o
vga_pci.o cs4280.o cs4281.o cs428x.o fms.o opl_fms.o mpu_fms.o eap.o
auacer.o auich.o auvia.o auixp.o neo.o esa.o eso.o opl_eso.o mpu_eso.o
esm.o sv.o opl_sv.o cmpci.o opl_cmpci.o mpu_cmpci.o yds.o opl_yds.o
mpu_yds.o emuxki.o autri.o if_epic_pci.o puc.o pucdata.o com_puc.o
cyber.o lpt_puc.o uhci_pci.o ohci_pci.o ehci_pci.o usb_pci.o
fwohci_pci.o if_vr.o if_sip.o if_gsip.o if_stge.o if_wm.o if_bge.o
if_bnx.o if_rtk_pci.o if_tlp_pci.o if_ti.o if_sf_pci.o if_ste.o
pccbb.o amdpm.o amdpm_smbus.o hifn7751.o ubsec.o if_an_pci.o
if_atw_pci.o if_ral_pci.o if_wi_pci.o if_txp.o if_sk.o if_bce.o
if_dge.o if_re_pci.o if_ipw.o if_iwi.o njs_pci.o if_xge.o if_vge.o
if_ath_pci.o if_nfe.o if_msk.o agp.o agpbusprint.o agp_ali.o agp_amd.o
agp_i810.o agp_intel.o agp_sis.o agp_via.o agp_machdep.o
pciide_machdep.o isa.o isabusprint.o com_isa.o lpt_isa.o pckbc_isa.o
usb.o usbdi.o usbdi_util.o usb_mem.o usb_subr.o usb_quirks.o uhub.o
ezload.o uaudio.o umidi.o umidi_quirks.o ucom.o ugen.o hid.o uhidev.o
uhid.o ukbd.o ukbdmap.o ums.o uep.o ucycom.o ulpt.o umass.o
umass_isdata.o umass_quirks.o umass_scsipi.o uirda.o ustir.o ubt.o
urio.o uvisor.o uyap.o udsbr.o if_aue.o if_cdce.o if_cue.o if_kue.o
if_upl.o if_url.o if_axe.o if_udav.o umodem_common.o umodem.o uftdi.o
uplcom.o umct.o uvscom.o ubsa.o ukyopon.o uscanner.o usscanner.o
if_atu.o if_ural.o if_rum.o fwohci.o firewire.o fwdev.o fwmem.o
fwdma.o fwcrom.o if_fwip.o sbp.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 dswstate.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 exfldio.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 exstorob.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 psloop.o psopcode.o psparse.o psscope.o
pstree.o psutils.o pswalk.o psxface.o rsaddr.o rscalc.o rscreate.o
rsdump.o rsinfo.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 utcache.o utcopy.o utdebug.o
utdelete.o uteval.o utglobal.o utinit.o utmath.o utmisc.o utmutex.o
utobject.o utresrc.o utstate.o utxface.o acpi.o acpi_resource.o
acpi_powerres.o acpi_madt.o acpi_pci_link.o acpi_quirks.o acpi_timer.o
acpi_ec.o acpi_lid.o acpi_button.o acpi_acad.o acpi_bat.o
xen_acpi_machdep.o mpacpi.o acpi_machdep.o i8259.o mpbios.o apic.o
ioapic.o pchb.o pchb_rnd.o pcib.o cpu.o compat_13_machdep.o
compat_16_machdep.o svr4_errno.o svr4_exec.o svr4_exec_elf32.o
svr4_fcntl.o svr4_filio.o svr4_ioctl.o svr4_ipc.o svr4_lwp.o
svr4_misc.o svr4_net.o svr4_resource.o svr4_schedctl.o svr4_signal.o
svr4_signo.o svr4_socket.o svr4_sockio.o svr4_stat.o svr4_stream.o
svr4_syscalls.o svr4_sysent.o svr4_termios.o svr4_ttold.o
svr4_machdep.o svr4_sigcode.o svr4_syscall.o ibcs2_errno.o
ibcs2_exec.o ibcs2_exec_coff.o ibcs2_exec_elf32.o ibcs2_exec_xout.o
ibcs2_fcntl.o ibcs2_ioctl.o ibcs2_ipc.o ibcs2_misc.o ibcs2_signal.o
ibcs2_signo.o ibcs2_socksys.o ibcs2_stat.o ibcs2_syscalls.o
ibcs2_sysent.o ibcs2_machdep.o ibcs2_sigcode.o ibcs2_syscall.o
linux_blkio.o linux_cdrom.o linux_errno.o linux_exec.o
linux_exec_elf32.o linux_exec_aout.o linux_fdio.o linux_file.o
linux_hdio.o linux_ioctl.o linux_ipc.o linux_misc.o linux_mtio.o
linux_sched.o linux_sg.o linux_signal.o linux_signo.o linux_socket.o
linux_sysctl.o linux_termios.o linux_uselib.o linux_time.o
linux_machdep.o linux_syscalls.o linux_sysent.o linux_commons.o
linux_ptrace.o linux_exec_machdep.o linux_sigcode.o linux_syscall.o
linux_trap.o freebsd_exec.o freebsd_exec_elf32.o freebsd_exec_aout.o
freebsd_file.o freebsd_fork.o freebsd_ioctl.o freebsd_ipc.o
freebsd_misc.o freebsd_ptrace.o freebsd_sched.o freebsd_sysctl.o
freebsd_sysent.o freebsd_syscalls.o freebsd_machdep.o
freebsd_sigcode.o freebsd_syscall.o ossaudio.o bthub.o bthidev.o
btkbd.o btms.o btsco.o cardslot.o cardbus.o cardbus_map.o
cardbus_exrom.o rbus.o if_ral_cardbus.o if_ath_cardbus.o
rbus_machdep.o privcmd.o xen_shm_machdep.o pci_machdep.o
pci_intr_machdep.o isa_machdep.o xenevt.o xennetback_xenbus.o
xennet_checksum.o xbdback_xenbus.o athhal.o
/usr/src/NetBSD-4-v2/obj/sys/arch/i386/compile/CUSTOM_XEN3_DOM0-2/lib/compat/libcompat.a
/usr/src/NetBSD-4-v2/obj/sys/arch/i386/compile/CUSTOM_XEN3_DOM0-2/lib/kern/libkern.o
vers.o swapnetbsd.o
*** Error code 1

Stop.
nbmake: stopped in
/usr/src/NetBSD-4-v2/obj/sys/arch/i386/compile/CUSTOM_XEN3_DOM0-2

ERROR: Failed to make all in
/usr/src/NetBSD-4-v2/src/../obj/sys/arch/i386/compile/CUSTOM_XEN3_DOM0-2
*** BUILD ABORTED ***

I'm new to NetBSD (and Xen for that matter) so apologise if I'm doing
something that is obviously wrong but I suspect I'll need to add
something regarding pcmcia. I've had a quick 'play' with this but
haven't yet succeeded.

Here's my custom config:
# #       $NetBSD: XEN3_DOM0,v 1.6 2006/10/17 19:57:24 bouyer Exp $
#
#       XEN3_0: Xen 3.0 domain0 kernel

include "arch/i386/conf/XEN3_DOM0"

cbb*    at pci? dev ? function ?
cardslot*       at cbb?
cardbus*        at cardslot?
ath*    at cardbus? function ?
ral*    at cardbus? function ?

maxusers        8               # estimated number of users

The command I'm using to build the kernel is cd
/usr/src/NetBSD-v4-v2/src; sh build.sh -O ../obj -T ../tools -D ./dest
kernel=CUSTOM_XEN3_DOM0-2

TIA.

Regards,
Andrew