Subject: Re: kern/36453: netbsd-4/i386 build blows up in XEN3_DOMU kernel
To: None <gnats-bugs@NetBSD.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 06/06/2007 22:11:23
On Wed, Jun 06, 2007 at 07:45:00PM +0000, Greg A. Woods wrote:
> >Number:         36453
> >Category:       kern
> >Synopsis:       netbsd-4/i386 build blows up in XEN3_DOMU kernel
> >Confidential:   no
> >Severity:       critical
> >Priority:       medium
> >Responsible:    kern-bug-people
> >State:          open
> >Class:          sw-bug
> >Submitter-Id:   net
> >Arrival-Date:   Wed Jun 06 19:45:00 +0000 2007
> >Originator:     Greg A. Woods
> >Release:        NetBSD netbsd-4 2007/06/05
> >Organization:
> Planix, Inc.; Toronto, Ontario; Canada
> >Environment:
> System: NetBSD=20
> Architecture: i386
> Machine: i386
> >Description:
>=20
> 	build netbsd-4 for i386 on i386 from source updated as of 2007/06/05
>=20
> >How-To-Repeat:
>=20
> $ ./build.sh ....
> [[...]]
>=20
> --- kern-XEN3_DOMU ---
> --- coda_vnops.o ---
> #   compile  XEN3_DOMU/coda_vnops.o
> /build/woods/always/netbsd-4-i386-i386-tools/bin/i386--netbsdelf-gcc -O2 =
-ffreestanding -fno-zero-initialized-in-bss -march=3Di686 -g -pipe -Werror =
-Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototype=
s -Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-si=
gn-compare -Wno-pointer-sign -Wno-attributes -fno-strict-aliasing -Di386 -I=
=2E -I/build/woods/always/netbsd-4-i386-i386-ppro-obj/building/work/woods/m=
-NetBSD-4/sys/arch/i386/compile/XEN3_DOMU/xen-ma -I/building/work/woods/m-N=
etBSD-4/sys/../common/include -I/building/work/woods/m-NetBSD-4/sys/arch -I=
/building/work/woods/m-NetBSD-4/sys -nostdinc -DLKM -DDIAGNOSTIC -DDEBUG -D=
MAXPHYS=3D32768 -DMAXUSERS=3D32 -D_KERNEL -D_KERNEL_OPT -I/building/work/wo=
ods/m-NetBSD-4/sys/lib/libkern/../../../common/lib/libc/quad -I/building/wo=
rk/woods/m-NetBSD-4/sys/lib/libkern/../../../common/lib/libc/string -I/buil=
ding/work/woods/m-NetBSD-4/sys/lib/libkern/../../../common/lib/libc/arch/i3=
86/string -I/building/wor
>  k/woods/m-NetBSD-4/sys/dist/ipf -c /building/work/woods/m-NetBSD-4/sys/c=
oda/coda_vnops.c
> cc1: warnings being treated as errors
> In file included from /building/work/woods/m-NetBSD-4/sys/coda/coda_vnops=
=2Ec:66:
> /building/work/woods/m-NetBSD-4/sys/miscfs/genfs/genfs.h:30: warning: 'st=
ruct vm_page' declared inside parameter list
> /building/work/woods/m-NetBSD-4/sys/miscfs/genfs/genfs.h:30: warning: its=
 scope is only this definition or declaration, which is probably not what y=
ou want

This is probably because of ticket #703. I asked the submitter a fix; and
I'll revert the ticket if I don't get it quick enough.

workaround: comment out coda :)

--=20
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--