If Generic compiles, then my file would compile too
because I only copied Generic and comment out iir.
Then I got that message.

Now I tried to work with an even smaller version of
the file and removed and uncommented a lot, but still
I get the same error (and look at my new configuration
file below error message):

>===> iir
> >@ -> /usr/src/sys
> >machine -> /usr/src/sys/i386/include
> >touch opt_scsi.h
> >touch opt_cam.h
> >perl @/kern/makeops.pl -h @/kern/device_if.m
> >perl @/kern/makeops.pl -h @/kern/bus_if.m
> >perl @/kern/makeops.pl -h @/pci/pci_if.m
> >rm -f .depend
> >mkdep -f .depend -a   -nostdinc -D_KERNEL
> >-I- -I. -I@ -I@/../include
> >-I/usr/obj/usr/src/i386/usr/include 
> >/usr/src/sys/modules/iir/../../dev/iir/iir.c
> >/usr/src/sys/modules/iir/../../dev/iir/iir_ctrl.c
> >/usr/src/sys/modules/iir/../../dev/iir/iir_pci.c
> >*** Error code 1
> >
> >Stop in /usr/src/sys/modules/iir.
> >*** Error code 1
> >
> >Stop in /usr/src/sys/modules.
> >*** Error code 1
> >
> >Stop in /usr/obj/usr/src/sys/MIJNKERNEL.
> >*** Error code 1
> >
> >Stop in /usr/src.
> >*** Error code 1

My configuration file is now:

