logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

GENERIC kernel does not compile anymore: msg#00001

Subject: GENERIC kernel does not compile anymore
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.



<Prev in Thread] Current Thread [Next in Thread>