Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 May 2007 13:58:51 +0400
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Shaun Branden <shaun@pcuse.com>
Cc:        freebsd-stable@FreeBSD.org
Subject:   Re: make buildworld issue on 6.2 stable
Message-ID:  <20070525095851.GA6500@rambler-co.ru>
In-Reply-To: <20070525093638.GH33121@pcuse.com>
References:  <20070525023710.GT33121@pcuse.com> <20070525082818.GB85633@rambler-co.ru> <20070525093638.GH33121@pcuse.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--AqsLC8rIMeq19msA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, May 25, 2007 at 07:06:38PM +0930, Shaun Branden wrote:
> On Fri, May 25, 2007 at 12:28:18PM +0400, Ruslan Ermilov wrote:
> > On Fri, May 25, 2007 at 12:07:10PM +0930, Shaun Branden wrote:
> =20
> > IEEE80211_IS_CHAN_PASSIVE() is a macro defined in
> > src/sys/net80211/_ieee80211.h.  Check that you have an up-to-date
> > copy of that file in /usr/src.  If you have it and still get the
> > error, "rm -rf /usr/obj/usr/src" first, then try to build world
> > again.
>=20
> Thanks for that
>=20
> The file is there:
> shaun@sagan:net80211$ pwd
> /usr/src/sys/net80211
> You have mail in /var/mail/shaun
> shaun@sagan:net80211$ ls -l _ieee80211.h
> -rw-r--r--  1 root  wheel  8181 Jan 28 14:37 _ieee80211.h
>=20
You have an incomplete source tree.  Jan 28 corresponds to
rev. 1.2.2.3 of that file, and the IEEE80211_IS_CHAN_PASSIVE()
define was added in rev. 1.2.2.4.  From CVS history:

: revision 1.2.2.4
: date: 2007/03/10 00:28:43;  author: sam;  state: Exp;  lines: +2 -0
: MFC 1.7: add IEEE80211_IS_CHAN_PASSIVE
: ----------------------------
: revision 1.2.2.3
: date: 2007/01/28 04:07:54;  author: sam;  state: Exp;  lines: +11 -0
: MFC: half- and quarter-rate channel support
:      900MHz channel support
:      support for respecifying the channel set after attach
:      default rate sets

> and this is from my history:
> 489   cvsup -g ~shaun/cvs/stable-supfile=20
> 490  cd /usr/obj
> 491  rm -rf *
> 492  chflags -R noschg *
> 493  rm -rf *
> 494  cd /usr/src
>=20
> I just ran these again, ie !489, !490 etc with make buildworld at the
> end and got the same result.
>=20
> ...
>=20
> ifconfig.lo(.text+0x4df8): In function `print_chaninfo':
> : undefined reference to `IEEE80211_IS_CHAN_PASSIVE'
> *** Error code 1
>=20
> Stop in /usr/obj/usr/src/rescue/rescue.
> *** Error code 1


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--AqsLC8rIMeq19msA
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (FreeBSD)

iD8DBQFGVrNbqRfpzJluFF4RAiPYAJ0U2kEQsLOXvLM7laaSs7ddEvr7YwCgmY+X
Q5yjqhtYj7v52JgHiB5Laq8=
=azJ/
-----END PGP SIGNATURE-----

--AqsLC8rIMeq19msA--



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