Port-evbmips archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Crosscompiling NetBSD for Fonera not working with HEAD?



On Sat, May 16, 2009 at 01:13:04PM +0200, Fredrik Pettai wrote:
> I got a old FON2100 from a friend and thought it would be fun to try  
> runing NetBSD on it.

Cool!  I've run NetBSD on the Meraki, but never on a Fonera.

> 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.

It seems that the file has moved to
src/sys/external/isc/atheros_hal/dist/ah_soc.h.

I think that you need to change the #include line to #include
"ah_soc.h", and to make sure that the kernel configuration
includes sys/external/isc/atheros_hal/conf/files.ath_hal and
sys/external/isc/atheros_hal/conf/std.ath_hal in one way or another.
You can use the i386 kernel configuration as an example:

% grep external sys/arch/i386/conf/*
sys/arch/i386/conf/std.i386:include "external/isc/atheros_hal/conf/std.ath_hal"

% grep files.ath_hal sys/conf/*
sys/conf/files:include "external/isc/atheros_hal/conf/files.ath_hal"

Let me know if you need more help.

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933


Home | Main Index | Thread Index | Old Index