Hi,
While trying to update my amd64 distribution (cross-builded from
i386), i noticed that GENERIC kernel does not compile anymore
(-current 20031105) :
njoly@hal [NetBSD/src]> ./build.sh -Uu -m amd64 kernel=GENERIC
[...]
/local/src/NetBSD/tool/amd64/bin/x86_64--netbsd-gcc -mcmodel=kernel
-mno-red-zone -ffreestanding -O2 -Werror -Wall -Wno-main
-Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes
-Wstrict-prototypes -Wno-sign-compare -Damd64 -Dx86_64 -I.
-I/local/src/NetBSD/src/sys/arch -I/local/src/NetBSD/src/sys -nostdinc -DLKM
-DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -c
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c: In function `trap':
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:566: error: invalid type
argument of `->'
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:566: error: parse error
before '{' token
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:374: error: label `out' used
but not defined
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:338: error: label
`trapsignal' used but not defined
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c: At top level:
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:568: error: parse error
before "while"
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:576: error: parse error
before '->' token
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:612: error: parse error
before '->' token
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:614: warning: type defaults
to `int' in declaration of `userret'
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:614: warning: parameter names
(without types) in function declaration
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:614: error: conflicting types
for `userret'
machine/userret.h:87: error: previous declaration of `userret'
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:614: warning: data definition
has no type or storage class
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c:615: error: parse error
before '}' token
*** Failed target: trap.o
*** Failed command: /local/src/NetBSD/tool/amd64/bin/x86_64--netbsd-gcc
-mcmodel=kernel -mno-red-zone -ffreestanding -O2 -Werror -Wall -Wno-main
-Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes
-Wstrict-prototypes -Wno-sign-compare -Damd64 -Dx86_64 -I.
-I/local/src/NetBSD/src/sys/arch -I/local/src/NetBSD/src/sys -nostdinc -DLKM
-DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -c
/local/src/NetBSD/src/sys/arch/amd64/amd64/trap.c
*** Error code 1
Thanks in advance,
Regards.
--
Nicolas Joly
Biological Software and Databanks.
Institut Pasteur, Paris.
|