Crosscompiling NetBSD for Fonera not working with HEAD?

Fredrik Pettai <[email protected]> Sat, 16 May 2009 13:13:04 +0200
Newsgroups gmane.os.netbsd.ports.evbmips
Message-ID <[email protected]>
I got a old FON2100 from a friend and thought it would be fun to try  
runing NetBSD on it.
I searched and found this old thread: http://mail-index.netbsd.org/port-evbmips/2008/01/23/msg000012.html
So I looked at the Changelog, and HEAD seems to have gotten at least  
ath(4) and HAL updated in HEAD.
However, then I crosscompile the MERAKI kernel, it fails due to a  
missing file (from HAL i believe):

/usr/src/sys/arch/mips/atheros/ar5315.c:72:75: error: contrib/dev/ath/ 
ah_soc.h : No such file or directory
nbmkdep: compile failed.

More verbose output below.

#./build.sh -m evbmips-eb kernel=MERAKI
...
#    create  MERAKI/ar5315.d
CC=/usr/src/tooldir.NetBSD-5.0_RC4-i386/bin/mipseb--netbsd-gcc /usr/ 
src/tooldir.NetBSD-5.0_RC4-i386/bin/nbmkdep -f ar5315.d --  -G 0 -mno- 
abicalls -msoft-float -ffixed-23 -ffreestanding -fno-zero-initialized- 
in-bss -g -Os -std=gnu99 -fno-strict-aliasing   -Werror -Wall -Wno- 
main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes - 
Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno- 
unreachable-code -Wno-sign-compare -Wno-pointer-sign -Wno-attributes  - 
Werror    -Devbmips -I.  -I/usr/src/sys/../common/include -I/usr/src/ 
sys/arch  -I/usr/src/sys -nostdinc -DMIPS3_ENABLE_CLOCK_INTR -DMIPS32 - 
DSOFTFLOAT -DVNODE_OP_NOINLINE -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL - 
D_KERNEL_OPT -I/usr/src/sys/lib/libkern/../../../common/lib/libc/quad - 
I/usr/src/sys/lib/libkern/../../../common/lib/libc/string -I/usr/src/ 
sys/lib/libkern/../../../common/lib/libc/arch/mips/string   -I/usr/src/ 
sys/external/isc/atheros_hal/dist -I/usr/src/sys/external/isc/ 
atheros_hal/ic  /usr/src/sys/arch/mips/atheros/ar5315.c
/usr/src/sys/arch/mips/atheros/ar5315.c:72:75: error: contrib/dev/ath/ 
ah_soc.h: No such file or directory
nbmkdep: compile failed.

*** Failed target:  ar5315.d
*** Failed command: CC=/usr/src/tooldir.NetBSD-5.0_RC4-i386/bin/ 
mipseb--netbsd-gcc /usr/src/tooldir.NetBSD-5.0_RC4-i386/bin/nbmkdep -f  
ar5315.d -- -G 0 -mno-abicalls -msoft-float -ffixed-23 -ffreestanding - 
fno-zero-initialized-in-bss -g -Os -std=gnu99 -fno-strict-aliasing - 
Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith - 
Wmissing-prototypes -Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual - 
Wwrite-strings -Wno-unreachable-code -Wno-sign-compare -Wno-pointer- 
sign -Wno-attributes -Werror -Devbmips -I. -I/usr/src/sys/../common/ 
include -I/usr/src/sys/arch -I/usr/src/sys -nostdinc - 
DMIPS3_ENABLE_CLOCK_INTR -DMIPS32 -DSOFTFLOAT -DVNODE_OP_NOINLINE - 
DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -I/usr/src/sys/lib/ 
libkern/../../../common/lib/libc/quad -I/usr/src/sys/lib/ 
libkern/../../../common/lib/libc/string -I/usr/src/sys/lib/ 
libkern/../../../common/lib/libc/arch/mips/string -I/usr/src/sys/ 
external/isc/atheros_hal/dist -I/usr/src/sys/external/isc/atheros_hal/ 
ic /usr/src/sys/arch/mips/atheros/ar5315.c
*** Error code 1

Stop.
nbmake: stopped in /usr/obj/sys/arch/evbmips/compile/MERAKI

ERROR: Failed to make depend in "/usr/src/sys/arch/evbmips/compile/obj/ 
MERAKI"
*** BUILD ABORTED ***

The NetBSD sources are from yesterday. A quick search in the PRs  
didn't give me any hit. Is this a known problem, or should I report a  
PR on it?

Re,
/P