From owner-freebsd-current Sat Oct 31 11:15:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03142 for freebsd-current-outgoing; Sat, 31 Oct 1998 11:15:41 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA03128 for ; Sat, 31 Oct 1998 11:15:35 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.9.1/8.9.1/Spinner) with ESMTP id DAA21351; Sun, 1 Nov 1998 03:15:17 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199810311915.DAA21351@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Jeroen Ruigrok/Asmodai cc: FreeBSD Current Subject: Re: sys/msdosfs problems? In-reply-to: Your message of "Sat, 31 Oct 1998 19:47:39 +0100." Date: Sun, 01 Nov 1998 03:15:17 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jeroen Ruigrok/Asmodai wrote: > On 31-Oct-98 Peter Wemm wrote: > > Jeroen Ruigrok/Asmodai wrote: > >> Hi, > >> > >> after trying yet another make world today I got this (I use a standard mak e > >> world -j4 mostly preceeded by a make clean): > > [..] > >> cc -nostdinc -O -pipe -DMSDOSFS -DKERNEL -Wreturn-type -Wcomment > >> -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes > >> -Wmissing-prototypes -Wpointer-arith -Winline -Wuninitialized -Wformat > >> -fformat-extensions -ansi -DACTUALLY_LKM_NOT_KERNEL -nostdinc -I- > >> -I/usr/obj/aout/src/src/lkm/msdos -I/usr/obj/aout/src/src/lkm/msdos/@ > >> -I/usr/obj/aout/src/src/tmp/usr/include -aout -DVFS_LKM > >> -DMODVNOPS=msdos_modvnops -c > >> /src/src/lkm/msdos/../../sys/msdosfs/msdosfs_vnops.c > >> --- msdosfs_vfsops.o --- > >> /src/src/lkm/msdos/../../sys/msdosfs/msdosfs_vfsops.c: In function > >> `msdosfs_sync': > >> /src/src/lkm/msdos/../../sys/msdosfs/msdosfs_vfsops.c:916: structure has n o > >> member named `lh_first' > > > > This is most likely because you've got a snapshot of the tree in between a > > series of commits. Try another cvsup and see how you go. Make sure you > > can compile your kernel before you restart your make world - to make sure > > that you're up to date. > > Just did. > > Ehm, now I am confused ;) > I am supposed to get a successfull make world before I can attempt to make a > new kernel or can one try them at whim? As in no dependancy on each other but > the cvsup files. > > Thanks, If msdos_vfsops.c is referring to lh_first, then you are missing some updates. Check that you have: /* $Id: msdosfs_vfsops.c,v 1.38 1998/10/31 15:31:24 peter Exp $ */ Don't forget there is a time lag when cvsup mirrors are involved. It's possible that the mirror you are using took it's periodic snapshot in between the commits. The other problem was that the tree was broken for an uncomfortably long time - half an hour or so. I try and commit stuff with log messages that are applicable to the files being committed rather than huge jumbo commits with huge log messages that are not relavant to 95% of the touched files. However, this doesn't work when your 3-year-old disturbs you right in the middle.. :-] So, the source tree got left for a short while in a state where the kernel and LKMs would not compile. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message