FreeBSD_HEAD_amd64_gcc4.9 - Build #562 - Failure

From: <jenkins-admin_at_FreeBSD.org>
Date: Mon, 28 Sep 2015 03:05:38 +0000 (GMT)
FreeBSD_HEAD_amd64_gcc4.9 - Build #562 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/562/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/562/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/562/console

Change summaries:

288320 by adrian:
include opt_wlan.h .  Tsk adrian.

288319 by adrian:
if_otus fixes; add fast-frames support.

Fast-frames:

* include opt_wlan.h ; tsk to not doing it earlier;
* add a tx pending tracking counter for seeing how deep
  the hardware TX queue is;
* add the frame aging code from if_ath;
* add fast-frames capability to the driver setup.

Bugs:

* free the buffers (and node references) before
  detaching net80211 state.  This prevents a use-after-free in
  the node free path where we've destroyed net80211 underneath it.

288318 by adrian:
Migrate the fast-frames transmit support away from using the txa_private
field and into a separate fast-frames staging pointer in ieee80211_node.

The A-MPDU TX path allows txa_private to be used by drivers.  So it will
clash with any attempt to use fast-frames.  Now, fast-frames is not really
anything special - it's just a custom ethernet frame type that contains
two MSDUs into one MPDU.  So all the NIC has to support doing is transmitting
up to a 4KiB frame with an arbitrary ethertype and bam! Fast-frames.
However, using txa_private means we can /either/ do fast-frames or A-MPDU TX,
so fast frames has been turned off in the Atheros HAL for 11n chipsets.
This is a bit silly - it actually means that 802.11 performance to/from
11abg Atheros chips is actually better than between an 11abg atheros device
and an 11n Atheros device.

So:

* create a new mbuf staging queue for fast frames.  It only queues a single
  frame in the staging queue (and there's a top-level ic staging queue
  used for expiry/tracking) so it's just an mbuf pointer per TID.

* Still use the ampdu TX packet counter to determine whether to do
  aggregation or not.  It'll double count if we start doing both A-MPDU TX
  and fast frames, but that's not all that important right now.

* Initialise the pps tracker so ticks isn't zero.  This ensures that
  fast-frames actually gets used - without it, the ticks math overflows
  and the pps math always sets txa_pps=0.  This is the same bug that
  plagued A-MPDU TX starting logic.

This actually allows fast-frames transmit to occur between the AR9331
(in 11n HT/20 mode) and AR9170 (if_otus) in 11bg mode.

Now, this is a great big no-op on atheros 11n hardware, so don't worry.
It may mean you start seeing more reliable fast-frames transmission on
11abg hardware which may expose some more amusing bugs.

TODO:

* further testing and debugging of all of this before flipping on
  fast-frames in if_ath (for 11n) and if_otus.

288317 by adrian:
Comments, mostly to remind myself of what's going on and why.

288315 by adrian:
Abstract out the ampdu TX pps initialisation code so it can be reused
in the superg fast-frames code.

This harks back to an earlier commit (r280349) where I found that
initialising the pps code with ticks=0 would cause hilariously bad
hz ticks wraparound failures, leading to never actually aggregating
traffic.  This is still true for the superg path and so I have to
do the same thing there.

This is a big no-op; a subsequent commit will flip this on so it
works with the fast-frames transmit path.

Tested:

* AR9170, otus(4) - STA mode, 11bg operation
* AR9331, AP mode

288313 by allanjude:
Fix whitespace error in ls(1) detected by igor

Approved by:	bcr (mentor)
Sponsored by:	EuroBSDCon DevSummit

288312 by allanjude:
Use one fewer made up words in the ls(1) man page

PR:		203337
Submitted by:	Mike Dame <damemi_at_gmail.com>
Approved by:	bcr (mentor)
Sponsored by:	EuroBSDCon DevSummit



The end of the build log:

[...truncated 175682 lines...]
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:779:34:   required from 'std::__1::basic_ostringstream<_CharT, _Traits, _Allocator>::basic_ostringstream(std::__1::ios_base::openmode) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::ios_base::openmode = unsigned int]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/env_test.cpp:41:5:   required from here
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1435:30: warning: enumeral and non-enumeral type in conditional expression
         {return (__is_long() ? __get_long_cap() : __min_cap) - 1;}
                              ^
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string: In instantiation of 'static std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type std::__1::basic_string<_CharT, _Traits, _Allocator>::__recommend(std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type = long unsigned int]':
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2212:43:   required from 'typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type std::__1::basic_string<_CharT, _Traits, _Allocator>::__init(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type = void]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2241:27:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator>::basic_string(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::allocator_type = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:444:72:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_stringbuf<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:845:22:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_ostringstream<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/env_test.cpp:41:5:   required from here
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1775:34: warning: enumeral and non-enumeral type in conditional expression
         {return (__s < __min_cap ? __min_cap :
                                  ^
--- usr.sbin.all__D ---
--- atm_sys.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC  -O2 -pipe   -I/builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm -I. -std=gnu99 -fstack-protector -Wsystem-headers -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 -Wno-pointer-sign   -c /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules/snmp_atm/atm_sys.c -o atm_sys.So
--- lib.all__D ---
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string: In instantiation of 'static std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type std::__1::basic_string<_CharT, _Traits, _Allocator>::__align_it(std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type) [with typename std::__1::basic_string<_CharT, _Traits, _Allocator>::__alloc_traits::size_type __a = 16ul; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type = long unsigned int]':
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1776:28:   required from 'static std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type std::__1::basic_string<_CharT, _Traits, _Allocator>::__recommend(std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type = long unsigned int]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2212:43:   required from 'typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type std::__1::basic_string<_CharT, _Traits, _Allocator>::__init(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type = void]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2241:27:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator>::basic_string(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::allocator_type = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:444:72:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_stringbuf<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:845:22:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_ostringstream<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/env_test.cpp:41:5:   required from here
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1771:35: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
             {return __s + (__a-1) & ~(__a-1);}
                                   ^
--- application_test ---
In file included from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/__mutex_base:16:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/mutex:176,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/__locale:18,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/ios:216,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/iostream:38,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.hpp:33,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:26:
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes]
 };
 ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/mutex:176:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/__locale:18,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/ios:216,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/iostream:38,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.hpp:33,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:26:
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/__mutex_base:264:1: warning: type attributes ignored after type is already defined [-Wattributes]
 };
 ^
--- usr.sbin.all__D ---
--- atm_tree.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC  -O2 -pipe   -I/builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm -I. -std=gnu99 -fstack-protector -Wsystem-headers -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 -Wno-pointer-sign   -c atm_tree.c -o atm_tree.So
--- lib.all__D ---
In file included from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/iostream:38:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.hpp:33,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:26:
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/ios:387:1: warning: type attributes ignored after type is already defined [-Wattributes]
 };
 ^
--- usr.sbin.all__D ---
--- snmp_atm.3.gz ---
sed -e 's%_at_MODPATH_at_%/usr/lib/%g'		 -e 's%_at_DEFPATH_at_%/usr/share/snmp/defs/%g'		 -e 's%_at_MIBSPATH_at_%/usr/share/snmp/mibs/%g' < /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm/snmp_atm.3 | gzip -cn > snmp_atm.3.gz
--- snmp_atm.so.6 ---
building shared library snmp_atm.so.6
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/  -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel  -o snmp_atm.so.6 -Wl,-soname,snmp_atm.so.6  `NM='/usr/local/x86_64-freebsd/bin/nm' NMFLAGS='' lorder snmp_atm.So atm_sys.So atm_tree.So | tsort -q` 
--- lib.all__D ---
In file included from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/cstdlib:85:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.hpp:32,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:26:
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/locale:2845:1: warning: type attributes ignored after type is already defined [-Wattributes]
 _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname<char, false>)
 ^
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/locale:2846:1: warning: type attributes ignored after type is already defined [-Wattributes]
 _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname<char, true>)
 ^
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/locale:2847:1: warning: type attributes ignored after type is already defined [-Wattributes]
 _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname<wchar_t, false>)
 ^
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/locale:2848:1: warning: type attributes ignored after type is already defined [-Wattributes]
 _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname<wchar_t, true>)
 ^
--- usr.sbin.all__D ---
===> usr.sbin/bsnmpd/modules/snmp_bridge (all)
--- lib.all__D ---
In file included from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/ostream:142:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/istream:163,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/iostream:40,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.hpp:33,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:26:
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/bitset:636:54: warning: attributes ignored on template instantiation [-Wattributes]
 template <size_t _Size> struct _LIBCPP_TYPE_VIS_ONLY hash<bitset<_Size> >;
                                                      ^
--- usr.sbin.all__D ---
--- bridge_snmp.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC  -O2 -pipe   -DSNMPTREE_TYPES -I. -std=gnu99 -fstack-protector -Wsystem-headers -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 -Wno-pointer-sign   -c /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_snmp.c -o bridge_snmp.So
--- bridge_if.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC  -O2 -pipe   -DSNMPTREE_TYPES -I. -std=gnu99 -fstack-protector -Wsystem-headers -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 -Wno-pointer-sign   -c /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_if.c -o bridge_if.So
--- lib.all__D ---
--- env_test ---
--- env_test ---
/usr/local/bin/x86_64-portbld-freebsd10.1-g++ -isystem /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -I/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1 -std=gnu++11 -L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/../lib/libc++ --sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DHAVE_CONFIG_H -DATF_C_TESTS_BASE='"/usr/tests/lib/atf/libatf-c"' -DATF_INCLUDEDIR='"/usr/include"' -I/builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf -fstack-protector -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wpointer-arith -Wno-uninitialized    -o env_test env_test.o test_helpers.o -lprivateatf-c++ -lprivateatf-c -lprivateatf-c
test_helpers.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
--- application_test ---
In file included from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/__locale:15:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/ios:216,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/iostream:38,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.hpp:33,
                 from /builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:26:
--- env_test ---
*** [env_test] Error code 1

make[8]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests/detail
1 error

make[8]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests/detail
--- application_test ---
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string: In instantiation of 'std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type std::__1::basic_string<_CharT, _Traits, _Allocator>::capacity() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type = long unsigned int]':
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:468:9:   required from 'void std::__1::basic_stringbuf<_CharT, _Traits, _Allocator>::str(const string_type&) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_stringbuf<_CharT, _Traits, _Allocator>::string_type = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:244:22:   required from 'std::__1::basic_stringbuf<_CharT, _Traits, _Allocator>::basic_stringbuf(std::__1::ios_base::openmode) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::ios_base::openmode = unsigned int]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:779:34:   required from 'std::__1::basic_ostringstream<_CharT, _Traits, _Allocator>::basic_ostringstream(std::__1::ios_base::openmode) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::ios_base::openmode = unsigned int]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:76:5:   required from here
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1435:30: warning: enumeral and non-enumeral type in conditional expression
         {return (__is_long() ? __get_long_cap() : __min_cap) - 1;}
                              ^
--- env_test ---
*** [env_test] Error code 2

make[7]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests/detail
--- application_test ---
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string: In instantiation of 'static std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type std::__1::basic_string<_CharT, _Traits, _Allocator>::__recommend(std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type = long unsigned int]':
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2212:43:   required from 'typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type std::__1::basic_string<_CharT, _Traits, _Allocator>::__init(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type = void]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2241:27:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator>::basic_string(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::allocator_type = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:444:72:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_stringbuf<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:845:22:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_ostringstream<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:76:5:   required from here
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1775:34: warning: enumeral and non-enumeral type in conditional expression
         {return (__s < __min_cap ? __min_cap :
                                  ^
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string: In instantiation of 'static std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type std::__1::basic_string<_CharT, _Traits, _Allocator>::__align_it(std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type) [with typename std::__1::basic_string<_CharT, _Traits, _Allocator>::__alloc_traits::size_type __a = 16ul; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type = long unsigned int]':
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1776:28:   required from 'static std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type std::__1::basic_string<_CharT, _Traits, _Allocator>::__recommend(std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type) [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::size_type = long unsigned int]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2212:43:   required from 'typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type std::__1::basic_string<_CharT, _Traits, _Allocator>::__init(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; typename std::__1::enable_if<std::__1::__is_forward_iterator<_InputIterator>::value, void>::type = void]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:2241:27:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator>::basic_string(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>; std::__1::basic_string<_CharT, _Traits, _Allocator>::allocator_type = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:444:72:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_stringbuf<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/sstream:845:22:   required from 'std::__1::basic_string<_CharT, _Traits, _Allocator> std::__1::basic_ostringstream<_CharT, _Traits, _Allocator>::str() const [with _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]'
/builds/FreeBSD_HEAD_amd64_gcc4.9/contrib/atf/atf-c++/detail/test_helpers.cpp:76:5:   required from here
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include/c++/v1/string:1771:35: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
             {return __s + (__a-1) & ~(__a-1);}
                                   ^
--- usr.sbin.all__D ---
A failure has been detected in another branch of the parallel make

make[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules/snmp_bridge
*** [_sub.all] Error code 2

make[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules
1 error

make[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd/modules
*** [_sub.all] Error code 2

make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd
1 error

make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin/bsnmpd
*** [all_subdir_bsnmpd] Error code 2

make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin
1 error

make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.sbin
*** [usr.sbin.all__D] Error code 2

make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
--- lib.all__D ---
A failure has been detected in another branch of the parallel make

make[8]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests/detail
*** [application_test] Error code 2

make[7]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests/detail
2 errors

make[7]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests/detail
*** [_sub.all] Error code 2

make[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests
1 error

make[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++/tests
*** [_sub.all] Error code 2

make[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++
1 error

make[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf/libatf-c++
*** [_sub.all] Error code 2

make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf
1 error

make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib/atf
*** [all_subdir_atf] Error code 2

make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib
1 error

make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/lib
*** [lib.all__D] Error code 2

make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
--- usr.bin.all__D ---
A failure has been detected in another branch of the parallel make

make[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin/clang/tblgen
*** [all_subdir_tblgen] Error code 2

make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin/clang
1 error

make[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin/clang
*** [all_subdir_clang] Error code 2

make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin
1 error

make[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9/usr.bin
*** [usr.bin.all__D] Error code 2

make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
3 errors

make[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
*** [everything] Error code 2

make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
1 error

make[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
*** [buildworld] Error code 2

make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
1 error

make: stopped in /builds/FreeBSD_HEAD_amd64_gcc4.9
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
IRC notifier plugin: Sending notification to: #freebsd-commits
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Received on Mon Sep 28 2015 - 01:06:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:59 UTC