# GENERIC -- Generic kernel configuration file for
# For more information on this file, please read the
handbook section on
# Kernel Configuration Files:
# The handbook is also available locally in
# if you've installed the doc distribution, otherwise
always see the
# FreeBSD World Wide Web server
(http://www.FreeBSD.org/) for the
# latest information.
# An exhaustive list of options and more detailed
explanations of the
# device lines is also present in the ./LINT
configuration file. If you are
# in doubt as to the purpose or necessity of a line,
check first in LINT.
# $FreeBSD: src/sys/i386/conf/GENERIC,v
2004/04/07 20:29:01 vkashyap Exp $

machine         i386
cpu             I686_CPU
ident           MYKERNEL
maxusers        0

#makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug

options         MATH_EMULATE            #Support for x87 emulation
options         INET                    #InterNETworking
options         INET6                   #IPv6 communications protocols
options         FFS                     #Berkeley Fast Filesystem
options         FFS_ROOT                #FFS usable as root device [keep
options         SOFTUPDATES             #Enable FFS soft updates support
options         UFS_DIRHASH             #Improve performance on big
options         MFS                     #Memory Filesystem
options         MD_ROOT                 #MD is a potential root device
#options        NFS                     #Network Filesystem
#options        NFS_ROOT                #NFS usable as root device, NFS
#options        MSDOSFS                 #MSDOS Filesystem
options         CD9660                  #ISO 9660 Filesystem
options         CD9660_ROOT             #CD-ROM usable as root, CD9660
options         PROCFS                  #Process filesystem
options         COMPAT_43               #Compatible with BSD 4.3 [KEEP
options         SCSI_DELAY=15000        #Delay (in ms) before
probing SCSI
options         UCONSOLE                #Allow users to grab the console
options         USERCONFIG              #boot -c editor
options         VISUAL_USERCONFIG       #visual boot -c editor
options         KTRACE                  #ktrace(1) support
options         SYSVSHM                 #SYSV-style shared memory
options         SYSVMSG                 #SYSV-style message queues
options         SYSVSEM                 #SYSV-style semaphores
options         P1003_1B                #Posix P1003_1B real-time
options         ICMP_BANDLIM            #Rate limit bad replies
options         KBD_INSTALL_CDEV        # install a CDEV entry in
options         AHC_REG_PRETTY_PRINT    # Print register
bitfields in debug
                                        # output.  Adds ~128k to driver.
options         AHD_REG_PRETTY_PRINT    # Print register
bitfields in debug 
                                        # output.  Adds ~215k to driver.

# To make an SMP kernel, the next two are needed
#options        SMP                     # Symmetric MultiProcessor Kernel
#options        APIC_IO                 # Symmetric (APIC) I/O

device          isa
device          eisa
device          pci

# Floppy drives
device          fdc0    at isa? port IO_FD1 irq 6 drq 2
device          fd0     at fdc0 drive 0
device          fd1     at fdc0 drive 1
# If you have a Toshiba Libretto with its Y-E Data
PCMCIA floppy,
# don't use the above line for fdc0 but the following
#device         fdc0

# ATA and ATAPI devices
device          ata0    at isa? port IO_WD1 irq 14
device          ata1    at isa? port IO_WD2 irq 15
device          ata
device          atadisk                 # ATA disk drives
device          atapicd                 # ATAPI CDROM drives
device          atapifd                 # ATAPI floppy drives
device          atapist                 # ATAPI tape drives
options         ATA_STATIC_ID           #Static device numbering

# atkbdc0 controls both the keyboard and the PS/2
device          atkbdc0 at isa? port IO_KBD
device          atkbd0  at atkbdc? irq 1 flags 0x1
device          psm0    at atkbdc? irq 12

device          vga0    at isa?

# splash screen/screen saver
pseudo-device   splash

# syscons is the default console driver, resembling an
SCO console
device          sc0     at isa? flags 0x100

# Enable this and PCVT_FREEBSD for pcvt vt220
compatible console driver
#device         vt0     at isa?
#options        XSERVER                 # support for X server on a vt
#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          agp             # support several AGP chipsets

# Floating point support - do not disable.
device          npx0    at nexus? port IO_NPX irq 13

# Power management support (see LINT for more options)
device          apm0    at nexus? disable flags 0x20 # Advanced
Power Management

# PCCARD (PCMCIA) support
device          card
device          pcic0   at isa? irq 0 port 0x3e0 iomem 0xd0000
device          pcic1   at isa? irq 0 port 0x3e2 iomem 0xd4000

# Serial (COM) ports
device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
device          sio1    at isa? port IO_COM2 irq 3
device          sio2    at isa? disable port IO_COM3 irq 5
device          sio3    at isa? disable port IO_COM4 irq 9

# Parallel port
device          ppc0    at isa? irq 7
device          ppbus           # Parallel port bus (required)
device          lpt             # Printer
device          plip            # TCP/IP over parallel
device          ppi             # Parallel port interface device
#device         vpo             # Requires scbus and da

# PCI Ethernet NICs that use the common MII bus
controller code.
# NOTE: Be sure to keep the 'device miibus' line in
order to use these NICs!
device          miibus          # MII bus support
device          dc              # DEC/Intel 21143 and various workalikes
device          fxp             # Intel EtherExpress PRO/100B (82557,

# ISA Ethernet NICs.
# 'device ed' requires 'device miibus'
device          ed0     at isa? disable port 0x280 irq 10 iomem
device          ex
device          ep
device          fe0     at isa? disable port 0x300
# Xircom Ethernet
device          xe
# PRISM I IEEE 802.11b wireless NIC.
device          awi
# WaveLAN/IEEE 802.11 wireless NICs. Note: the
WaveLAN/IEEE really
# exists only as a PCMCIA device, so there is no ISA
attachment needed
# and resources will always be dynamically assigned by
the pccard code.
device          wi
# Aironet 4500/4800 802.11 wireless NICs. Note: the
declaration below will
# work for PCMCIA and PCI cards, as well as ISA cards
set to ISA PnP
# mode (the factory default). If you set the switches
on your ISA
# card for a manually chosen I/O address and IRQ, you
must specify
# those parameters here.
device          an
# The probe order of these is presently determined by
device          ie0     at isa? disable port 0x300 irq 10 iomem
#device         le0     at isa? disable port 0x300 irq 5 iomem
device          lnc0    at isa? disable port 0x280 irq 10 drq 0
device          cs0     at isa? disable port 0x300
device          sn0     at isa? disable port 0x300 irq 10

# Pseudo devices - the number indicates how many units
to allocate.
pseudo-device   loop            # Network loopback
pseudo-device   ether           # Ethernet support
pseudo-device   sl      1       # Kernel SLIP
pseudo-device   ppp     1       # Kernel PPP
pseudo-device   tun             # Packet tunnel.
pseudo-device   pty             # Pseudo-ttys (telnet etc)
pseudo-device   md              # Memory "disks"
pseudo-device   gif             # IPv6 and IPv4 tunneling
pseudo-device   faith   1       # IPv6-to-IPv4 relaying

# The `bpf' pseudo-device enables the Berkeley Packet
# Be aware of the administrative consequences of
enabling this!
pseudo-device   bpf             #Berkeley packet filter

# USB support
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          usb             # USB Bus (required)
device          ugen            # Generic
device          uhid            # "Human Interface Devices"
device          ukbd            # Keyboard
device          ulpt            # Printer
device          umass           # Disks/Mass storage - Requires scbus
and da
device          ums             # Mouse
device          uscanner        # Scanners
device          urio            # Diamond Rio MP3 Player
# USB Ethernet, requires mii
device          aue             # ADMtek USB ethernet
device          cue             # CATC USB ethernet
device          kue             # Kawasaki LSI USB ethernet

# FireWire support
device          firewire        # FireWire bus code
device          sbp             # SCSI over FireWire (Requires scbus and
device          fwe             # Ethernet over FireWire (non-standard!)
--- adam <[EMAIL PROTECTED]> wrote:

> I just took a quick glance at your file, but will
> this compile if you 
> uncomment iir???  You certainly have a lot of things
> included in your 
> config file.  Re-enabling some options will help you
> narrow down whether 
> or not the problem is in fact the iir being
> commented out or whether 
> something that depends on iir isn't commented out. 
> Sorry for the 
> jumbled wording, I haven't had my coffee yet.
> Adam
> Dino Vliet wrote:
> >I want to compile a new kernel on my laptop running
> >freebsd 4.10. 
> >
> >Although I commented out device iir in my kernel
> >configuration file, I still get an error message
> when
> >trying to make my kernel. Look at my kernel
> >configuration file which I attached to this
> message.
> >
> >Can somebody help me to get this fixed?
> >
> >Brgds
> >
> >I'm getting this error message:
> >
> >===> iir
> >@ -> /usr/src/sys
> >machine -> /usr/src/sys/i386/include
> >touch opt_scsi.h
> >touch opt_cam.h
> >perl @/kern/makeops.pl -h @/kern/device_if.m
> >perl @/kern/makeops.pl -h @/kern/bus_if.m
> >perl @/kern/makeops.pl -h @/pci/pci_if.m
> >rm -f .depend
> >mkdep -f .depend -a   -nostdinc -D_KERNEL
> >-I- -I. -I@ -I@/../include
> >-I/usr/obj/usr/src/i386/usr/include 
> >/usr/src/sys/modules/iir/../../dev/iir/iir.c
> >/usr/src/sys/modules/iir/../../dev/iir/iir_ctrl.c
> >/usr/src/sys/modules/iir/../../dev/iir/iir_pci.c
> >*** Error code 1
> >
> >Stop in /usr/src/sys/modules/iir.
> >*** Error code 1
> >
> >Stop in /usr/src/sys/modules.
> >*** Error code 1
> >
> >Stop in /usr/obj/usr/src/sys/MIJNKERNEL.
> >*** Error code 1
> >
> >Stop in /usr/src.
> >*** Error code 1
> >
> >
> >
> >
> >             
> >__________________________________
> >Do you Yahoo!?
> >Yahoo! Mail Address AutoComplete - You start. We
> finish.
> >http://promotions.yahoo.com/new_mail 
> >
> >
> >_______________________________________________
> >[EMAIL PROTECTED] mailing list
> >To unsubscribe, send any mail to
> >  
> >
> -- 
> www.erictheninja.org
> A bunch of crap, but it'll be there soon
> Buy my ebay stuff...you know you want to

Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
[EMAIL PROTECTED] mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to