Subject: netbsd-4 build problems on i386/i386
To: None <current-users@NetBSD.org>
From: Chris Ross <cross@distal.com>
List: current-users
Date: 06/06/2007 16:17:01
   After updating to the top of the netbsd-4 branch today, the  
"build.sh release" fails while trying to build GENERIC_LAPTOP.   
Something in coda may need to be changed as a result of the pull-up  
that just happened for some LFS improvements (recorded in the CVS log  
of sys/miscfs/genfs/genfs.h as ticket #703).  This is building on an  
i386, for an i386.

   The addition of the prototype for genfs_do_putpages() in sys/ 
miscfs/genfs/genfs.h causes the following error during the build:

#   compile  GENERIC_LAPTOP/coda_vnops.o
/data/obj/NetBSD-4.i386/data/NetBSD/src-4/tooldir.NetBSD-4.0_BETA2- 
i386/bin/i386--netbsdelf-gcc -ffreestanding -fno-zero-initialized-in- 
bss -march=i486 -mtune=pentiumpro -O2 -Werror -Wall -Wno-main -Wno- 
format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict- 
prototypes -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-sign- 
compare -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused- 
parameter -fno-strict-aliasing -Di386 -I. -I/data/NetBSD/src-4/sys/ 
contrib/dev/ath/netbsd -I/data/NetBSD/src-4/sys/../common/include -I/ 
data/NetBSD/src-4/sys/arch -I/data/NetBSD/src-4/sys -nostdinc -DLKM - 
DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -I/data/NetBSD/src-4/sys/lib/ 
libkern/../../../common/lib/libc/quad -I/data/NetBSD/src-4/sys/lib/ 
libkern/../../../common/lib/libc/string -I/data/NetBSD/src-4/sys/lib/ 
libkern/../../../common/lib/libc/arch/i386/string -I/data/NetBSD/ 
src-4/sys/dist/ipf -c /data/NetBSD/src-4/sys/coda/coda_vnops.c
cc1: warnings being treated as errors
In file included from /data/NetBSD/src-4/sys/coda/coda_vnops.c:66:
/data/NetBSD/src-4/sys/miscfs/genfs/genfs.h:30: warning: 'struct  
vm_page' declared inside parameter list
/data/NetBSD/src-4/sys/miscfs/genfs/genfs.h:30: warning: its scope is  
only this definition or declaration, which is probably not what you want
*** [coda_vnops.o] Error code 1
1 error


   Thanks.

                           - Chris