Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jul 2013 11:23:01 +0200
From:      =?utf-8?Q?Hans_Petter_Selasky?= <hans.petter.selasky@bitfrost.no>
To:        =?utf-8?Q?Adrian_Chadd?= <adrian@freebsd.org>,  =?utf-8?Q?XiaoQI_Ge?= <ghw@7axu.com>, =?utf-8?Q?sam=40freebsd=2Eorg?= <sam@freebsd.org>
Cc:        =?utf-8?Q?freebsd-arm?= <freebsd-arm@freebsd.org>, =?utf-8?Q?freebsd-wireless=40freebsd=2Eorg?= <freebsd-wireless@freebsd.org>
Subject:   RE: My WLI-UC-GNM up crash
Message-ID:  <zarafa.51f4e2f5.7061.5a3556077ab376ad@mail.lockless.no>
In-Reply-To: <CAJ-Vmo=pt7Cv9TRmcB%2BFHB_otz-2Jy6HbJgSZ5JfH%2BS3qcf8uA@mail.gmail.com>
References:  <cakrd9exvuqeqz=3ntmh7k3e4_6fjw9jph_tpfchujhqhwwbzsg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This patch=3F=0D=0A=0D=0Acommit bae4e38c197f464c4bffe7037d5d491e462105b0=0D=
=0AAuthor: sam <sam@FreeBSD.org>=0D=0ADate:   Thu Apr 1 00:38:45 2004 +00=
00=0D=0A=0D=0A    radiotap updates:=0D=0A   =20=0D=0A    o force little-e=
ndian byte order for header=0D=0A    o pad header to 32-bit boundary to g=
uard against applications that assume=0D=0A      packet data alignment=0D=
=0A=0D=0A--HPS=0D=0A=20=0D=0A=20=0D=0A-----Original message-----=0D=0A> F=
rom:Adrian Chadd <adrian@freebsd.org <mailto:adrian@freebsd.org> >=0D=0A>=
 Sent: Sunday 28th July 2013 6:29=0D=0A> To: XiaoQI Ge <ghw@7axu.com <mai=
lto:ghw@7axu.com> >=0D=0A> Cc: freebsd-arm <freebsd-arm@freebsd.org <mail=
to:freebsd-arm@freebsd.org> >; freebsd-wireless@freebsd.org <mailto:freeb=
sd-wireless@freebsd.org>=20=0D=0A> Subject: Re: My WLI-UC-GNM up crash=0D=
=0A>=20=0D=0A> Not sure, I haven't dug into it. It shouldn't be hard to f=
ix though.=0D=0A>=20=0D=0A> I think someone just screwed up in defining t=
he structures in the USB=0D=0A> drivers and didn't specify alignment. ath=
(4) got it right because Sam=0D=0A> ran it on MIPS/ARM boards.=0D=0A>=20=0D=
=0A>=20=0D=0A>=20=0D=0A> -adrian=0D=0A>=20=0D=0A> On 27 July 2013 20:34, =
XiaoQI Ge <ghw@7axu.com <mailto:ghw@7axu.com> > wrote:=0D=0A> > That shou=
ld be how to solve it=3F=0D=0A> > --=0D=0A> > Regards.=0D=0A> > By: XiaoQ=
I Ge; PGP:8B09D5F7=0D=0A> > WWW: https://www.7axu.com/=0D=0A>; >=0D=0A> >=0D=
=0A> >=0D=0A> > 2013/7/27 Adrian Chadd <adrian@freebsd.org <mailto:adrian=
@freebsd.org> >:=0D=0A> >> This is known; there's some alignment issue wi=
th the radiotap TX/RX=0D=0A> >> structures in some of these USB devices.=0D=
=0A> >>=0D=0A> >>=0D=0A> >>=0D=0A> >> -adrain=0D=0A> >>=0D=0A> >> On 25 J=
uly 2013 20:23, XiaoQI Ge <ghw@7axu.com <mailto:ghw@7axu.com> > wrote:=0D=
=0A> >>> =E6=88=91=E6=9B=B4=E6=96=B0=E5=88=B0=E6=9C=80=E6=96=B0=E7=9A=84=E6=
=BA=90=E7=A0=81=EF=BC=88r253662=EF=BC=89=EF=BC=8C=E8=BF=99=E6=AC=A1=E9=94=
=99=E8=AF=AF=E4=BF=A1=E6=81=AF=E5=8F=98=E6=88=90=E4=BA=860xde9f4d34=0D=0A=
> >>>=0D=0A> >>> [root@FreeBSD.ttyu0 <mailto:root@FreeBSD.ttyu0> ] =CB=9C=
 # Fatal kernel mode data abort: 'Alignment Fault 1'=0D=0A> >>> trapframe=
