From owner-freebsd-questions Sat Jan 8 16:51:30 2000 Delivered-To: freebsd-questions@freebsd.org Received: from web1105.mail.yahoo.com (web1105.mail.yahoo.com [128.11.23.125]) by hub.freebsd.org (Postfix) with SMTP id 6F55814D0F for ; Sat, 8 Jan 2000 16:51:21 -0800 (PST) (envelope-from chandaralbc@yahoo.com) Received: (qmail 20354 invoked by uid 60001); 9 Jan 2000 00:51:21 -0000 Message-ID: <20000109005121.20353.qmail@web1105.mail.yahoo.com> Received: from [152.173.23.235] by web1105.mail.yahoo.com; Sat, 08 Jan 2000 16:51:21 PST Date: Sat, 8 Jan 2000 16:51:21 -0800 (PST) From: Chandara Wattanasirisakulthai Subject: My Kernel won't compile To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1189641421-947379081=:17593" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --0-1189641421-947379081=:17593 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I am using FreeBSD 3.2 Stable, and just wanted to add my sound card to my kernel. the "make depend" ran okay. THe "make" started to run okay for a while, then ended with error messages. I am enclosing both my kernel file whichi just copied off of the GENERIC kernel, and also the error messages which i recieved. BTW my kernel is called CHANKERNEL. THank you Chan __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com --0-1189641421-947379081=:17593 Content-Type: text/plain; name=CHANKERNEL Content-Description: CHANKERNEL Content-Disposition: inline; filename=CHANKERNEL # # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks # # For more information read the handbook part System Administration -> # Configuring the FreeBSD Kernel -> The Configuration File. # The handbook is available in /usr/share/doc/handbook or online as # latest version from the FreeBSD World Wide Web server # # # An exhaustive list of options and more detailed explanations of the # device lines is present in the ./LINT configuration file. If you are # in doubt as to the purpose or necessity of a line, check first in LINT. # # $Id: GENERIC,v 1.143.2.12 1999/05/14 15:12:26 jkh Exp $ machine "i386" #cpu "I386_CPU" #cpu "I486_CPU" cpu "I586_CPU" cpu "I686_CPU" ident CHANKERNEL maxusers 32 #options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options MFS #Memory Filesystem options MFS_ROOT #MFS usable as root device, "MFS" req'ed options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device,"NFS" req'ed options options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" req'ed options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options "EXT2FS" options QUOTA config kernel root on wd0 # To make an SMP kernel, the next two are needed #options SMP # Symmetric MultiProcessor Kernel #options APIC_IO # Symmetric (APIC) I/O # Optionally these may need tweaked, (defaults shown): #options NCPU=2 # number of CPUs #options NBUS=4 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs controller isa0 controller pnp0 controller eisa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 disk fd0 at fdc0 drive 0 #disk fd1 at fdc0 drive 1 options "CMD640" # work around CMD640 chip deficiency controller wdc0 at isa? port "IO_WD1" bio irq 14 disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 controller wdc1 at isa? port "IO_WD2" bio irq 15 disk wd2 at wdc1 drive 0 #disk wd3 at wdc1 drive 1 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM device acd0 #IDE CD-ROM device acd1 device wcd0 device wcd1 #device wfd0 #IDE Floppy (e.g. LS-120) # A single entry for any of these controllers (ncr, ahb, ahc) is # sufficient for any number of installed devices. #controller ncr0 #controller ahb0 #controller ahc0 #controller isp0 # This controller offers a number of configuration options, too many to # document here - see the LINT file in this directory and look up the # dpt0 entry there for much fuller documentation on this. controller dpt0 #controller adv0 at isa? port ? cam irq ? controller adw0 #controller bt0 at isa? port ? cam irq ? #controller aha0 at isa? port ? cam irq ? #controller scbus0 #device da0 #device sa0 device pass0 #device cd0 #Only need one of these, the code dynamically grows #device wt0 at isa? port 0x300 bio irq 5 drq 1 #device mcd0 at isa? port 0x300 bio irq 10 #controller matcd0 at isa? port 0x230 bio #device scd0 at isa? port 0x230 bio # atkbdc0 controlls both the keyboard and the PS/2 mouse controller atkbdc0 at isa? port IO_KBD tty device atkbd0 at isa? tty irq 1 #device psm0 at isa? tty irq 12 device vga0 at isa? port ? conflicts # splash screen/screen saver pseudo-device splash # syscons is the default console driver, resembling an SCO console device sc0 at isa? tty # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? tty options XSERVER # support for X server #options FAT_CURSOR # start with block cursor # If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines #options PCVT_SCANSET=2 # IBM keyboards are non-std device npx0 at isa? port IO_NPX irq 13 # # Laptop support (see LINT for more options) # device apm0 at isa? disable flags 0x31 # Advanced Power Management # PCCARD (PCMCIA) support #controller card0 #device pcic0 at card? #device pcic1 at card? device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 device sio1 at isa? port "IO_COM2" tty irq 3 device sio2 at isa? port "IO_COM3" tty irq 5 device sio3 at isa? port "IO_COM4" tty irq 9 # Parallel port device ppc0 at isa? port? flags 0x40 net irq 7 controller ppbus0 device lpt0 at ppbus? device plip0 at ppbus? device ppi0 at ppbus? #controller vpo0 at ppbus? # # The following Ethernet NICs are all PCI devices. # #device ax0 # ASIX AX88140A #device de0 # DEC/Intel DC21x4x (``Tulip'') #device fxp0 # Intel EtherExpress PRO/100B (82557, 82558) #device mx0 # Macronix 98713/98715/98725 (``PMAC'') #device pn0 # Lite-On 82c168/82c169 (``PNIC'') #device rl0 # RealTek 8129/8139 #device tl0 # Texas Instruments ThunderLAN #device tx0 # SMC 9432TX (83c170 ``EPIC'') #device vr0 # VIA Rhine, Rhine II #device vx0 # 3Com 3c590, 3c595 (``Vortex'') #device wb0 # Winbond W89C840F #device xl0 # 3Com 3c90x (``Boomerang'', ``Cyclone'') # Order is important here due to intrusive probes, do *not* alphabetize # this list of network interfaces until the probes have been fixed. # Right now it appears that the ie0 must be probed before ep0. See # revision 1.20 of this file. #device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 #device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 #device ep0 at isa? port 0x300 net irq 10 #device ex0 at isa? port? net irq? #device fe0 at isa? port 0x300 net irq ? #device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 #device lnc0 at isa? port 0x280 net irq 10 drq 0 #device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000 #device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 #device cs0 at isa? port 0x300 net irq ? pseudo-device loop pseudo-device ether pseudo-device sl 1 pseudo-device ppp 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's pseudo-device speaker # KTRACE enables the system-call tracing facility ktrace(2). # This adds 4 KB bloat to your kernel, and slightly increases # the costs of each syscall. options KTRACE #kernel tracing # This provides support for System V shared memory and message queues. # options SYSVSHM options SYSVMSG options SYSVSEM # The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be # aware of the legal and administrative consequences of enabling this # option. The number of devices determines the maximum number of # simultaneous BPF clients programs runnable. #pseudo-device bpfilter 4 #Berkeley packet filter controller snd0 device sb0 at isa? port 0x220 irq 5 drq 1 device sbxvi0 at isa? drq 5 device sbmidi0 at isa? port 0x330 device opl0 at isa? port 0x388 device awe0 at isa? port 0x620 --0-1189641421-947379081=:17593 Content-Type: text/plain; name="MAKEerrors.txt" Content-Description: MAKEerrors.txt Content-Disposition: inline; filename="MAKEerrors.txt" # make loading kernel scsi_pass.o: In function `passinit': scsi_pass.o(.text+0x8): undefined reference to `cam_extend_new' scsi_pass.o(.text+0x31): undefined reference to `xpt_create_path' scsi_pass.o(.text+0x49): undefined reference to `xpt_setup_ccb' scsi_pass.o(.text+0x6b): undefined reference to `xpt_action' scsi_pass.o(.text+0x76): undefined reference to `xpt_free_path' scsi_pass.o: In function `passoninvalidate': scsi_pass.o(.text+0xc5): undefined reference to `xpt_setup_ccb' scsi_pass.o(.text+0xe3): undefined reference to `xpt_action' scsi_pass.o(.text+0x1a8): undefined reference to `xpt_print_path' scsi_pass.o: In function `passcleanup': scsi_pass.o(.text+0x1e1): undefined reference to `cam_extend_release' scsi_pass.o(.text+0x1f5): undefined reference to `xpt_print_path' scsi_pass.o: In function `passasync': scsi_pass.o(.text+0x265): undefined reference to `cam_periph_alloc' scsi_pass.o(.text+0x282): undefined reference to `cam_periph_invalidate' scsi_pass.o: In function `passregister': scsi_pass.o(.text+0x32f): undefined reference to `cam_extend_set' scsi_pass.o(.text+0x36b): undefined reference to `xpt_setup_ccb' scsi_pass.o(.text+0x389): undefined reference to `xpt_action' scsi_pass.o(.text+0x39d): undefined reference to `xpt_announce_periph' scsi_pass.o: In function `passopen': scsi_pass.o(.text+0x3c8): undefined reference to `cam_extend_get' scsi_pass.o(.text+0x428): undefined reference to `xpt_print_path' scsi_pass.o(.text+0x44b): undefined reference to `cam_periph_lock' scsi_pass.o(.text+0x474): undefined reference to `cam_periph_acquire' scsi_pass.o(.text+0x48d): undefined reference to `cam_periph_unlock' scsi_pass.o: In function `passclose': scsi_pass.o(.text+0x4ad): undefined reference to `cam_extend_get' scsi_pass.o(.text+0x4cb): undefined reference to `cam_periph_lock' scsi_pass.o(.text+0x4dc): undefined reference to `cam_periph_unlock' scsi_pass.o(.text+0x4e2): undefined reference to `cam_periph_release' scsi_pass.o: In function `passstart': scsi_pass.o(.text+0x5c0): undefined reference to `xpt_release_ccb' scsi_pass.o(.text+0x66c): undefined reference to `xpt_action' scsi_pass.o(.text+0x67b): undefined reference to `xpt_schedule' scsi_pass.o: In function `passdone': scsi_pass.o(.text+0x73e): undefined reference to `xpt_release_ccb' scsi_pass.o: In function `passioctl': scsi_pass.o(.text+0x767): undefined reference to `cam_extend_get' scsi_pass.o(.text+0x798): undefined reference to `xpt_print_path' scsi_pass.o(.text+0x7c7): undefined reference to `cam_periph_getccb' scsi_pass.o(.text+0x7dd): undefined reference to `xpt_alloc_ccb' scsi_pass.o(.text+0x7ee): undefined reference to `xpt_setup_ccb' scsi_pass.o(.text+0x804): undefined reference to `xpt_print_path' scsi_pass.o(.text+0x831): undefined reference to `xpt_free_ccb' scsi_pass.o(.text+0x83a): undefined reference to `xpt_release_ccb' scsi_pass.o(.text+0x849): undefined reference to `cam_periph_ioctl' scsi_pass.o: In function `passsendccb': scsi_pass.o(.text+0x878): undefined reference to `xpt_merge_ccb' scsi_pass.o(.text+0x8c0): undefined reference to `cam_periph_mapmem' scsi_pass.o(.text+0x8f0): undefined reference to `cam_periph_runccb' scsi_pass.o(.text+0x903): undefined reference to `cam_periph_unmapmem' scsi_pass.o: In function `passerror': scsi_pass.o(.text+0x94b): undefined reference to `xpt_path_periph' scsi_pass.o(.text+0x95a): undefined reference to `cam_periph_error' adwcam.o: In function `adwexecuteacb': adwcam.o(.text+0x1cb): undefined reference to `xpt_freeze_devq' adwcam.o(.text+0x258): undefined reference to `xpt_done' adwcam.o(.text+0x42c): undefined reference to `xpt_done' adwcam.o: In function `adw_action': adwcam.o(.text+0x75f): undefined reference to `xpt_freeze_simq' adwcam.o(.text+0x8ff): undefined reference to `xpt_freeze_simq' adwcam.o(.text+0x9c5): undefined reference to `xpt_print_path' adwcam.o(.text+0xfe3): undefined reference to `xpt_print_path' adwcam.o(.text+0x10c0): undefined reference to `xpt_done' adwcam.o: In function `adw_attach': adwcam.o(.text+0x152e): undefined reference to `cam_simq_alloc' adwcam.o(.text+0x1559): undefined reference to `cam_sim_alloc' adwcam.o(.text+0x156d): undefined reference to `xpt_bus_register' adwcam.o(.text+0x157e): undefined reference to `cam_sim_free' adwcam.o(.text+0x1595): undefined reference to `xpt_create_path' adwcam.o(.text+0x15ab): undefined reference to `xpt_setup_ccb' adwcam.o(.text+0x15c9): undefined reference to `xpt_action' adwcam.o: In function `adw_intr': adwcam.o(.text+0x18d3): undefined reference to `xpt_freeze_devq' adwcam.o(.text+0x1951): undefined reference to `xpt_done' adwcam.o: In function `adwprocesserror': adwcam.o(.text+0x1b6c): undefined reference to `xpt_freeze_devq' adwcam.o(.text+0x1be9): undefined reference to `xpt_done' adwcam.o: In function `adwtimeout': adwcam.o(.text+0x1c0e): undefined reference to `xpt_print_path' adwcam.o(.text+0x1c32): undefined reference to `xpt_print_path' adwcam.o: In function `adw_handle_device_reset': adwcam.o(.text+0x1cc8): undefined reference to `xpt_create_path' adwcam.o(.text+0x1cdc): undefined reference to `xpt_async' adwcam.o(.text+0x1ce4): undefined reference to `xpt_free_path' adwcam.o: In function `adw_handle_bus_reset': adwcam.o(.text+0x1d60): undefined reference to `xpt_async' dpt_scsi.o: In function `dptexecuteccb': dpt_scsi.o(.text+0x5b4): undefined reference to `xpt_freeze_devq' dpt_scsi.o(.text+0x63c): undefined reference to `xpt_done' dpt_scsi.o(.text+0x7a0): undefined reference to `xpt_done' dpt_scsi.o(.text+0x8c0): undefined reference to `xpt_done' e -I directory -j max_jobs dpt_scsi.o(.text+0x8f7): undefined reference to `xpt_print_path' dpt_scsi.o(.text+0x9f4): undefined reference to `xpt_freeze_simq' dpt_scsi.o(.text+0xc40): undefined reference to `xpt_freeze_simq' dpt_scsi.o(.text+0xe55): undefined reference to `xpt_done' dpt_scsi.o: In function `dpt_attach': dpt_scsi.o(.text+0x1662): undefined reference to `cam_simq_alloc' dpt_scsi.o(.text+0x1682): undefined reference to `xpt_bus_deregister' dpt_scsi.o(.text+0x1699): undefined reference to `cam_sim_free' dpt_scsi.o(.text+0x16ce): undefined reference to `cam_sim_alloc' dpt_scsi.o(.text+0x16dc): undefined reference to `xpt_bus_register' dpt_scsi.o(.text+0x16fa): undefined reference to `xpt_create_path' dpt_scsi.o: In function `dpt_intr': dpt_scsi.o(.text+0x1a12): undefined reference to `xpt_done' dpt_scsi.o: In function `dptprocesserror': dpt_scsi.o(.text+0x1be0): undefined reference to `xpt_done' dpt_scsi.o: In function `dpttimeout': dpt_scsi.o(.text+0x1c02): undefined reference to `xpt_print_path' dpt_scsi.o(.text+0x1c2c): undefined reference to `xpt_print_path' *** Error code 1 Stop. # --0-1189641421-947379081=:17593-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message