Subject: compiling i386 kernel fails...
To: None <current-users@netbsd.org>
From: Kurt Schreiner <ks@ub.uni-mainz.de>
List: current-users
Date: 06/13/2007 22:21:50
=2E..like see below:

Kurt

    compile  PADDI/linux_ptrace.o
    compile  PADDI/linux_sched.o
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c: In function 'linux_sys=
_clone':
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:127: error: 'struct lin=
ux_sys_clone_args' has no member named 'parent_tidptr'
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:128: error: 'struct lin=
ux_sys_clone_args' has no member named 'child_tidptr'
cc1: warnings being treated as errors
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c: At top level:
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:424: warning: function =
declaration isn't a prototype
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c: In function 'linux_sys=
_set_tid_address':
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:434: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c: At top level:
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:446: warning: function =
declaration isn't a prototype
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:459: warning: function =
declaration isn't a prototype
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:478: warning: function =
declaration isn't a prototype
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:518: warning: function =
declaration isn't a prototype
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c: In function 'linux_sys=
_sched_getaffinity':
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:532: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:535: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:538: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:547: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:548: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:551: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:551: error: dereferenci=
ng pointer to incomplete type
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c: At top level:
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:562: warning: function =
declaration isn't a prototype
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c: In function 'linux_sys=
_sched_setaffinity':
/u/NetBSD/src/sys/compat/linux/common/linux_sched.c:572: error: dereferenci=
ng pointer to incomplete type

*** Failed target:  linux_sched.o
*** Failed command: echo ' ' "compile PADDI/linux_sched.o"; : echo /u/NetBS=
D/arch/i386/TOOLS/bin/i386--netbsdelf-gcc -pipe -ffreestanding -fno-zero-in=
itialized-in-bss -O2 -march=3Di586 -mtune=3Dpentiumpro -g -march=3Dpentium-=
m -mfpmath=3Dsse -msse2 -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-attri=
butes -Wextra -Wno-unused-parameter -fno-strict-aliasing -Di386 -I. -I/u/Ne=
tBSD/src/sys/contrib/dev/ath/netbsd -I/u/NetBSD/src/sys/../common/include -=
I/u/NetBSD/src/sys/arch -I/u/NetBSD/src/sys -nostdinc -DLKM -DWSKBD_USONLY =
-DMSGBUFSIZE=3D"0x10000" -DMAXUSERS=3D32 -D_KERNEL -D_KERNEL_OPT -I/u/NetBS=
D/src/sys/lib/libkern/../../../common/lib/libc/quad -I/u/NetBSD/src/sys/lib=
/libkern/../../../common/lib/libc/string -I/u/NetBSD/src/sys/lib/libkern/..=
/../../common/lib/libc/arch/i386/string -I/u/NetBSD/src/sys/dist/ipf -c /u/=
NetBSD/src/sys/compat/linux/common/linux_sched.c; /u/NetBSD/arch/i386/TOOLS=
/bin/i386--netbsdelf-gcc -pipe -ffreestanding -fno-zero-initialized-in-bss =
-O2 -march=3Di586 -mtune=3Dpentiumpro -g -march=3Dpentium-m -mfpmath=3Dsse =
-msse2 -O2 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith =
-Wmissing-prototypes -Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual -Wwr=
ite-strings -Wno-sign-compare -Wno-pointer-sign -Wno-attributes -Wextra -Wn=
o-unused-parameter -fno-strict-aliasing -Di386 -I. -I/u/NetBSD/src/sys/cont=
rib/dev/ath/netbsd -I/u/NetBSD/src/sys/../common/include -I/u/NetBSD/src/sy=
s/arch -I/u/NetBSD/src/sys -nostdinc -DLKM -DWSKBD_USONLY -DMSGBUFSIZE=3D"0=
x10000" -DMAXUSERS=3D32 -D_KERNEL -D_KERNEL_OPT -I/u/NetBSD/src/sys/lib/lib=
kern/../../../common/lib/libc/quad -I/u/NetBSD/src/sys/lib/libkern/../../..=
/common/lib/libc/string -I/u/NetBSD/src/sys/lib/libkern/../../../common/lib=
/libc/arch/i386/string -I/u/NetBSD/src/sys/dist/ipf -c /u/NetBSD/src/sys/co=
mpat/linux/common/linux_sched.c
*** Error code 1

Stop.
nbmake: stopped in /u/NetBSD/arch/i386/obj/sys/arch/i386/compile/PADDI

ERROR: Failed to make all in /u/NetBSD/arch/i386/obj/sys/arch/i386/compile/=
PADDI
*** BUILD ABORTED ***