: 0xde9f4d34=0D=0A> >>> FSR=3D00000801, FAR=3Dc284afbb, spsr=3D00000013=0D=
=0A> >>> r0 =3Dc284c000, r1 =3Dc284afbb, r2 =3Dc284c210, r3 =3D0000096c=0D=
=0A> >>> r4 =3Dc284c024, r5 =3Dc05f07c5, r6 =3D00000014, r7 =3Dc2844800=0D=
=0A> >>> r8 =3Dc05f07c5, r9 =3Dc284c000, r10=3D000035cb, r11=3Dde9f4e10=0D=
=0A> >>> r12=3D0000002e, ssp=3Dde9f4d80, slr=3D00000000, pc =3Dc046d20c=0D=
=0A> >>>=0D=0A> >>> [ thread pid 0 tid 100053 ]=0D=0A> >>> Stopped at    =
  ieee80211_radiotap_chan_change+0x90:    strh    r3, [r1]=0D=0A> >>> db>=
=0D=0A> >>> ---=0D=0A> >>> Kernel wlan related options=0D=0A> >>> device =
         wlan            # 802.11 support=0D=0A> >>> options         IEEE=
80211_DEBUG # enable debug msgs=0D=0A> >>> options         IEEE80211_AMPD=
U_AGE # age frames in AMPDU reorder q's=0D=0A> >>> options         IEEE80=
211_SUPPORT_MESH  # enable 802.11s draft support=0D=0A> >>> device       =
   wlan_wep        # 802.11 WEP support=0D=0A> >>> device          wlan_c=
cmp       # 802.11 CCMP support=0D=0A> >>> device          wlan_tkip     =
  # 802.11 TKIP support=0D=0A> >>> device          wlan_amrr       # AMRR=
 transmit rate control algorithm=0D=0A> >>> device          firmware     =
   # firmware assist module=0D=0A> >>> device run              #Ralink Te=
chnology USB IEEE 802.11a/g/n=0D=0A> >>> wireless network device=0D=0A> >=
>> device runfw            #Firmware Module for Ralink driver=0D=0A> >>>=0D=
=0A> >>> ---=0D=0A> >>> The compiler command=0D=0A> >>> make TARGET_ARCH=3D=
armv6 TARGET_CPUTYPE=3Darmv6 KERNCONF=3DBBB WITH_FDT=3Dyes=0D=0A> >>> bui=
ldkernel=0D=0A> >>> --=0D=0A> >>> Regards.=0D=0A> >>> By: XiaoQI Ge; PGP:=
8B09D5F7=0D=0A> >>> WWW: https://www.7axu.com/=0D=0A>; >>>=0D=0A> >>>=0D=0A=
> >>>=0D=0A> >>> 2013/7/24 XiaoQI Ge <ghw@7axu.com <mailto:ghw@7axu.com> =
>:=0D=0A> >>>> How do I debug it=3F Can provide useful information=0D=0A>=
 >>>>=0D=0A> >>>> login: root=0D=0A> >>>> Jul 24 18:27:31 FreeBSD login: =
