This seems to have something to do with recent softfloat changes, but after a few minutes I wasn't able to figure it out. It feels like something that is messing up the parser which then complains about extern. # compile libc/gedf2.ln CC=/usr/obj/gdt-current/tools/bin/arm--netbsdelf-gcc /usr/obj/gdt-current/tools/bin/arm--netbsdelf-lint -chapbxzFS -w -X 272 -d /usr/obj/gdt-current/destdir/evbarm/usr/include -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -D_DIAGNOSTIC -DHESIOD -DINET6 -DNLS -DYP -I/usr/ANONCVS/NetBSD-current/src/lib/libc/include -I/usr/ANONCVS/NetBSD-current/src/lib/libc -I. -DSOFTFLOAT -I/usr/ANONCVS/NetBSD-current/src/lib/libc/arch/arm/softfloat -I/usr/ANONCVS/NetBSD-current/src/lib/libc/softfloat -DSOFTFLOAT_FOR_GCC -I/usr/ANONCVS/NetBSD-current/src/sys -I/usr/ANONCVS/NetBSD-current/src/lib/libc/compat/../locale -I/usr/ANONCVS/NetBSD-current/src/lib/libc/compat/stdlib -I/usr/ANONCVS/NetBSD-current/src/lib/libc/compat/../stdlib -D__BUILD_LEGACY -D__HAVE_ASM_ATOMIC_CAS_UP -I/usr/ANONCVS/NetBSD-current/src/lib/libc/../../common/lib/libc/quad -I/usr/ANONCVS/NetBSD-current/src/lib/libc/../../common/lib/libc/string -I/usr/ANONCVS/NetBSD-current/src/lib/libc/../../common/lib/libc/arch/arm/string -D__DBINTERFACE_PRIVATE -I/usr/ANONCVS/NetBSD-current/src/libexec/ld.elf_so -I/usr/ANONCVS/NetBSD-current/src/lib/libc/dlfcn -I/usr/ANONCVS/NetBSD-current/src/lib/libc/gdtoa -I/usr/ANONCVS/NetBSD-current/src/lib/libc/locale -DNO_FENV_H -I/usr/ANONCVS/NetBSD-current/src/lib/libc/arch/arm/gdtoa -DWITH_RUNE -I/usr/ANONCVS/NetBSD-current/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 -i /usr/ANONCVS/NetBSD-current/src/lib/libc/softfloat/gedf2.c /usr/obj/gdt-current/destdir/evbarm/usr/include/arm/fenv.h(30): syntax error 'extern' [249] /usr/obj/gdt-current/destdir/evbarm/usr/include/arm/ieeefp.h(21): syntax error 'typedef' [249] /usr/ANONCVS/NetBSD-current/src/lib/libc/arch/arm/softfloat/softfloat.h(97): syntax error '_softfloat_float_exception_flags' [249] /usr/ANONCVS/NetBSD-current/src/lib/libc/arch/arm/softfloat/softfloat.h(98): syntax error '_softfloat_float_exception_mask' [249] /usr/ANONCVS/NetBSD-current/src/lib/libc/arch/arm/softfloat/softfloat.h(113): incomplete or misplaced function definition [22] *** Failed target: gedf2.ln *** Failed command: CC=/usr/obj/gdt-current/tools/bin/arm--netbsdelf-gcc /usr/obj/gdt-current/tools/bin/arm--netbsdelf-lint -chapbxzFS -w -X 272 -d /usr/obj/gdt-current/destdir/evbarm/usr/include -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -D_DIAGNOSTIC -DHESIOD -DINET6 -DNLS -DYP -I/usr/ANONCVS/NetBSD-current/src/lib/libc/include -I/usr/ANONCVS/NetBSD-current/src/lib/libc -I. -DSOFTFLOAT -I/usr/ANONCVS/NetBSD-current/src/lib/libc/arch/arm/softfloat -I/usr/ANONCVS/NetBSD-current/src/lib/libc/softfloat -DSOFTFLOAT_FOR_GCC -I/usr/ANONCVS/NetBSD-current/src/sys -I/usr/ANONCVS/NetBSD-current/src/lib/libc/compat/../locale -I/usr/ANONCVS/NetBSD-current/src/lib/libc/compat/stdlib -I/usr/ANONCVS/NetBSD-current/src/lib/libc/compat/../stdlib -D__BUILD_LEGACY -D__HAVE_ASM_ATOMIC_CAS_UP -I/usr/ANONCVS/NetBSD-current/src/lib/libc/../../common/lib/libc/quad -I/usr/ANONCVS/NetBSD-current/src/lib/libc/../../common/lib/libc/string -I/usr/ANONCVS/NetBSD-current/src/lib/libc/../../common/lib/libc/arch/arm/string -D__DBINTERFACE_PRIVATE -I/usr/ANONCVS/NetBSD-current/src/libexec/ld.elf_so -I/usr/ANONCVS/NetBSD-current/src/lib/libc/dlfcn -I/usr/ANONCVS/NetBSD-current/src/lib/libc/gdtoa -I/usr/ANONCVS/NetBSD-current/src/lib/libc/locale -DNO_FENV_H -I/usr/ANONCVS/NetBSD-current/src/lib/libc/arch/arm/gdtoa -DWITH_RUNE -I/usr/ANONCVS/NetBSD-current/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 -i /usr/ANONCVS/NetBSD-current/src/lib/libc/softfloat/gedf2.c *** Error code 1 Stop. nbmake: stopped in /usr/ANONCVS/NetBSD-current/src/lib/libc
Attachment:
pgp20lE0rZya6.pgp
Description: PGP signature