Test output: teeks99-05-dg8-2a-32onarmv7l - histogram - histogram_ostream_test / gcc-8~c++2a
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Wed, 20 Nov 2024 03:42:08 +0000
Compile [2024-11-20 18:54:33 UTC]: succeed

"g++-8"   -std=c++2a -fPIC -O0 -fno-inline -Wall -pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing -Wfloat-conversion -fvisibility=hidden -fvisibility-inlines-hidden -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"/mnt/fs1/teeks99-05/run/boost_root"  -c -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/histogram/test/histogram_ostream_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/histogram_ostream_test.o" "../libs/histogram/test/histogram_ostream_test.cpp"

In file included from ../libs/histogram/test/histogram_ostream_test.cpp:23:
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
   return std::vector<Var>({Var(ts)...});
                                       ^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
   return std::vector<Var>({Var(ts)...});
                                       ^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
   return std::vector<Var>({Var(ts)...});
                                       ^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::integer<int, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
   return std::vector<Var>({Var(ts)...});
                                       ^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
   return std::vector<Var>({Var(ts)...});
                                       ^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
   return std::vector<Var>({Var(ts)...});
                                       ^
../libs/histogram/test/histogram.hpp: In function ???auto boost::histogram::make_axis_vector(const Ts& ...) [with Ts = {boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>}]???:
../libs/histogram/test/histogram.hpp:31:39: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
   return std::vector<Var>({Var(ts)...});
                                       ^
