From owner-freebsd-current@FreeBSD.ORG Tue Sep 20 11:13:06 2005 Return-Path: X-Original-To: freebsd-current@FreeBSD.ORG Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B2A616A41F; Tue, 20 Sep 2005 11:13:06 +0000 (GMT) (envelope-from dds@aueb.gr) Received: from mx-out-02.forthnet.gr (mx-out.forthnet.gr [193.92.150.104]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A41343D46; Tue, 20 Sep 2005 11:13:02 +0000 (GMT) (envelope-from dds@aueb.gr) Received: from mx-av-02.forthnet.gr (mx-av.forthnet.gr [193.92.150.27]) by mx-out-02.forthnet.gr (8.12.11/8.12.11) with ESMTP id j8KBD0ds009493; Tue, 20 Sep 2005 14:13:00 +0300 Received: from mx-as-03.forthnet.gr (mx-as.forthnet.gr [193.92.150.226]) by mx-av-02.forthnet.gr (8.12.11/8.12.11) with ESMTP id j8KBD05p011587; Tue, 20 Sep 2005 14:13:00 +0300 Received: from forthnet.gr (athmta03.forthnet.gr [193.92.150.22]) by mx-as-03.forthnet.gr (8.12.11/8.12.11) with ESMTP id j8KBD0cd022189; Tue, 20 Sep 2005 14:13:00 +0300 Received: from [192.168.136.16] (ppp1-adsl-244.ath.forthnet.gr [62.1.224.244]) by forthnet.gr (8.12.11/8.12.11) with ESMTP id j8KBCwkv014806; Tue, 20 Sep 2005 14:12:59 +0300 Message-ID: <432FEEC0.3000600@aueb.gr> Date: Tue, 20 Sep 2005 15:13:04 +0400 From: Diomidis Spinellis User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20040910 X-Accept-Language: en, el, en-us, de MIME-Version: 1.0 To: Stefan Sperling References: <20050920110800.GA32409@dice.bliss.lan> In-Reply-To: <20050920110800.GA32409@dice.bliss.lan> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@FreeBSD.ORG, phk@FreeBSD.ORG Subject: Re: devfs_vnops.c:1182: warning: redundant redeclaration of 'devfs_ops_f' X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 11:13:06 -0000 Stefan Sperling wrote: > Hi, > > I am trying to upgrade from BETA2 to BETA4. > > A simple make buildkernel (with GENERIC) results in: > > cc -c -O -pipe -march=athlon-xp -Wall -Wredundant-decls -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline > -Wcast-qual -fformat-extensions -std=c99 -g -nostdinc -I- -I. > -I/home/FreeBSD/FreeBSD-6/src/sys > -I/home/FreeBSD/FreeBSD-6/src/sys/contrib/dev/acpica > -I/home/FreeBSD/FreeBSD-6/src/sys/contrib/altq > -I/home/FreeBSD/FreeBSD-6/src/sys/contrib/ipfilter > -I/home/FreeBSD/FreeBSD-6/src/sys/contrib/pf > -I/home/FreeBSD/FreeBSD-6/src/sys/contrib/dev/ath > -I/home/FreeBSD/FreeBSD-6/src/sys/contrib/dev/ath/freebsd > -I/home/FreeBSD/FreeBSD-6/src/sys/contrib/ngatm > -I/home/FreeBSD/FreeBSD-6/src/sys/dev/twa -D_KERNEL -include > opt_global.h -fno-common -finline-limit=8000 --param > inline-unit-growth=100 --param large-function-growth=1000 > -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Werror > /home/FreeBSD/FreeBSD-6/src/sys/fs/devfs/devfs_vnops.c > > /home/FreeBSD/FreeBSD-6/src/sys/fs/devfs/devfs_vnops.c:1182: warning: > redundant redeclaration of 'devfs_ops_f' > /home/FreeBSD/FreeBSD-6/src/sys/fs/devfs/devfs_vnops.c:71: warning: > previous declaration of 'devfs_ops_f' was here > /home/FreeBSD/FreeBSD-6/src/sys/fs/devfs/devfs_vnops.c:1193: warning: > redundant redeclaration of 'devfs_vnodeops' > /home/FreeBSD/FreeBSD-6/src/sys/fs/devfs/devfs_vnops.c:69: warning: > previous declaration of 'devfs_vnodeops' was here > /home/FreeBSD/FreeBSD-6/src/sys/fs/devfs/devfs_vnops.c:1215: warning: > redundant redeclaration of 'devfs_specops' > /home/FreeBSD/FreeBSD-6/src/sys/fs/devfs/devfs_vnops.c:70: warning: > previous declaration of 'devfs_specops' was here > *** Error code 1 > > as if the compiler (gcc 3.4.4 [FreeBSD] 20050518) forgot > the difference between a declaration and a definition... > > thanks, Got hit by it a few minutes ago. Until it gets fixed, by moving the structure definitions to the top, you can compile with make WERROR='' Diomidis