Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 01 Nov 1998 03:15:17 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
Cc:        FreeBSD Current <current@FreeBSD.ORG>
Subject:   Re: sys/msdosfs problems? 
Message-ID:  <199810311915.DAA21351@spinner.netplex.com.au>
In-Reply-To: Your message of "Sat, 31 Oct 1998 19:47:39 %2B0100." <XFMail.981031194739.asmodai@wxs.nl> 

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810311915.DAA21351>