ROOT LOGIN (root) ON ttyu0=0D=0A> >>>> FreeBSD 10.0-CURRENT (BBB) #4 r253=
585M: Wed Jul 24 17:07:53 CST 2013=0D=0A> >>>> [root@FreeBSD.ttyu0 <mailt=
o:root@FreeBSD.ttyu0> ] =CB=9C # ifconfig wlan create wlandev run0=0D=0A>=
 >>>> wlan0: Ethernet address: 10:6f:3f:2b:fd:6d=0D=0A> >>>> wlan0=0D=0A>=
 >>>> [root@FreeBSD.ttyu0 <mailto:root@FreeBSD.ttyu0> ] =CB=9C # ifconfig=
 wlan0 up=0D=0A> >>>> run0: firmware RT2870 ver. 0.236 loaded=0D=0A> >>>>=
 Fatal kernel mode data abort: 'Alignment Fault 1'=0D=0A> >>>> trapframe:=
 0xde9e4d5c=0D=0A> >>>> FSR=3D00000801, FAR=3Dc282ffbb, spsr=3D00000013=0D=
=0A> >>>> r0 =3Dc2831000, r1 =3Dc282ffbb, r2 =3Dc2831210, r3 =3D0000096c=0D=
=0A> >>>> r4 =3Dc2831024, r5 =3Dc2831000, r6 =3Dc05d9362, r7 =3Dc2829800=0D=
=0A> >>>> r8 =3D00000014, r9 =3Dc08144d8, r10=3D80001cce, r11=3Dde9e4e10=0D=
=0A> >>>> r12=3D0000002e, ssp=3Dde9e4da8, slr=3D00000000, pc =3Dc045c510=0D=
=0A> >>>>=0D=0A> >>>> [ thread pid 0 tid 100053 ]=0D=0A> >>>> Stopped at =
     ieee80211_radiotap_chan_change+0x90:    strh    r3, [r1]=0D=0A> >>>>=
 db>=0D=0A> >>>>=0D=0A> >>>>=0D=0A> >>>> These two places modified:=0D=0A=
> >>>> 2522     }=0D=0A> >>>> 2523=0D=0A> >>>> 2524     ant =3D run_maxrs=
si_chain(sc, rxwi);=0D=0A> >>>> 2525     rssi =3D rxwi->rssi[ant];=0D=0A>=
 >>>> 2526     nf =3D run_rssi2dbm(sc, rssi, ant);=0D=0A> >>>> 2527=0D=0A=
