From owner-freebsd-current Wed Nov 11 15:24:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA17409 for freebsd-current-outgoing; Wed, 11 Nov 1998 15:24:57 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from lor.watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA17404 for ; Wed, 11 Nov 1998 15:24:56 -0800 (PST) (envelope-from luoqi@watermarkgroup.com) Received: (from luoqi@localhost) by lor.watermarkgroup.com (8.8.8/8.8.8) id SAA15367; Wed, 11 Nov 1998 18:24:03 -0500 (EST) (envelope-from luoqi) Date: Wed, 11 Nov 1998 18:24:03 -0500 (EST) From: Luoqi Chen Message-Id: <199811112324.SAA15367@lor.watermarkgroup.com> To: Don.Lewis@tsc.tdk.com, freebsd-current@FreeBSD.ORG, opsys@mail.webspan.net Subject: Re: Softupdates in current problem.. Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Nov 11, 10:53am, Open Systems Networking wrote: > } Subject: Softupdates in current problem.. > } > } Just tried rebuilding a kernel after the latest commits that needed libkvm > } system includes and a few utils rebuilt and installed and was just > } rebuilding the kernel to reboot and ffs_softdep.c breaks on: > } > } ../include -DKERNEL -include opt_global.h -elf > } ../../ufs/ffs/ffs_softdep.c > > } ../../ufs/ffs/ffs_softdep.c: In function `softdep_setup_freeblocks': > } ../../ufs/ffs/ffs_softdep.c:1667: structure has no member named `lh_first' > } ../../ufs/ffs/ffs_softdep.c:1668: structure has no member named `lh_first' > > How wierd. It's barfing on TAILQ_FIRST(&vp->v_dirtyblkhd), but there > are several other places in this file that use the same expression > that it doesn't complain about. The other warnings are normal for this > file. > > I didn't have any problems building a kernel -aout. > > If it still doesn't compile after another cvsup, about all I can > suggest is running 'cc -E' on this file with all the same compiler > command line defines and include paths and then dig through the output > to see if you can decipher the problem. > Chris has a stale copy of ffs_softdep.c (it's better to make it a symlink to contrib/sys/softupdates/ffs_softdep.c). A couple of weeks ago, the clean/dirty buf queues were changed from LISTQ to TAILQ. -lq To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message