Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Nov 2007 22:35:31 +1300
From:      Andrew Thompson <thompsa@FreeBSD.org>
To:        Denis Barov <dindin@yandex-team.ru>, freebsd-net@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: net-mgmt/bsd-airtools broken not because of gcc4
Message-ID:  <20071108093531.GA65172@heff.fud.org.nz>
In-Reply-To: <20071108092241.GC1777@sepulcator.yandex.ru>
References:  <20071107182928.GA66533@sepulcator.local.yandex.ru> <473297D0.6010705@FreeBSD.org> <20071108055010.GA62962@heff.fud.org.nz> <20071108092241.GC1777@sepulcator.yandex.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 08, 2007 at 12:22:41PM +0300, Denis Barov wrote:
> On Thu Nov 08, 2007 at 18:50:10 +1300, Andrew Thompson wrote:
> > On Thu, Nov 08, 2007 at 08:00:00AM +0300, Sergey Matveychuk wrote:
> > > 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@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
> > >
> > > I guess you should back not just these header definitions but ioctl 
> > > implementations too. Or ask thompsa if you could use something instead.
> > 
> > The net80211 system supports the IEEE80211_IOC_SCAN_REQ and
> > IEEE80211_IOC_SCAN_RESULTS ioctls which work on _all_ wireless
> > interfaces. These have been present since 6.0 and the above wi(4)
> > specific interface have been removed as the driver has been brought into
> > line.
> 
> Does that mean I need to rewrite some bsd-airtools code?

Yes, src/sbin/ifconfig/ifieee80211.c is the best reference and others
have already converted other wireless scanning apps.


Andrew



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071108093531.GA65172>