net-mgmt/bsd-airtools broken not because of gcc4
Sergey Matveychuk
sem at FreeBSD.org
Wed Nov 7 21:37:02 PST 2007
Denis Barov wrote:
> Hi all!
> I found, that port net-mgmt/bsd-airtools marked as broken:
>
> BROKEN= Does not compile with GCC 4.2
>
> but, it's not really so.
>
> It's broken after Wed Jul 11 21:25:48 2007 UTC commit by
> thompsa at freebsd.org, when some ioctls was deleted from kernel.
>
> For example, after patching /usr/include/dev/wi/if_wavelan_ieee.h
> bsd-airtools compiled well:
>
> --- /usr/include/dev/wi/if_wavelan_ieee.h 2007-11-07
> 19:36:15.000000000 +0300
> +++ /usr/src/sys/dev/wi/if_wavelan_ieee.h 2007-07-12
> 01:25:48.000000000 +0400
> @@ -59,7 +59,7 @@
> */
> #define WI_MAX_DATALEN 512
>
> -#if 1
> +#if 0
> struct wi_req {
> u_int16_t wi_len;
> u_int16_t wi_type;
>
>
> But, still missing some ioctls. dstumbler said
> error: unable to ioctl device socket: Invalid argument
>
> May be I can do something helpful?
I guess you should back not just these header definitions but ioctl
implementations too. Or ask thompsa if you could use something instead.
--
Dixi.
Sem.
More information about the freebsd-net
mailing list