From owner-freebsd-hackers Tue Nov 14 19:36:23 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA06890 for hackers-outgoing; Tue, 14 Nov 1995 19:36:23 -0800 Received: from bacchus.eng.umd.edu (bacchus.eng.umd.edu [129.2.94.5]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id TAA06881 for ; Tue, 14 Nov 1995 19:36:01 -0800 Received: from espresso.eng.umd.edu (espresso.eng.umd.edu [129.2.98.13]) by bacchus.eng.umd.edu (8.7/8.7) with ESMTP id WAA26969; Tue, 14 Nov 1995 22:35:50 -0500 (EST) Received: (chuckr@localhost) by espresso.eng.umd.edu (8.7/8.6.4) id WAA09185; Tue, 14 Nov 1995 22:35:50 -0500 (EST) Date: Tue, 14 Nov 1995 22:35:49 -0500 (EST) From: Chuck Robey X-Sender: chuckr@espresso.eng.umd.edu To: bah6f@server.cs.virginia.edu cc: hackers@FreeBSD.org Subject: Re: -current kernel not compiling In-Reply-To: <9511141809.AA07983@mamba.cs.Virginia.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@FreeBSD.org Precedence: bulk On Tue, 14 Nov 1995 bah6f@server.cs.virginia.edu wrote: > I just sup'ed the latest -current, and now my kernel won't compile: > > cc -c -O2 -pipe -m486 -W -Wreturn-type -Wcomment -Wredundant-decls > -Wimplicit -Wnested-externs -nostdinc -I. -I../.. -I../../sys > -I../../../include -DI586_CPU -DPROBE_VERBOSE -DMAXCONS=6 -DXSERVER > -DBOUNCE_BUFFERS -DNSWAPDEV=4 -DMFS_ROOT=10 -DMFS -DFFS -DMROUTING > -DINET -DUCONSOLE -DSYSVMSG -DSYSVSEM -DSYSVSHM -DDDB -DCOMPAT_43 > -DKERNEL -Di386 -DLOAD_ADDRESS=0xF0100000 ../../pci/aic7870.c > In file included from ../../pci/aic7870.c:35: > ../../i386/scsi/aic7xxx.h:220: conflicting types for `ahcintr' > ./ioconf.h:13: previous declaration of `ahcintr' > ../../i386/scsi/aic7xxx.h:220: warning: redundant redeclaration of > `ahcintr' in same scope > ./ioconf.h:13: warning: previous declaration of `ahcintr' > *** Error code 1 > > Is there anything I can do to help it along, or should I just sit and > wait? I did a 'make all install' on the rest of the OS, so I have > problems with 'w', 'who', 'ps' and the like because they're new, but > the kernel isn't. I just got hit with the same thing. Justin Gibbs explained to me that the ahc driver is now classed as an EISA device, because it uses an EISA register to identify itself, so you need to add one line to your config file: controller eisa0 and change your ahc line to look like: controller ahc0 It now gets all it's info from probing. This works, too, because I'm using a non-standard place for my controller, but this finds it fine. > > Thanks, > Paco > -- > Brian "Paco" Hope Research Assistant, Technical Support Staff > email: paco@virginia.edu Department of Computer Science > WWW: http://www.cs.virginia.edu/~bah6f/ University of Virginia > ========================================================================== Chuck Robey chuckr@eng.umd.edu, I run FreeBSD-current on n3lxx + Journey2 Here's OJ's internet address in hex code: 00 2F 2F 2F 2F 5C 7F 2D 0D 15 1B 19 24 24 24 18 If you can't recall the translation, here it is: null character, slash, slash, slash, slash, backslash, rubout, dash, carriage return, negative acknowledgement, escape, end of media, dollar sign, dollar sign, dollar sign, cancel