From owner-cvs-all@FreeBSD.ORG Wed Sep 1 17:38:29 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D20B16A4CE; Wed, 1 Sep 2004 17:38:29 +0000 (GMT) Received: from odot.okladot.state.ok.us (odot.okladot.state.ok.us [192.149.244.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39B4E43D48; Wed, 1 Sep 2004 17:38:28 +0000 (GMT) (envelope-from root@techpc04.okladot.state.ok.us) Received: from notes9c.okladot.state.ok.us (notes9c.okladot.state.ok.us [10.36.36.31])MAA41706; Wed, 1 Sep 2004 12:38:25 -0500 Received: from isdmon2.okladot.state.ok.us ([192.149.244.24]) by notes9c.okladot.state.ok.us (Lotus Domino Release 6.5.1) with ESMTP id 2004090112390865-53359 ; Wed, 1 Sep 2004 12:39:08 -0500 Received: from techpc04.okladot.state.ok.us (techpc04.okladot.state.ok.us [199.27.9.37])i81HbKPA010345; Wed, 1 Sep 2004 12:37:21 -0500 (CDT) (envelope-from root@techpc04.okladot.state.ok.us) Received: by techpc04.okladot.state.ok.us (Postfix, from userid 0) id 91A435C8A; Wed, 1 Sep 2004 12:37:15 -0500 (CDT) To: "Julian Elischer" , "Scott Long" From: "Paul Seniura" Errors-To: "Paul Seniura" Sender: "Paul Seniura" In-Reply-To: <200409010901.i8191WpZ099278@repoman.freebsd.org> <200409011012.i81AC9FG002010@repoman.freebsd.org> References: <200409010901.i8191WpZ099278@repoman.freebsd.org> <200409011012.i81AC9FG002010@repoman.freebsd.org> Message-Id: <20040901173715.91A435C8A@techpc04.okladot.state.ok.us> Date: Wed, 1 Sep 2004 12:37:15 -0500 (CDT) X-ODOT-MailScanner-Information: Please contact the Help Desk for more information X-ODOT-MailScanner: This E-mail appears not to contain malware. X-ODOT-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-8.6, required 5, BAYES_01 -6.60, IN_REP_TO -3.20, J_CHICKENPOX_51 1.00, RCVD_IN_ORBS 0.12, TW_DF 0.08) X-MIMETrack: Itemize by SMTP Server on Notes9c/ODOT(Release 6.5.1|January 21, 2004) at 09/01/2004 12:39:08 PM,at 09/01/2004 12:39:09 PM, Serialize complete at 09/01/2004 12:39:09 PM cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: re: cvs commit: src/sys/i386/include param.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Paul Seniura List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Sep 2004 17:38:29 -0000 Hi, Building modules-with-world has been broken by these commits (v1.74 & v1.75 of src/sys/i386/include/param.h). Scott's v1.75 patch is insufficient to fix this. Here's a snip of my log with v1.75: [...] ===> 3dfx rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/contrib/altq -I@/../include /src/sys/modules/3dfx/../../dev/tdfx/tdfx_pci.c In file included from @/sys/param.h:109, from /src/sys/modules/3dfx/../../dev/tdfx/tdfx_pci.c:42: ./machine/param.h:102:23: opt_sched.h: No such file or directory mkdep: compile failed *** Error code 1 (continuing) `depend' not remade because of errors. ===> aac rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/contrib/altq -I@/../include /src/sys/modules/aac/../../dev/aac/aac.c /src/sys/modules/aac/../../dev/aac/aac_pci.c /src/sys/modules/aac/../../dev/aac/aac_disk.c /src/sys/modules/aac/../../dev/aac/aac_cam.c In file included from @/sys/param.h:109, from /src/sys/modules/aac/../../dev/aac/aac.c:40: ./machine/param.h:102:23: opt_sched.h: No such file or directory In file included from @/sys/param.h:109, from /src/sys/modules/aac/../../dev/aac/aac_pci.c:39: ./machine/param.h:102:23: opt_sched.h: No such file or directory In file included from @/sys/param.h:109, from /src/sys/modules/aac/../../dev/aac/aac_disk.c:35: ./machine/param.h:102:23: opt_sched.h: No such file or directory In file included from @/sys/param.h:109, from /src/sys/modules/aac/../../dev/aac/aac_cam.c:36: ./machine/param.h:102:23: opt_sched.h: No such file or directory mkdep: compile failed *** Error code 1 (continuing) `depend' not remade because of errors. ===> accf_data rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/contrib/altq -I@/../include /src/sys/modules/accf_data/../../netinet/accf_data.c In file included from @/sys/param.h:109, from /src/sys/modules/accf_data/../../netinet/accf_data.c:31: ./machine/param.h:102:23: opt_sched.h: No such file or directory mkdep: compile failed *** Error code 1 (continuing) `depend' not remade because of errors. ===> accf_http [...] I'm able to build a kernel with v1.75 just fine (I'm about to do that and test it RSN :) ). Going back to v1.73 or v1.72 of src/sys/i386/include/param.h _will_ allow building modules-with-world. v1.73 of course has #define PREEMPTION with no wrapping logic at all, and v1.72 does not define it at all period. v1.73 seems to therefore define it such that other modules can pick it up when building modules-with-world, and would be more in-sync with the kernel build this way. My World is current as of yesterday's CTM deltas; since the deltas are 16-hours apart, no time for today's delta to be built & installed -- and now that's not going to happen until src/sys/i386/include/param.h is fixed properly. ;) I've gone on record here on this list requesting the official tinderboxes attempt building modules-with-world at least once every run and pass the reports up the usual way. The puny p2 box I'm using seems to be the only tinderbox doing "modules-with-world". Hint hint. ;) Thank you & everyone for the work going into PREEMPTION and everything else. -- thx, Paul Seniura System Specialist State of Okla. D.O.T.