> >>>> 2528     m->m_pkthdr.rcvif =3D ifp;=0D=0A> >>>> 2529     m->m_pkth=
dr.len =3D m->m_len =3D len;=0D=0A> >>>> 2530 /*=0D=0A> >>>> 2531     if =
(ni !=3D NULL) {=0D=0A> >>>> 2532         (void)ieee80211_input(ni, m, rs=
si, nf);=0D=0A> >>>> 2533         ieee80211_free_node(ni);=0D=0A> >>>> 25=
34     } else {=0D=0A> >>>> 2535         (void)ieee80211_input_all(ic, m,=
 rssi, nf);=0D=0A> >>>> 2536     }=0D=0A> >>>> 2537 */=0D=0A> >>>> 2538  =
   /*=0D=0A> >>>> 2539      * DAAN: fill-in tap header BEFORE calling iee=
e80211_input*() so the=0D=0A> >>>> 2540      * user will see the actual d=
ata that belongs to THIS packet..=0D=0A> >>>> 2541      */=0D=0A> >>>> 25=
42     if (__predict_false(ieee80211_radiotap_active(ic))) {=0D=0A> >>>> =
2543         struct run_rx_radiotap_header *tap =3D &sc->sc_rxtap;=0D=0A>=
 >>>> 2544=0D=0A> >>>> 2545         tap->wr_flags =3D 0;=0D=0A> >>>> 2546=
         tap->wr_chan_freq =3D htole16(ic->ic_curchan->ic_freq);=0D=0A> >=
>>> 2547         tap->wr_chan_flags =3D htole16(ic->ic_curchan->ic_flags)=
;=0D=0A> >>>> 2548         tap->wr_antsignal =3D rssi;=0D=0A> >>>> 2549  =
       tap->wr_antenna =3D ant;=0D=0A> >>>> 2550         tap->wr_dbm_ants=
ignal =3D run_rssi2dbm(sc, rssi, ant);=0D=0A> >>>> 2551         tap->wr_r=
ate =3D 2;   /* in case it can't be found below */=0D=0A> >>>> 2552      =
   phy =3D le16toh(rxwi->phy);=0D=0A> >>>> 2553         switch (phy & RT2=
860_PHY_MODE) {=0D=0A> >>>> 2554         case RT2860_PHY_CCK:=0D=0A> >>>>=
 2555             switch ((phy & RT2860_PHY_MCS) & =CB=9CRT2860_PHY_SHPRE=
) {=0D=0A> >>>> 2556             case 0: tap->wr_rate =3D   2; break;=0D=0A=
> >>>> 2557             case 1: tap->wr_rate =3D   4; break;=0D=0A> >>>> =
2558             case 2: tap->wr_rate =3D  11; break;=0D=0A> >>>> 2559   =
          case 3: tap->wr_rate =3D  22; break;=0D=0A> >>>> 2560          =
   }=0D=0A> >>>> 2561             if (phy & RT2860_PHY_SHPRE)=0D=0A> >>>>=
 2562                 tap->wr_flags |=3D IEEE80211_RADIOTAP_F_SHORTPRE;=0D=
=0A> >>>> 2563             break;=0D=0A> >>>> 2564         case RT2860_PH=
Y_OFDM:=0D=0A> >>>> 2565             switch (phy & RT2860_PHY_MCS) {=0D=0A=
> >>>> 2566             case 0: tap->wr_rate =3D  12; break;=0D=0A> >>>> =
2567             case 1: tap->wr_rate =3D  18; break;=0D=0A> >>>> 2568   =
          case 2: tap->wr_rate =3D  24; break;=0D=0A> >>>> 2569          =
   case 3: tap->wr_rate =3D  36; break;=0D=0A> >>>> 2570             case=
 4: tap->wr_rate =3D  48; break;=0D=0A> >>>> 2571             case 5: tap=
->wr_rate =3D  72; break;=0D=0A> >>>> 2572             case 6: tap->wr_ra=
te =3D  96; break;=0D=0A> >>>> 2573             case 7: tap->wr_rate =3D =
108; break;=0D=0A> >>>> 2574             }=0D=0A> >>>> 2575             b=
reak;=0D=0A> >>>> 2576         }=0D=0A> >>>> 2577     }=0D=0A> >>>> 2578=0D=
=0A> >>>> 2579     if (ni !=3D NULL) {=0D=0A> >>>> 2580         (void)iee=
e80211_input(ni, m, rssi, nf);=0D=0A> >>>> 2581         ieee80211_free_no=
de(ni);=0D=0A> >>>> 2582     } else {=0D=0A> >>>> 2583         (void)ieee=
80211_input_all(ic, m, rssi, nf);=0D=0A> >>>> 2584     }=0D=0A> >>>> 2585=
=0D=0A> >>>> 2586 }=0D=0A> >>>> 2587=0D=0A> >>>> 2588 static void=0D=0A> =
>>>>=0D=0A> >>>>=0D=0A> >>>> Index: sys/vm/vm_map.c=0D=0A> >>>> =3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0D=0A> >>>> --- sys/vm/vm_map.=
c     (revision 253514)=0D=0A> >>>> +++ sys/vm/vm_map.c     (working copy=
)=0D=0A> >>>> @@ -239,8 +239,7 @@=0D=0A> >>>>         vm_map_t map;=0D=0A=
> >>>>=0D=0A> >>>>         map =3D (vm_map_t)mem;=0D=0A> >>>> -       map=
->nentries =3D 0;=0D=0A> >>>> -       map->size =3D 0;=0D=0A> >>>> +     =
  memset(map, 0, sizeof(*map));=0D=0A> >>>>         mtx_init(&map->system=
_mtx, "vm map (system)", NULL, MTX_DEF |=0D=0A> >>>> MTX_DUPOK);=0D=0A> >=
>>>         sx_init(&map->lock, "vm map (user)");=0D=0A> >>>>         ret=
urn (0);=0D=0A> >>>>=0D=0A> >>>> --=0D=0A> >>>> Regards.=0D=0A> >>>> By: =
XiaoQI Ge; PGP:8B09D5F7=0D=0A> >>>> WWW: https://www.7axu.com/=0D=0A>; >>>=
>=0D=0A> >>>>=0D=0A> >>>>=0D=0A> >>>> 2013/7/24 XiaoQI Ge <ghw@7axu.com <=
mailto:ghw@7axu.com> >:=0D=0A> >>>>> I manually make up, is compiling the=
 kernel=0D=0A> >>>>> --=0D=0A> >>>>> Regards.=0D=0A> >>>>> By: XiaoQI Ge;=
 PGP:8B09D5F7=0D=0A> >>>>> WWW: https://www.7axu.com/=0D=0A>; >>>>>=0D=0A>=
 >>>>>=0D=0A> >>>>>=0D=0A> >>>>> 2013/7/24 XiaoQI Ge <ghw@7axu.com <mailt=
