From owner-freebsd-questions Tue Jan 20 21:59:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA15546 for questions-outgoing; Tue, 20 Jan 1998 21:59:10 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA15513; Tue, 20 Jan 1998 21:58:41 -0800 (PST) (envelope-from grog@lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.8.7/8.8.5) with ESMTP id QAA09669; Wed, 21 Jan 1998 16:28:29 +1030 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id QAA08184; Wed, 21 Jan 1998 16:28:28 +1030 (CST) (envelope-from grog) Message-ID: <19980121162827.41222@lemis.com> Date: Wed, 21 Jan 1998 16:28:27 +1030 From: Greg Lehey To: George Vagner Cc: questions@FreeBSD.ORG, FreeBSD current users Subject: Re: kernel make^H^H^H^Hbreak References: <199801210509.XAA10551@epcot.spdc.ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.84e In-Reply-To: <199801210509.XAA10551@epcot.spdc.ti.com>; from George Vagner on Tue, Jan 20, 1998 at 11:09:09PM -0600 Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 WWW-Home-Page: http://www.lemis.com/~grog Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk On Tue, Jan 20, 1998 at 11:09:09PM -0600, George Vagner wrote: > > Greg that fixed the previous problem with doing the config! thanks You're welcome. > I tried to do a make on the last cvsupped files and i get this now. > now I am really stuck, does anyone know why this stopped compiling? > do i need to do a make clean or something after cvsupping? cause i > didnt. > cc -c -O -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -nostdinc -I- -I. -I. > ./.. -I../../../include -DFAILSAFE -DNFS -DFFS -DKERNEL -include opt_global.h . > ./../pci/bt9xx.c Although it's normally correct and polite to wrap long lines, this kind of output is an exception. It's easier to read when it looks exactly like it would on the screen--one long line. > cc -c -O -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -nostdinc -I- -I. -I. > ./.. -I../../../include -DFAILSAFE -DNFS -DFFS -DKERNEL -include opt_global.h . > ./../pci/if_de.c > ../../pci/if_de.c: In function `tulip_addr_filter': > ../../pci/if_de.c:3038: storage size of `step' isn't known > ../../pci/if_de.c:3096: warning: implicit declaration of function `ETHER_FIRST_M > ULTI' > ../../pci/if_de.c:3098: dereferencing pointer to incomplete type > ../../pci/if_de.c:3098: dereferencing pointer to incomplete type > ../../pci/if_de.c:3099: dereferencing pointer to incomplete type > ../../pci/if_de.c:3106: warning: implicit declaration of function `ETHER_NEXT_MU > LTI' > ../../pci/if_de.c:3147: dereferencing pointer to incomplete type > ../../pci/if_de.c:3147: dereferencing pointer to incomplete type > ../../pci/if_de.c:3148: dereferencing pointer to incomplete type > ../../pci/if_de.c:3149: dereferencing pointer to incomplete type > ../../pci/if_de.c:3150: dereferencing pointer to incomplete type > ../../pci/if_de.c: In function `tulip_ifioctl': > ../../pci/if_de.c:4475: warning: implicit declaration of function `ether_addmult > i' > ../../pci/if_de.c:4477: warning: implicit declaration of function `ether_delmult > i' > ../../pci/if_de.c: In function `tulip_pci_attach': > ../../pci/if_de.c:5239: request for member `cfg1' in something not a structure o > r union > ../../pci/if_de.c:5239: request for member `cfg1' in something not a structure o > r union > *** Error code 1 > > Stop. 1. You've omitted a lot of information here. What are you making? Just the kernel? In that case, config will remove the entire build directory, which is a pretty radical 'make clean'. 2. Which version of FreeBSD are you making? In my last message I assumed -CURRENT. If that's the case you should, in principle, send messages to FreeBSD-current@FreeBSD.org. However, this problem doesn't really warrant a message yet. Running -CURRENT means you're pretty much on your own. See Mike Smith's document on this subject (ftp://ftp.lemis.com/pub/staying-current). 3. This particular one looks suspiciously like a broken source file in -CURRENT, since somebody else asked about checking out an earlier version of exactly this file today. See my reply to him, check out the previous version, and try again. Greg