From owner-freebsd-stable@FreeBSD.ORG Sat Sep 18 06:22:56 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 383F3106566C; Sat, 18 Sep 2010 06:22:56 +0000 (UTC) (envelope-from pmather@vt.edu) Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by mx1.freebsd.org (Postfix) with ESMTP id DCB498FC0C; Sat, 18 Sep 2010 06:22:55 +0000 (UTC) Received: from dagger.cc.vt.edu (dagger.cc.vt.edu [198.82.163.114]) by lennier.cc.vt.edu (8.13.8/8.13.8) with ESMTP id o8HJCq1n008818; Fri, 17 Sep 2010 15:12:52 -0400 Received: from auth3.smtp.vt.edu (EHLO auth3.smtp.vt.edu) ([198.82.161.152]) by dagger.cc.vt.edu (MOS 4.1.8-GA FastPath queued) with ESMTP id MBE84380; Fri, 17 Sep 2010 15:12:51 -0400 (EDT) Received: from gromit.tower.lib.vt.edu (gromit.tower.lib.vt.edu [128.173.51.22]) (authenticated bits=0) by auth3.smtp.vt.edu (8.13.8/8.13.8) with ESMTP id o8HJCnua005857 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 17 Sep 2010 15:12:49 -0400 Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: multipart/signed; boundary=Apple-Mail-5--646591987; protocol="application/pkcs7-signature"; micalg=sha1 From: Paul Mather In-Reply-To: <4CD27341-4430-4739-93C2-EEAD93A1866F@gromit.dlib.vt.edu> Date: Fri, 17 Sep 2010 15:12:49 -0400 Message-Id: <6BCB6834-AB6F-493E-B981-FCA3824BAAA5@vt.edu> References: <201009152007.17320.Pascal.Stumpf@cubes.de> <201009151830.o8FIUWEZ021844@lava.sentex.ca> <4C911AB0.6090901@delphij.net> <4C91AEBF.50502@FreeBSD.org> <4CD27341-4430-4739-93C2-EEAD93A1866F@gromit.dlib.vt.edu> To: stable@freebsd.org X-Mailer: Apple Mail (2.1081) X-Mirapoint-Received-SPF: 198.82.161.152 auth3.smtp.vt.edu pmather@vt.edu 2 pass X-Mirapoint-IP-Reputation: reputation=neutral-1, source=Fixed, refid=n/a, actions=MAILHURDLE SPF TAG X-Junkmail-Status: score=10/50, host=dagger.cc.vt.edu X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A020206.4C93BDB4.0005,ss=1,fgs=0, ip=0.0.0.0, so=2009-09-22 00:05:22, dmn=2009-09-10 00:05:08, mode=single engine X-Junkmail-IWF: false X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Xin LI , Pascal Stumpf , d@delphij.net, Martin Matuska Subject: Re: MFC of ZFSv15 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Sep 2010 06:22:56 -0000 --Apple-Mail-5--646591987 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On Sep 17, 2010, at 8:37 AM, Paul Mather wrote: > On Sep 16, 2010, at 1:44 AM, Martin Matuska wrote: >=20 >> I have fixed the missing bits in r212688. >>=20 >> Thanks for the notice. >>=20 >> D=C5=88a 15. 9. 2010 21:12, Xin LI wrote / nap=C3=ADsal(a): >>> On 2010/09/15 11:30, Mike Tancsa wrote: >>>> At 02:07 PM 9/15/2010, Pascal Stumpf wrote: >>>>> First of all, a great thanks to mm@ and pjd@ for the excellent = work on >>>>> ZFS in FreeBSD. :) And especially for the MFC of v15 a few hours = ago. >>>=20 >>> [...] >>>> here too. RELENG_8 AMD64. The tinderboxes havent hit that branch = yet >>>> (http://tinderbox.freebsd.org/), so = it >>>> will be a few hrs before they get to test RELENG_8 >>> [...] >>>> -lsbuf -lm -lnvpair -luutil -lutil >>>> /usr/obj/usr/src/tmp/usr/lib/libzfs.so: undefined reference to = `getmntent' >>>> *** Error code 1 >>>=20 >>> Sorry for that, it seems to be caused by a partial merge >>> (cddl/compat/opensolaris/misc/mnttab.c). mm@ is going to fix that = ASAP. >>>=20 >>> Cheers, >=20 > I am getting a build failure on 8.1-STABLE: >=20 > =3D=3D=3D=3D=3D > [[...]] > cc -c -O2 -pipe -fno-strict-aliasing -march=3Dpentium4 -std=3Dc99 = -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef = -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys = -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS = -include opt_global.h -fno-common -finline-limit=3D8000 --param = inline-unit-growth=3D100 --param large-function-growth=3D1000 = -mno-align-long-strings -mpreferred-stack-boundary=3D2 -mno-mmx = -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector = -Werror /usr/src/sys/kern/p1003_1b.c > cc -c -O2 -pipe -fno-strict-aliasing -march=3Dpentium4 -std=3Dc99 = -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef = -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys = -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS = -include opt_global.h -fno-common -finline-limit=3D8000 --param = inline-unit-growth=3D100 --param large-function-growth=3D1000 = -mno-align-long-strings -mpreferred-stack-boundary=3D2 -mno-mmx = -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector = -Werror /usr/src/sys/kern/posix4_mib.c > cc -c -O2 -pipe -fno-strict-aliasing -march=3Dpentium4 -std=3Dc99 = -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef = -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys = -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS = -include opt_global.h -fno-common -finline-limit=3D8000 --param = inline-unit-growth=3D100 --param large-function-growth=3D1000 = -mno-align-long-strings -mpreferred-stack-boundary=3D2 -mno-mmx = -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector = -Werror /usr/src/sys/kern/sched_ule.c > cc1: warnings being treated as errors > /usr/src/sys/kern/sched_ule.c: In function 'sched_switch': > /usr/src/sys/kern/sched_ule.c:1807: warning: implicit declaration of = function 'sched_pickcpu' > /usr/src/sys/kern/sched_ule.c:1807: warning: nested extern declaration = of 'sched_pickcpu' > *** Error code 1 >=20 > Stop in /usr/obj/usr/src/sys/BACKUP. > *** Error code 1 >=20 > Stop in /usr/src. > *** Error code 1 >=20 > Stop in /usr/src. > =3D=3D=3D=3D=3D >=20 > Unfortunately (for me, I guess), GENERIC will build successfully on = this system. It's only my custom kernel config file that is failing = "make buildkernel." The custom kernel config is GENERIC with various = inapplicable drivers removed, plus some non-GENERIC things added in = (such as ALTQ support options). I am building via the standard "make = buildworld" followed by "make buildkernel" method. Can anyone spot = anything obviously awry? I've included my config file at the end. Just to follow up myself, here: I added "options SMP" to my custom = kernel config file and that allowed me successfully to finish "make = buildkernel ..." without error. So, is "options SMP" mandatory now on FreeBSD/i386 (even on uniprocessor = systems), and, if so, shouldn't it be included in DEFAULTS? Cheers, Paul.= --Apple-Mail-5--646591987--