o:ghw@7axu.com> >:=0D=0A> >>>>>>  patch < /root/if_run_2013_01_19_radiota=
p_fix_only.diff appears to be invalid=0D=0A> >>>>>>=0D=0A> >>>>>> ] /usr/=
src/sys/dev/usb/wlan # patch <=0D=0A> >>>>>> /root/if_run_2013_01_19_radi=
otap_fix_only.diff=0D=0A> >>>>>> Hmm...  Looks like a unified diff to me.=
=2E.=0D=0A> >>>>>> The text leading up to this was:=0D=0A> >>>>>> -------=
-------------------=0D=0A> >>>>>> |--- if_run.c.fix1_vnet 2013-06-14 10:1=
2:49.786774072 +0200=0D=0A> >>>>>> |+++ if_run.c.fix2_vnet_plus_radiotap =
  2013-06-14 10:15:34.890774314 +0200=0D=0A> >>>>>> ---------------------=
-----=0D=0A> >>>>>> File to patch:=0D=0A> >>>>>>=0D=0A> >>>>>>=0D=0A> >>>=
>>> 2013/7/23 Daan Vreeken <Daan@vitsch.nl <mailto:Daan@vitsch.nl> >:=0D=0A=
> >>>>>>> cd /usr/src/sys/dev/usb/wlan=0D=0A> >>>>>>=0D=0A> >>>>>>=0D=0A>=
 >>>>>>=0D=0A> >>>>>> --=0D=0A> >>>>>> Regards.=0D=0A> >>>>>> By: XiaoQI =
Ge; PGP:8B09D5F7=0D=0A> >>>>>> WWW: https://www.7axu.com/=0D=0A>; >>> ____=
___________________________________________=0D=0A> >>> freebsd-wireless@f=
reebsd.org <mailto:freebsd-wireless@freebsd.org>  mailing list=0D=0A> >>>=
 http://lists.freebsd.org/mailman/listinfo/freebsd-wireless <http://lists=
=2Efreebsd.org/mailman/listinfo/freebsd-wireless>=20=0D=0A> >>> To unsubs=
cribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org <mailto=
:freebsd-wireless-unsubscribe@freebsd.org> "=0D=0A> _____________________=
__________________________=0D=0A> freebsd-arm@freebsd.org <mailto:freebsd=
-arm@freebsd.org>  mailing list=0D=0A> http://lists.freebsd.org/mailman/l=
istinfo/freebsd-arm <http://lists.freebsd.org/mailman/listinfo/freebsd-ar=
m>=20=0D=0A> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@fr=
eebsd.org <mailto:freebsd-arm-unsubscribe@freebsd.org> "=0D=0A=0D=0A
From owner-freebsd-arm@FreeBSD.ORG  Sun Jul 28 10:12:12 2013
Return-Path: <owner-freebsd-arm@FreeBSD.ORG>
Delivered-To: arm@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTP id 9E833695;
 Sun, 28 Jul 2013 10:12:12 +0000 (UTC)
 (envelope-from tinderbox@freebsd.org)
Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca
 [64.7.128.98])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 218C527C5;
 Sun, 28 Jul 2013 10:12:11 +0000 (UTC)
