From owner-freebsd-current@FreeBSD.ORG Sun Jun 13 20:46:47 2004 Return-Path: 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 C946016A4CE; Sun, 13 Jun 2004 20:46:47 +0000 (GMT) Received: from northwindcom.dyndns.org (135-203-237-24.gci.net [24.237.203.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 878A543D31; Sun, 13 Jun 2004 20:46:47 +0000 (GMT) (envelope-from akbeech@northwindcom.dyndns.org) Received: from localhost.dyndns.org (localhost.dyndns.org [127.0.0.1]) by northwindcom.dyndns.org (Postfix) with ESMTP id 2B5482683; Sun, 13 Jun 2004 12:46:41 -0800 (AKDT) From: Beecher Rintoul Organization: NorthWind Communications To: freebsd-current@freebsd.org Date: Sun, 13 Jun 2004 12:46:39 -0800 User-Agent: KMail/1.6.2 References: In-Reply-To: MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200406131246.39831.akbeech@northwindcom.dyndns.org> cc: Robert Watson Subject: Re: Kernel compile error X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: akbeech@northwindcom.dyndns.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2004 20:46:47 -0000 On Sunday 13 June 2004 12:06 pm, Robert Watson wrote: > On Sun, 13 Jun 2004, Beecher Rintoul wrote: > > Got this error while compiling yesterday's -current: > > > > cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs > > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline > > -Wcast-qual > > -fformat-extensions -std=c99 -nostdinc -I- -I. -I/usr/src/sys > > -I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/ipfilter > > -I/usr/src/sys/contrib/pf -I/usr/src/sys/contrib/dev/ath > > -I/usr/src/sys/contrib/dev/ath/freebsd -I/usr/src/sys/contrib/ngatm > > -D_KERNEL -include opt_global.h -fno-common -finline-limit=8000 > > -mno-align-long-strings -mpreferred-stack-boundary=2 -ffreestanding > > -Werror /usr/src/sys/net/raw_cb.c > > /usr/src/sys/net/raw_cb.c: In function `raw_detach': > > /usr/src/sys/net/raw_cb.c:97: warning: implicit declaration of function > > `mtx_assert' > > /usr/src/sys/net/raw_cb.c:97: error: `MA_OWNED' undeclared (first use in > > this function) > > /usr/src/sys/net/raw_cb.c:97: error: (Each undeclared identifier is > > reported only once > > /usr/src/sys/net/raw_cb.c:97: error: for each function it appears in.) > > /usr/src/sys/net/raw_cb.c:97: warning: implicit declaration of function > > `mtx_unlock' > > *** Error code 1 > > Weird. The same change that introduced the call to SOCK_LOCK(so) in > raw_cb.c also introduced an include of mutex.h, which provides the > definition of MA_OWNED. Could you confirm the version number of raw_cb.c > is 1.28? You might have some sort of bad snapshot version of the source > tree, but if re-updating, doing a make depend, and then a make doesn't fix > it, please let me know. > I cvsuped today's sources and the compile now completed with no errors. I must have caught the last one in the middle of a commit. Beech --------------------------------------------------------------------------------------- Beech Rintoul - System Administrator - akbeech@northwindcom.dyndns.org /"\ ASCII Ribbon Campaign | NorthWind Communications \ / - NO HTML/RTF in e-mail | 201 East 9th Avenue Ste.310 X - NO Word docs in e-mail | Anchorage, AK 99501 / \ ---------------------------------------------------------------------------------------