Date: Fri, 7 Jul 2000 18:32:06 -0500 From: "Corey G." <cgaff@flashcom.net> To: questions@freebsd.org Subject: 4.0-Stable Compile Problem Message-ID: <20000707183206.A82990@flashcom.net>
next in thread | raw e-mail | index | archive | help
I am getting a strange error while compiling now that I cvsuped to 4.0-Stable. I managed to fix the softupdates problem by removing the links but still have this major error while compiling. I checked through all of my compile options and everything seemed to be on par. "config kernel" does not complain and make depend works fine. This has never happened before. I also tried eliminating most of the devices and recompiling but still get the same error. To makes matters worse it actually happens identically on two FreeBSD 4.0 machines that I use with similar but not identical hardware. Could this possibly be a problem with my config file since it was the same? Hardware: ---------------- CPU= AMD-K6-2 450 Kernel Error while compiling: ----------------------------- cc -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../i386/i386/bios.c cc -c -x assembler-with-cpp -DLOCORE -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../i386/i386/bioscall.s /tmp/ccx82922.s: Assembler messages: /tmp/ccx82922.s:775: Error: operands given don't match any known 386 instruction /tmp/ccx82922.s:840: Error: operands given don't match any known 386 instruction *** Error code 1 MY KERNEL: ------------ # Kern-1.1 machine i386 cpu I586_CPU ident blade maxusers 64 #makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols #options MATH_EMULATE # Support for x87 emulation options INET # InterNETworking options INET6 # IPv6 communications protocols options IPSEC # IP security options IPSEC_ESP # IP security (crypto; define w/IPSEC) options IPSEC_IPV6FWD # IP security tunnel for IPv6 options FFS # Berkeley Fast Filesystem options FFS_ROOT # FFS usable as root device [keep this!] #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 required options CD9660 # ISO 9660 Filesystem options CD9660_ROOT # CD-ROM usable as root, CD9660 required options PROCFS # Process filesystem options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 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 USER_LDT # allow user-level control of i386 ldt (WINE) 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 extentions options _KPOSIX_PRIORITY_SCHEDULING #options MD5 # Security #options QUOTA # Enable disk quotas options SOFTUPDATES # Improve FS speed, stability options ICMP_BANDLIM # Rate limit bad replies options IPFIREWALL # FreeBSD firewall options IPFIREWALL_VERBOSE # Unlimited firewall logging to syslog options IPDIVERT # Enable NATD # 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 device isa # Mandatory driver #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 # 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 options ATA_ENABLE_ATAPI_DMA # Enable DMA on ATAPI devices # SCSI Controllers #device ahb # EISA AHA1742 family device ahc # AHA2940 and onboard AIC7xxx devices #device amd # AMD 53C974 (Teckram DC-390(T)) #device dpt # DPT Smartcache - See LINT for options! #device isp # Qlogic family #device ncr # NCR/Symbios Logic #device sym # NCR/Symbios Logic (newer chipsets) #device adv0 at isa? #device adw #device bt0 at isa? #device aha0 at isa? #device aic0 at isa? # SCSI peripherals device scbus # SCSI bus (required) device da # Direct Access (disks) device sa # Sequential Access (tape etc) #device cd # CD device pass # Passthrough device (direct SCSI access) # RAID controllers #device ida # Compaq Smart RAID #device amr # AMI MegaRAID #device mlx # Mylex DAC960 family # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 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? # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? #options XSERVER # support for X server on a vt console #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 # 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 # 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. device fxp # Intel EtherExpress PRO/100B (82557, 82558) #device vx # 3Com 3c590, 3c595 (``Vortex'') # Pseudo devices - the number indicates how many units to allocated. 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 4 # IPv6 and IPv4 tunneling pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation) # The `bpf' pseudo-device enables the Berkeley Packet Filter. # 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 -- Best Regards, Corey To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000707183206.A82990>