Received: from freebsd-current.sentex.ca (localhost [127.0.0.1])
 by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id r6SAC5cf064573;
 Sun, 28 Jul 2013 06:12:05 -0400 (EDT)
 (envelope-from tinderbox@freebsd.org)
Received: (from tinderbox@localhost)
 by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r6SAC4eG064567;
 Sun, 28 Jul 2013 10:12:04 GMT (envelope-from tinderbox@freebsd.org)
Date: Sun, 28 Jul 2013 10:12:04 GMT
Message-Id: <201307281012.r6SAC4eG064567@freebsd-current.sentex.ca>
X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to
 FreeBSD Tinderbox <tinderbox@freebsd.org> using -f
Sender: FreeBSD Tinderbox <tinderbox@freebsd.org>
From: FreeBSD Tinderbox <tinderbox@freebsd.org>
To: FreeBSD Tinderbox <tinderbox@freebsd.org>, <current@freebsd.org>,
 <arm@freebsd.org>
Subject: [head tinderbox] failure on arm/arm
Precedence: bulk
X-BeenThere: freebsd-arm@freebsd.org
X-Mailman-Version: 2.1.14
List-Id: Porting FreeBSD to the StrongARM Processor <freebsd-arm.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arm>;
List-Post: <mailto:freebsd-arm@freebsd.org>
List-Help: <mailto:freebsd-arm-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 28 Jul 2013 10:12:12 -0000

TB --- 2013-07-28 07:10:24 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-07-28 07:10:24 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012     des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-07-28 07:10:24 - starting HEAD tinderbox run for arm/arm
TB --- 2013-07-28 07:10:24 - cleaning the object tree
TB --- 2013-07-28 07:10:24 - /usr/local/bin/svn stat /src
TB --- 2013-07-28 07:10:29 - At svn revision 253737
TB --- 2013-07-28 07:10:30 - building world
TB --- 2013-07-28 07:10:30 - CROSS_BUILD_TESTING=YES
TB --- 2013-07-28 07:10:30 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-07-28 07:10:30 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-07-28 07:10:30 - SRCCONF=/dev/null
TB --- 2013-07-28 07:10:30 - TARGET=arm
TB --- 2013-07-28 07:10:30 - TARGET_ARCH=arm
TB --- 2013-07-28 07:10:30 - TZ=UTC
TB --- 2013-07-28 07:10:30 - __MAKE_CONF=/dev/null
TB --- 2013-07-28 07:10:30 - cd /src
TB --- 2013-07-28 07:10:30 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Sun Jul 28 07:10:38 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
[...]
cc  -O -pipe  -std=gnu99 -Qunused-arguments -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter  -o watch watch.o -ltermcap
gzip -cn /src/usr.sbin/watch/watch.8 > watch.8.gz
===> usr.sbin/watchdogd (all)
cc  -O -pipe  -std=gnu99 -Qunused-arguments -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -c /src/usr.sbin/watchdogd/watchdogd.c
/src/usr.sbin/watchdogd/watchdogd.c:236:17: error: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Werror,-Wformat]
                    myoptarg, ts.tv_sec, ts.tv_nsec, ticks);
                              ^~~~~~~~~
1 error generated.
*** Error code 1

Stop.
bmake: stopped in /src/usr.sbin/watchdogd
*** Error code 1

Stop.
bmake: stopped in /src/usr.sbin
*** Error code 1

Stop.
bmake: stopped in /src
*** Error code 1

Stop.
bmake: stopped in /src
*** Error code 1

Stop in /src.
TB --- 2013-07-28 10:12:04 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2013-07-28 10:12:04 - ERROR: failed to build world
TB --- 2013-07-28 10:12:04 - 8654.73 user 1520.51 system 10900.89 real


http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-arm-arm.full



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?zarafa.51f4e2f5.7061.5a3556077ab376ad>