In file included from /usr/include/c++/8/vector:64,
                 from ../boost/histogram/fwd.hpp:19,
                 from ../boost/histogram/accumulators/count.hpp:12,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
       vector(initializer_list<value_type> __l,
       ^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
                 from ../boost/histogram/make_histogram.hpp:17,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
   return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from ../boost/histogram/fwd.hpp:19,
                 from ../boost/histogram/accumulators/count.hpp:12,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
       vector(initializer_list<value_type> __l,
       ^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
                 from ../boost/histogram/make_histogram.hpp:17,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
   return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from ../boost/histogram/fwd.hpp:19,
                 from ../boost/histogram/accumulators/count.hpp:12,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::histogram::axis::transform::log, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
       vector(initializer_list<value_type> __l,
       ^~~~~~
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
In file included from ../boost/histogram/histogram.hpp:13,
                 from ../boost/histogram/make_histogram.hpp:17,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::integer<int, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
   return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from ../boost/histogram/fwd.hpp:19,
                 from ../boost/histogram/accumulators/count.hpp:12,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
       vector(initializer_list<value_type> __l,
       ^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
                 from ../boost/histogram/make_histogram.hpp:17,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::use_default, boost::use_default, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
   return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from ../boost/histogram/fwd.hpp:19,
                 from ../boost/histogram/accumulators/count.hpp:12,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:9:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >; _Alloc = std::allocator<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > >??? changed in GCC 7.1
       vector(initializer_list<value_type> __l,
       ^~~~~~
In file included from ../boost/histogram/histogram.hpp:13,
                 from ../boost/histogram/make_histogram.hpp:17,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<run_tests() [with Tag = boost::histogram::dynamic_tag]::minimal_axis, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
   return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../boost/histogram/detail/axes.hpp: In function ???unsigned int boost::histogram::detail::axes_rank(const T&) [with T = std::vector<boost::histogram::axis::regular<> >]???:
../boost/histogram/detail/axes.hpp:161:45: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::regular<>*, std::vector<boost::histogram::axis::regular<> > >??? changed in GCC 7.1
   return static_cast<unsigned>(std::distance(begin(axes), end(axes)));
                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/histogram/histogram.hpp:25,
                 from ../boost/histogram/make_histogram.hpp:17,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:18:
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > > >, void>; T = std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::count<double>*, std::vector<boost::histogram::accumulators::count<double>, std::allocator<boost::histogram::accumulators::count<double> > > >??? changed in GCC 7.1
       : T(std::begin(u), std::end(u), a) {}
                                        ^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > > >, void>; T = std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::count<double, true>*, std::vector<boost::histogram::accumulators::count<double, true>, std::allocator<boost::histogram::accumulators::count<double, true> > > >??? changed in GCC 7.1
       : T(std::begin(u), std::end(u), a) {}
                                        ^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > > >, void>; T = std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::sum<double>*, std::vector<boost::histogram::accumulators::sum<double>, std::allocator<boost::histogram::accumulators::sum<double> > > >??? changed in GCC 7.1
       : T(std::begin(u), std::end(u), a) {}
                                        ^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > > >, void>; T = std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::weighted_sum<>*, std::vector<boost::histogram::accumulators::weighted_sum<>, std::allocator<boost::histogram::accumulators::weighted_sum<> > > >??? changed in GCC 7.1
       : T(std::begin(u), std::end(u), a) {}
                                        ^
../boost/histogram/storage_adaptor.hpp: In constructor ???boost::histogram::detail::vector_impl<T>::vector_impl(const U&, const allocator_type&) [with U = boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > > >; <template-parameter-2-2> = boost::histogram::detail::requires_iterable<boost::histogram::storage_adaptor<std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > > >, void>; T = std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > >]???:
../boost/histogram/storage_adaptor.hpp:45:40: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::accumulators::mean<>*, std::vector<boost::histogram::accumulators::mean<>, std::allocator<boost::histogram::accumulators::mean<> > > >??? changed in GCC 7.1
       : T(std::begin(u), std::end(u), a) {}
                                        ^
In file included from /usr/include/c++/8/bits/stl_algobase.h:66,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iostream:39,
                 from ../boost/core/lightweight_test.hpp:29,
                 from ../libs/histogram/test/histogram_ostream_test.cpp:8:
/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function ???constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >]???:
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
     distance(_InputIterator __first, _InputIterator __last)
     ^~~~~~~~
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
       return std::__distance(__first, __last,
              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
         std::__iterator_category(__first));
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function ???constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >]???:
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
     distance(_InputIterator __first, _InputIterator __last)
     ^~~~~~~~
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > > > > >??? changed in GCC 7.1
/usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >*, std::vector<boost::histogram::axis::variant<boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::regular<double, boost::use_default, boost::histogram::axis::null_type, boost::use_default>, boost::histogram::axis::integer<int, boost::histogram::axis::null_type, boost::histogram::axis::option::bitset<0> >, boost::histogram::axis::variable<double, boost::histogram::axis::null_type, boost::use_default, std::allocator<double> >, boost::histogram::axis::category<int, boost::histogram::axis::null_type, boost::use_default, std::allocator<int> > >, std::allocator<boost::histogram::axis::variant<boost::histogram::axi...

[The content has been trimmed by the report system because it exceeds 65536 bytes]            
Link [2024-11-20 18:54:33 UTC]: fail


    "g++-8"    -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/histogram/test/histogram_ostream_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/histogram_ostream_test" -Wl,--start-group "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/histogram/test/histogram_ostream_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/histogram_ostream_test.o"  -Wl,-Bstatic  -Wl,-Bdynamic  -Wl,--end-group -fPIC 

/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/histogram/test/histogram_ostream_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/histogram_ostream_test.o: in function `std::atomic<double>::load(std::memory_order) const':
histogram_ostream_test.cpp:(.text._ZNKSt6atomicIdE4loadESt12memory_order[_ZNKSt6atomicIdE4loadESt12memory_order]+0x38): undefined reference to `__atomic_load_8'
/usr/bin/ld: /mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/histogram/test/histogram_ostream_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/histogram_ostream_test.o: in function `std::atomic<double>::store(double, std::memory_order)':
histogram_ostream_test.cpp:(.text._ZNSt6atomicIdE5storeEdSt12memory_order[_ZNSt6atomicIdE5storeEdSt12memory_order]+0x58): undefined reference to `__atomic_store_8'
collect2: error: ld returned 1 exit status