Subject: Re: Kernel compile error with 1.4.3_ALPHA
To: Ken Wellsch <kwellsch@tampabay.rr.com>
From: Jaromír Doleček <dolecek@ibis.cz>
List: current-users
Date: 08/03/2000 22:16:19
Ken Wellsch wrote:
> I'm trying to update my wife's system (running 1.4.3_alpha circa a
> month ago) and I encounter this:
> 
> cc  -O2 -Werror -Wall -Wmissing-prototypes -Wstrict-prototypes 
> -Wpointer-arith -Wno-main -I. -I../../../../arch -I../../../.. -nostdinc
> -DDIAGNOSTIC -DNMBCLUSTERS="0x800" -DMAXUSERS=64 -D_KERNEL -Di386  -c
> ../../../../msdosfs/msdosfs_vnops.c
> ../../../../msdosfs/msdosfs_vnops.c: In function `msdosfs_getattr':
> ../../../../msdosfs/msdosfs_vnops.c:337: `S_ARCH1' undeclared (first use
> in this function)
> ../../../../msdosfs/msdosfs_vnops.c:337: (Each undeclared identifier is
> reported only once
> ../../../../msdosfs/msdosfs_vnops.c:337: for each function it appears
> in.)
> *** Error code 1

This should fix the problem (should be pulled to netbsd-1-4 branch
shortly):

XXXX
--- ff.orig	Thu Aug  3 22:11:26 2000
+++ msdosfs_vnops.c	Thu Aug  3 22:11:29 2000
@@ -333,8 +333,6 @@ msdosfs_getattr(v)
 		vap->va_ctime = vap->va_mtime;
 	}
 	vap->va_flags = 0;
-	if ((dep->de_Attributes & ATTR_ARCHIVE) == 0)
-		vap->va_mode |= S_ARCH1;
 	vap->va_gen = 0;
 	vap->va_blocksize = pmp->pm_bpcluster;
 	vap->va_bytes =
XXXX
-- 
Jaromir Dolecek <jdolecek@NetBSD.org>      http://www.ics.muni.cz/~dolecek/
@@@@  Wanna a real operating system ? Go and get NetBSD, damn!  @@@@