Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jul 2000 15:07:49 -0500
From:      "Corey G." <cgaff@flashcom.net>
To:        questions@FreeBSD.ORG
Subject:   Re: 4.0-Stable Compile Problem
Message-ID:  <20000708150749.A401@flashcom.net>
In-Reply-To: <20000707183206.A82990@flashcom.net>; from cgaff@flashcom.net on Fri, Jul 07, 2000 at 06:32:06PM -0500
References:  <20000707183206.A82990@flashcom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
I forgot to make world.  Excuse my stupidity. It works fine now.


On Fri, Jul 07, 2000 at 06:32:06PM -0500, Corey G. wrote:
> 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
---end quoted text---

-- 
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?20000708150749.A401>