[PATCH]: fix FTBFS on Debian GNU/kFreeBSD

Kel Modderman kel at otaku42.de
Fri May 23 04:30:42 EDT 2008


On Wednesday 21 May 2008 17:15:26 Jouni Malinen wrote:
> What kind of include files does the Debian GNU/kFreeBSD use? The
> proposed changes are not needed in my FreeBSD 6.0 -based toolchain and
> they actually break the FreeBSD build.. If that is not identical to the
> native FreeBSD, I think there will need to be a different define from
> __FreeBSD__ for selecting these options..
> 
> > +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
> > +#include "bsd/string.h"
> > +#endif
> 
> Does not exist at least in my toolchain (cross compiler on Linux, but
> header files copied from FreeBSD 6.0 system).
> 
> > +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
> > +#include <net/bpf.h>
> > +#endif
> 
> Exists, but was not needed in my test.
> 
> > -#ifdef __linux__
> > +#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
> >  #include <endian.h>
> >  #include <byteswap.h>
> > -#endif /* __linux__ */
> > +#endif /* __linux__ / GNU/kfreebsd */
> 
> Neither of these exist in FreeBSD..
> 

Jouni, thanks for the feedback.

Emmanuel, could you please take the time to look and comment on these issues
before they can be included in a released package?

Thanks, Kel.


More information about the HostAP mailing list