Console Output

Skipping 79 KB.. Full Log
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda52' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda53' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda54' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda55' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda55' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda56' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda57' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: warning: type 'struct __lambda58' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: the first difference of corresponding definitions is field '__prefix'
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1560:9: note: a field of same name but different type is defined in another translation unit
     if (prefix.size() != 0)
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:440:44: note: type 'struct string_view' should match type 'struct string_view'
 using string_view = basic_string_view<char>;
                                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1578:22: warning: type 'struct __lambda37' violates the C++ One Definition Rule [-Wodr]
   return write_padded(out, specs, size, width, [=](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1578:22: note: a different type is defined in another translation unit
   return write_padded(out, specs, size, width, [=](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1579:27: note: the first difference of corresponding definitions is field '__data'
     return copy_str<Char>(data, data + size, it);
                           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1579:27: note: a field of same name but different type is defined in another translation unit
     return copy_str<Char>(data, data + size, it);
                           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: warning: type 'struct int_writer' violates the C++ One Definition Rule [-Wodr]
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: a different type is defined in another translation unit
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1587:35: note: the first difference of corresponding definitions is field 'specs'
   const basic_format_specs<Char>& specs;
                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1587:35: note: a field of same name but different type is defined in another translation unit
   const basic_format_specs<Char>& specs;
                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: warning: type 'struct int_writer' violates the C++ One Definition Rule [-Wodr]
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: a different type is defined in another translation unit
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1587:35: note: the first difference of corresponding definitions is field 'specs'
   const basic_format_specs<Char>& specs;
                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1587:35: note: a field of same name but different type is defined in another translation unit
   const basic_format_specs<Char>& specs;
                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1618:20: warning: type 'struct __lambda33' violates the C++ One Definition Rule [-Wodr]
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1618:20: note: a different type is defined in another translation unit
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1619:48: note: the first difference of corresponding definitions is field '__this'
         out, num_digits, get_prefix(), specs, [this, num_digits](iterator it) {
                                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1619:48: note: a field of same name but different type is defined in another translation unit
         out, num_digits, get_prefix(), specs, [this, num_digits](iterator it) {
                                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1618:20: warning: type 'struct __lambda38' violates the C++ One Definition Rule [-Wodr]
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1618:20: note: a different type is defined in another translation unit
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1619:48: note: the first difference of corresponding definitions is field '__this'
         out, num_digits, get_prefix(), specs, [this, num_digits](iterator it) {
                                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1619:48: note: a field of same name but different type is defined in another translation unit
         out, num_digits, get_prefix(), specs, [this, num_digits](iterator it) {
                                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1630:20: warning: type 'struct __lambda34' violates the C++ One Definition Rule [-Wodr]
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1630:20: note: a different type is defined in another translation unit
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1631:22: note: the first difference of corresponding definitions is field '__this'
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1631:22: note: a field of same name but different type is defined in another translation unit
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1630:20: warning: type 'struct __lambda39' violates the C++ One Definition Rule [-Wodr]
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1630:20: note: a different type is defined in another translation unit
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1631:22: note: the first difference of corresponding definitions is field '__this'
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1631:22: note: a field of same name but different type is defined in another translation unit
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1643:20: warning: type 'struct __lambda35' violates the C++ One Definition Rule [-Wodr]
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1643:20: note: a different type is defined in another translation unit
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1644:22: note: the first difference of corresponding definitions is field '__this'
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1644:22: note: a field of same name but different type is defined in another translation unit
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1643:20: warning: type 'struct __lambda40' violates the C++ One Definition Rule [-Wodr]
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1643:20: note: a different type is defined in another translation unit
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1644:22: note: the first difference of corresponding definitions is field '__this'
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1644:22: note: a field of same name but different type is defined in another translation unit
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1656:20: warning: type 'struct __lambda36' violates the C++ One Definition Rule [-Wodr]
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1656:20: note: a different type is defined in another translation unit
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1657:22: note: the first difference of corresponding definitions is field '__this'
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1657:22: note: a field of same name but different type is defined in another translation unit
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1656:20: warning: type 'struct __lambda41' violates the C++ One Definition Rule [-Wodr]
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1656:20: note: a different type is defined in another translation unit
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1657:22: note: the first difference of corresponding definitions is field '__this'
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1657:22: note: a field of same name but different type is defined in another translation unit
                     [this, num_digits](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1706:37: warning: type 'struct __lambda37' violates the C++ One Definition Rule [-Wodr]
     out = write_padded<align::right>(
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1706:37: note: a different type is defined in another translation unit
     out = write_padded<align::right>(
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1708:50: note: the first difference of corresponding definitions is field '__data'
         [=](iterator it) { return copy_str<Char>(data, data + size, it); });
                                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1708:50: note: a field of same name but different type is defined in another translation unit
         [=](iterator it) { return copy_str<Char>(data, data + size, it); });
                                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1706:37: warning: type 'struct __lambda42' violates the C++ One Definition Rule [-Wodr]
     out = write_padded<align::right>(
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1706:37: note: a different type is defined in another translation unit
     out = write_padded<align::right>(
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1708:50: note: the first difference of corresponding definitions is field '__data'
         [=](iterator it) { return copy_str<Char>(data, data + size, it); });
                                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1708:50: note: a field of same name but different type is defined in another translation unit
         [=](iterator it) { return copy_str<Char>(data, data + size, it); });
                                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1735:8: warning: type 'struct big_decimal_fp' violates the C++ One Definition Rule [-Wodr]
 struct big_decimal_fp {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1735:8: note: a different type is defined in another translation unit
 struct big_decimal_fp {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1736:15: note: the first difference of corresponding definitions is field 'significand'
   const char* significand;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1736:15: note: a field of same name but different type is defined in another translation unit
   const char* significand;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1834:10: warning: type 'struct __lambda46' violates the C++ One Definition Rule [-Wodr]
     auto write = [=](iterator it) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1834:10: note: a different type is defined in another translation unit
     auto write = [=](iterator it) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1840:33: note: the first difference of corresponding definitions is field '__exp_char'
       *it++ = static_cast<Char>(exp_char);
                                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1840:33: note: a field of same name but different type is defined in another translation unit
       *it++ = static_cast<Char>(exp_char);
                                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1860:38: warning: type 'struct __lambda47' violates the C++ One Definition Rule [-Wodr]
     return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1860:38: note: a different type is defined in another translation unit
     return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1862:40: note: the first difference of corresponding definitions is field '__significand'
       it = write_significand<Char>(it, significand, significand_size);
                                        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1862:40: note: a field of same name but different type is defined in another translation unit
       it = write_significand<Char>(it, significand, significand_size);
                                        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1872:38: warning: type 'struct __lambda48' violates the C++ One Definition Rule [-Wodr]
     return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1872:38: note: a different type is defined in another translation unit
     return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1874:34: note: the first difference of corresponding definitions is field '__significand'
       it = write_significand(it, significand, significand_size, exp,
                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1874:34: note: a field of same name but different type is defined in another translation unit
       it = write_significand(it, significand, significand_size, exp,
                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1886:36: warning: type 'struct __lambda49' violates the C++ One Definition Rule [-Wodr]
   return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1886:36: note: a different type is defined in another translation unit
   return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1890:11: note: the first difference of corresponding definitions is field '__decimal_point'
     *it++ = decimal_point;
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1890:11: note: a field of same name but different type is defined in another translation unit
     *it++ = decimal_point;
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1980:22: warning: type 'struct __lambda59' violates the C++ One Definition Rule [-Wodr]
   return write_padded(out, specs, 1, [=](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1980:22: note: a different type is defined in another translation unit
   return write_padded(out, specs, 1, [=](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1981:11: note: the first difference of corresponding definitions is field '__value'
     *it++ = value;
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1981:11: note: a field of same name but different type is defined in another translation unit
     *it++ = value;
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: warning: type 'struct arg_formatter_base' violates the C++ One Definition Rule [-Wodr]
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: a different type is defined in another translation unit
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2129:17: note: the first difference of corresponding definitions is field 'specs_'
   format_specs* specs_;
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2129:17: note: a field of same name but different type is defined in another translation unit
   format_specs* specs_;
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2186:10: warning: type 'struct char_spec_handler' violates the C++ One Definition Rule [-Wodr]
   struct char_spec_handler : ErrorHandler {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2186:10: note: a different type is defined in another translation unit
   struct char_spec_handler : ErrorHandler {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2187:25: note: the first difference of corresponding definitions is field 'formatter'
     arg_formatter_base& formatter;
                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2187:25: note: a field of same name but different type is defined in another translation unit
     arg_formatter_base& formatter;
                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2205:10: warning: type 'struct cstring_spec_handler' violates the C++ One Definition Rule [-Wodr]
   struct cstring_spec_handler : error_handler {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2205:10: note: a different type is defined in another translation unit
   struct cstring_spec_handler : error_handler {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2206:25: note: the first difference of corresponding definitions is field 'formatter'
     arg_formatter_base& formatter;
                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2206:25: note: a field of same name but different type is defined in another translation unit
     arg_formatter_base& formatter;
                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2302:7: warning: type 'struct arg_formatter' violates the C++ One Definition Rule [-Wodr]
 class arg_formatter : public arg_formatter_base<OutputIt, Char> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2302:7: note: a type with different bases is defined in another translation unit
 class arg_formatter : public arg_formatter_base<OutputIt, Char> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2435:32: warning: type 'struct specs_setter' violates the C++ One Definition Rule [-Wodr]
 template <typename Char> class specs_setter {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2435:32: note: a different type is defined in another translation unit
 template <typename Char> class specs_setter {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2468:29: note: the first difference of corresponding definitions is field 'specs_'
   basic_format_specs<Char>& specs_;
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2468:29: note: a field of same name but different type is defined in another translation unit
   basic_format_specs<Char>& specs_;
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1185:33: note: type 'struct basic_format_specs' itself violates the C++ One Definition Rule
 template <typename Char> struct basic_format_specs {
                                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/basic_string.h:139:14: note: type 'struct _Alloc_hider' itself violates the C++ One Definition Rule
       struct _Alloc_hider : allocator_type // TODO check __is_final
              ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_function.h:381:12: note: type 'struct less' itself violates the C++ One Definition Rule
     struct less : public binary_function<_Tp, _Tp, bool>
            ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_function.h:381:12: note: type 'struct less' itself violates the C++ One Definition Rule
/usr/arm-linux-gnueabihf/include/c++/8/sstream:80:57: note: type 'struct __string_type' should match type 'struct __string_type'
       typedef basic_string<char_type, _Traits, _Alloc>  __string_type;
                                                         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:618:9: warning: type 'union ValueHolder' violates the C++ One Definition Rule [-Wodr]
   union ValueHolder {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:618:9: note: a different type is defined in another translation unit
   union ValueHolder {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:623:11: note: the first difference of corresponding definitions is field 'string_'
     char* string_; // if allocated_, ptr to { unsigned, char[] }.
           ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:623:11: note: a field of same name but different type is defined in another translation unit
     char* string_; // if allocated_, ptr to { unsigned, char[] }.
           ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/basic_string.h:77:11: note: type 'struct basic_string' itself violates the C++ One Definition Rule
     class basic_string
           ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/basic_string.h:77:11: note: type 'struct basic_string' itself violates the C++ One Definition Rule
/usr/arm-linux-gnueabihf/include/c++/8/tuple:907:11: note: type 'struct tuple' itself violates the C++ One Definition Rule
     class tuple<_T1, _T2> : public _Tuple_impl<0, _T1, _T2>
           ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/unique_ptr.h:120:11: note: type 'struct __uniq_ptr_impl' itself violates the C++ One Definition Rule
     class __uniq_ptr_impl
           ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:67:16: warning: type 'struct Exception' violates the C++ One Definition Rule [-Wodr]
 class JSON_API Exception : public std::exception {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:67:16: note: a different type is defined in another translation unit
 class JSON_API Exception : public std::exception {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:74:10: note: the first difference of corresponding definitions is field 'msg_'
   String msg_;
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:74:10: note: a field of same name but different type is defined in another translation unit
   String msg_;
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/config.h:132:80: note: type 'struct String' should match type 'struct String'
 using String = std::basic_string<char, std::char_traits<char>, Allocator<char>>;
                                                                                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/config.h:132:80: note: the incompatible type is defined here
 using String = std::basic_string<char, std::char_traits<char>, Allocator<char>>;
                                                                                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: warning: type 'struct Value' violates the C++ One Definition Rule [-Wodr]
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: a different type is defined in another translation unit
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:625:5: note: the first difference of corresponding definitions is field 'value_'
   } value_;
     ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:625:5: note: a field of same name but different type is defined in another translation unit
   } value_;
     ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:618:9: note: type 'union ValueHolder' itself violates the C++ One Definition Rule
   union ValueHolder {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:618:9: note: the incompatible type is defined here
   union ValueHolder {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:634:9: warning: type 'struct Comments' violates the C++ One Definition Rule [-Wodr]
   class Comments {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:634:9: note: a different type is defined in another translation unit
   class Comments {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:647:28: note: the first difference of corresponding definitions is field 'ptr_'
     std::unique_ptr<Array> ptr_;
                            ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:647:28: note: a field of same name but different type is defined in another translation unit
     std::unique_ptr<Array> ptr_;
                            ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/unique_ptr.h:160:11: note: type 'struct unique_ptr' itself violates the C++ One Definition Rule
     class unique_ptr
           ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:89:16: warning: type 'struct StreamWriterBuilder' violates the C++ One Definition Rule [-Wodr]
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: a different type is defined in another translation unit
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:119:15: note: the first difference of corresponding definitions is field 'settings_'
   Json::Value settings_;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:119:15: note: a field of same name but different type is defined in another translation unit
   Json::Value settings_;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:400:8: warning: 'isInt' violates the C++ One Definition Rule  [-Wodr]
   bool isInt() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1257:6: note: 'isInt' was previously declared here
 bool Value::isInt() const {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:763:9: warning: 'key' violates the C++ One Definition Rule  [-Wodr]
   Value key() const;
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_valueiterator.inl:67:7: note: return value type mismatch
 Value ValueIteratorBase::key() const {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_valueiterator.inl:67:7: note: 'key' was previously declared here
 Value ValueIteratorBase::key() const {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:407:8: warning: 'isString' violates the C++ One Definition Rule  [-Wodr]
   bool isString() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1367:6: note: 'isString' was previously declared here
 bool Value::isString() const { return type() == stringValue; }
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:409:8: warning: 'isObject' violates the C++ One Definition Rule  [-Wodr]
   bool isObject() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1371:6: note: 'isObject' was previously declared here
 bool Value::isObject() const { return type() == objectValue; }
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:408:8: warning: 'isArray' violates the C++ One Definition Rule  [-Wodr]
   bool isArray() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1369:6: note: 'isArray' was previously declared here
 bool Value::isArray() const { return type() == arrayValue; }
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:453:16: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   const Value& operator[](ArrayIndex index) const;
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:947:14: note: 'operator[]' was previously declared here
 const Value& Value::operator[](ArrayIndex index) const {
              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:2079:14: warning: 'vprint' violates the C++ One Definition Rule  [-Wodr]
 FMT_API void vprint(string_view, format_args);
              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2795:15: note: 'vprint' was previously declared here
 FMT_FUNC void vprint(string_view format_str, format_args args) {
               ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/reader.h:393:19: warning: 'operator>>' violates the C++ One Definition Rule  [-Wodr]
 JSON_API IStream& operator>>(IStream&, Value&);
                   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_reader.cpp:1983:10: note: type mismatch in parameter 2
 IStream& operator>>(IStream& sin, Value& root) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_reader.cpp:1983:10: note: 'operator>>' was previously declared here
 IStream& operator>>(IStream& sin, Value& root) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:394:9: warning: 'asFloat' violates the C++ One Definition Rule  [-Wodr]
   float asFloat() const;
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:781:7: note: 'asFloat' was previously declared here
 float Value::asFloat() const {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:387:8: warning: 'asUInt' violates the C++ One Definition Rule  [-Wodr]
   UInt asUInt() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:676:13: note: 'asUInt' was previously declared here
 Value::UInt Value::asUInt() const {
             ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:445:10: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   Value& operator[](ArrayIndex index);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:924:8: note: return value type mismatch
 Value& Value::operator[](ArrayIndex index) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:924:8: note: 'operator[]' was previously declared here
 Value& Value::operator[](ArrayIndex index) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:317:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(UInt value);
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:381:1: note: return value type mismatch
 Value::Value(UInt value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:381:1: note: '__ct_comp ' was previously declared here
 Value::Value(UInt value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1957:21: warning: 'vformat' violates the C++ One Definition Rule  [-Wodr]
 FMT_API std::string vformat(string_view format_str, format_args args);
                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1957:21: warning: 'vformat' violates the C++ One Definition Rule  [-Wodr]
 FMT_API std::string vformat(string_view format_str, format_args args);
                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1957:21: warning: 'vformat' violates the C++ One Definition Rule  [-Wodr]
 FMT_API std::string vformat(string_view format_str, format_args args);
                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2745:22: note: 'vformat' was previously declared here
 FMT_FUNC std::string detail::vformat(string_view format_str, format_args args) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:322:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(double value);
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:396:1: note: return value type mismatch
 Value::Value(double value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:396:1: note: '__ct_comp ' was previously declared here
 Value::Value(double value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:446:10: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   Value& operator[](int index);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:940:8: note: return value type mismatch
 Value& Value::operator[](int index) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:940:8: note: 'operator[]' was previously declared here
 Value& Value::operator[](int index) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:581:18: warning: 'begin' violates the C++ One Definition Rule  [-Wodr]
   const_iterator begin() const;
                  ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1446:23: note: 'begin' was previously declared here
 Value::const_iterator Value::begin() const {
                       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:582:18: warning: 'end' violates the C++ One Definition Rule  [-Wodr]
   const_iterator end() const;
                  ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1459:23: note: 'end' was previously declared here
 Value::const_iterator Value::end() const {
                       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:792:16: warning: 'deref' violates the C++ One Definition Rule  [-Wodr]
   const Value& deref() const;
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_valueiterator.inl:25:14: note: 'deref' was previously declared here
 const Value& ValueIteratorBase::deref() const { return current_->second; }
              ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:365:13: warning: 'type' violates the C++ One Definition Rule  [-Wodr]
   ValueType type() const;
             ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:478:11: note: 'type' was previously declared here
 ValueType Value::type() const {
           ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:395:10: warning: 'asDouble' violates the C++ One Definition Rule  [-Wodr]
   double asDouble() const;
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:759:8: note: 'asDouble' was previously declared here
 double Value::asDouble() const {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:418:14: warning: 'size' violates the C++ One Definition Rule  [-Wodr]
   ArrayIndex size() const;
              ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:859:12: note: 'size' was previously declared here
 ArrayIndex Value::size() const {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:485:16: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   const Value& operator[](const String& key) const;
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1106:14: note: 'operator[]' was previously declared here
 Value const& Value::operator[](const String& key) const {
              ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:346:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(const Value& other);
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:431:1: note: return value type mismatch
 Value::Value(const Value& other) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:431:1: note: '__ct_comp ' was previously declared here
 Value::Value(const Value& other) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:398:8: warning: 'isNull' violates the C++ One Definition Rule  [-Wodr]
   bool isNull() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1253:6: note: 'isNull' was previously declared here
 bool Value::isNull() const { return type() == nullValue; }
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:132:8: warning: 'validate' violates the C++ One Definition Rule  [-Wodr]
   bool validate(Json::Value* invalid) const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1204:6: note: type mismatch in parameter 1
 bool StreamWriterBuilder::validate(Json::Value* invalid) const {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1204:6: note: 'validate' was previously declared here
 bool StreamWriterBuilder::validate(Json::Value* invalid) const {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:562:11: warning: 'getMemberNames' violates the C++ One Definition Rule  [-Wodr]
   Members getMemberNames() const;
           ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1232:16: note: 'getMemberNames' was previously declared here
 Value::Members Value::getMemberNames() const {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:481:10: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   Value& operator[](const String& key);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1117:8: note: return value type mismatch
 Value& Value::operator[](const String& key) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1117:8: note: 'operator[]' was previously declared here
 Value& Value::operator[](const String& key) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:376:15: warning: 'asCString' violates the C++ One Definition Rule  [-Wodr]
   const char* asCString() const; ///< Embedded zeroes could cause you trouble!
               ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:590:13: note: 'asCString' was previously declared here
 const char* Value::asCString() const {
             ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:127:17: warning: 'newStreamWriter' violates the C++ One Definition Rule  [-Wodr]
   StreamWriter* newStreamWriter() const override;
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1161:15: note: 'newStreamWriter' was previously declared here
 StreamWriter* StreamWriterBuilder::newStreamWriter() const {
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1324:5: warning: 'snprintf_float' violates the C++ One Definition Rule  [-Wodr]
 int snprintf_float(T value, int precision, float_specs specs,
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2493:5: note: type mismatch in parameter 4
 int snprintf_float(T value, int precision, float_specs specs,
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:665:29: note: type 'struct buffer' itself violates the C++ One Definition Rule
 template <typename T> class buffer {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2493:5: note: 'snprintf_float' was previously declared here
 int snprintf_float(T value, int precision, float_specs specs,
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1320:5: warning: 'format_float' violates the C++ One Definition Rule  [-Wodr]
 int format_float(T value, int precision, float_specs specs, buffer<char>& buf);
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2430:5: note: type mismatch in parameter 4
 int format_float(T value, int precision, float_specs specs, buffer<char>& buf) {
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:665:29: note: type 'struct buffer' itself violates the C++ One Definition Rule
 template <typename T> class buffer {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2430:5: note: 'format_float' was previously declared here
 int format_float(T value, int precision, float_specs specs, buffer<char>& buf) {
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1324:5: warning: 'snprintf_float' violates the C++ One Definition Rule  [-Wodr]
 int snprintf_float(T value, int precision, float_specs specs,
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2493:5: note: type mismatch in parameter 4
 int snprintf_float(T value, int precision, float_specs specs,
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:665:29: note: type 'struct buffer' itself violates the C++ One Definition Rule
 template <typename T> class buffer {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2493:5: note: 'snprintf_float' was previously declared here
 int snprintf_float(T value, int precision, float_specs specs,
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1320:5: warning: 'format_float' violates the C++ One Definition Rule  [-Wodr]
 int format_float(T value, int precision, float_specs specs, buffer<char>& buf);
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2430:5: note: type mismatch in parameter 4
 int format_float(T value, int precision, float_specs specs, buffer<char>& buf) {
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:665:29: note: type 'struct buffer' itself violates the C++ One Definition Rule
 template <typename T> class buffer {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2430:5: note: 'format_float' was previously declared here
 int format_float(T value, int precision, float_specs specs, buffer<char>& buf) {
     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1017:39: warning: 'decimal_point_impl' violates the C++ One Definition Rule  [-Wodr]
 template <typename Char> FMT_API Char decimal_point_impl(locale_ref loc);
                                       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:190:40: note: return value type mismatch
 template <typename Char> FMT_FUNC Char decimal_point_impl(locale_ref loc) {
                                        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:190:40: note: 'decimal_point_impl' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3761:6: warning: 'vformat_to' violates the C++ One Definition Rule  [-Wodr]
 void detail::vformat_to(
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3761:6: note: type mismatch in parameter 1
 void detail::vformat_to(
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:665:29: note: type 'struct buffer' itself violates the C++ One Definition Rule
 template <typename T> class buffer {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3761:6: warning: 'vformat_to' violates the C++ One Definition Rule  [-Wodr]
 void detail::vformat_to(
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3761:6: note: type mismatch in parameter 1
 void detail::vformat_to(
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:665:29: note: type 'struct buffer' itself violates the C++ One Definition Rule
 template <typename T> class buffer {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3761:6: note: 'vformat_to' was previously declared here
 void detail::vformat_to(
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1412:20: warning: 'handle_char_specs' violates the C++ One Definition Rule  [-Wodr]
 FMT_CONSTEXPR void handle_char_specs(const basic_format_specs<Char>* specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1412:20: note: type mismatch in parameter 2
 FMT_CONSTEXPR void handle_char_specs(const basic_format_specs<Char>* specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2186:10: note: type 'struct char_spec_handler' itself violates the C++ One Definition Rule
   struct char_spec_handler : ErrorHandler {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1412:20: note: 'handle_char_specs' was previously declared here
 FMT_CONSTEXPR void handle_char_specs(const basic_format_specs<Char>* specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1980:22: note: type 'struct __lambda59' itself violates the C++ One Definition Rule
   return write_padded(out, specs, 1, [=](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2140:30: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
   template <typename T> void write_int(T value, const format_specs& spec) {
                              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2140:30: note: implicit this pointer type mismatch
   template <typename T> void write_int(T value, const format_specs& spec) {
                              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2140:30: note: 'write_int' was previously declared here
   template <typename T> void write_int(T value, const format_specs& spec) {
                              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1331:20: warning: 'handle_int_type_spec' violates the C++ One Definition Rule  [-Wodr]
 FMT_CONSTEXPR void handle_int_type_spec(char spec, Handler&& handler) {
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1331:20: note: type mismatch in parameter 1
 FMT_CONSTEXPR void handle_int_type_spec(char spec, Handler&& handler) {
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1331:20: note: 'handle_int_type_spec' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1649:8: warning: 'on_oct' violates the C++ One Definition Rule  [-Wodr]
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1649:8: note: implicit this pointer type mismatch
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1649:8: note: 'on_oct' was previously declared here
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1656:20: note: type 'struct __lambda41' itself violates the C++ One Definition Rule
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda58' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1637:8: warning: 'on_bin' violates the C++ One Definition Rule  [-Wodr]
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1637:8: note: implicit this pointer type mismatch
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1637:8: note: 'on_bin' was previously declared here
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1643:20: note: type 'struct __lambda40' itself violates the C++ One Definition Rule
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda57' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1624:8: warning: 'on_hex' violates the C++ One Definition Rule  [-Wodr]
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1624:8: note: implicit this pointer type mismatch
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1624:8: note: 'on_hex' was previously declared here
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1630:20: note: type 'struct __lambda39' itself violates the C++ One Definition Rule
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda56' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1664:8: warning: 'on_num' violates the C++ One Definition Rule  [-Wodr]
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1664:8: note: implicit this pointer type mismatch
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1664:8: note: 'on_num' was previously declared here
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1616:8: warning: 'on_dec' violates the C++ One Definition Rule  [-Wodr]
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1616:8: note: implicit this pointer type mismatch
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1616:8: note: 'on_dec' was previously declared here
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1618:20: note: type 'struct __lambda38' itself violates the C++ One Definition Rule
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda55' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2140:30: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
   template <typename T> void write_int(T value, const format_specs& spec) {
                              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2140:30: note: implicit this pointer type mismatch
   template <typename T> void write_int(T value, const format_specs& spec) {
                              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2140:30: note: 'write_int' was previously declared here
   template <typename T> void write_int(T value, const format_specs& spec) {
                              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2293:12: warning: 'operator()' violates the C++ One Definition Rule  [-Wodr]
   iterator operator()(const void* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2293:12: note: implicit this pointer type mismatch
   iterator operator()(const void* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2293:12: note: 'operator()' was previously declared here
   iterator operator()(const void* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2277:12: warning: 'operator()' violates the C++ One Definition Rule  [-Wodr]
   iterator operator()(const Char* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2277:12: note: implicit this pointer type mismatch
   iterator operator()(const Char* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2277:12: note: 'operator()' was previously declared here
   iterator operator()(const Char* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1422:20: warning: 'handle_cstring_type_spec' violates the C++ One Definition Rule  [-Wodr]
 FMT_CONSTEXPR void handle_cstring_type_spec(Char spec, Handler&& handler) {
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1422:20: note: type mismatch in parameter 1
 FMT_CONSTEXPR void handle_cstring_type_spec(Char spec, Handler&& handler) {
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1422:20: note: 'handle_cstring_type_spec' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1987:10: warning: 'write_ptr' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_ptr(OutputIt out, UIntPtr value,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1987:10: note: 'write_ptr' was previously declared here
 OutputIt write_ptr(OutputIt out, UIntPtr value,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: warning: 'operator()' violates the C++ One Definition Rule  [-Wodr]
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: note: implicit this pointer type mismatch
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: note: 'operator()' was previously declared here
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: note: type mismatch in parameter 3
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1185:33: note: type 'struct basic_format_specs' itself violates the C++ One Definition Rule
 template <typename Char> struct basic_format_specs {
                                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: warning: 'operator()' violates the C++ One Definition Rule  [-Wodr]
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: note: implicit this pointer type mismatch
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: note: 'operator()' was previously declared here
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: note: type mismatch in parameter 3
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1185:33: note: type 'struct basic_format_specs' itself violates the C++ One Definition Rule
 template <typename Char> struct basic_format_specs {
                                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: warning: 'operator()' violates the C++ One Definition Rule  [-Wodr]
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: note: implicit this pointer type mismatch
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2268:12: note: 'operator()' was previously declared here
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: note: type mismatch in parameter 3
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1185:33: note: type 'struct basic_format_specs' itself violates the C++ One Definition Rule
 template <typename Char> struct basic_format_specs {
                                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1898:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1800:10: warning: 'write_float' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_float(OutputIt out, const DecimalFP& fp,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1800:10: note: type mismatch in parameter 5
 OutputIt write_float(OutputIt out, const DecimalFP& fp,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1800:10: note: 'write_float' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1886:36: note: type 'struct __lambda49' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1872:38: note: type 'struct __lambda48' itself violates the C++ One Definition Rule
     return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1860:38: note: type 'struct __lambda47' itself violates the C++ One Definition Rule
     return write_padded<align::right>(out, specs, size, [&](iterator it) {
                                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1834:10: note: type 'struct __lambda46' itself violates the C++ One Definition Rule
     auto write = [=](iterator it) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1520:10: warning: 'write_bytes' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_bytes(OutputIt out, string_view bytes,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1520:10: note: 'write_bytes' was previously declared here
 OutputIt write_bytes(OutputIt out, string_view bytes,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1523:22: note: type 'struct __lambda44' itself violates the C++ One Definition Rule
   return write_padded(out, specs, bytes.size(), [bytes](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1706:37: note: type 'struct __lambda42' itself violates the C++ One Definition Rule
     out = write_padded<align::right>(
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2220:8: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
   void write(bool value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2220:8: note: implicit this pointer type mismatch
   void write(bool value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2220:8: note: 'write' was previously declared here
   void write(bool value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2283:12: warning: 'operator()' violates the C++ One Definition Rule  [-Wodr]
   iterator operator()(basic_string_view<Char> value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2283:12: note: implicit this pointer type mismatch
   iterator operator()(basic_string_view<Char> value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2283:12: note: 'operator()' was previously declared here
   iterator operator()(basic_string_view<Char> value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2227:8: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
   void write(const Char* value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2227:8: note: implicit this pointer type mismatch
   void write(const Char* value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2227:8: note: 'write' was previously declared here
   void write(const Char* value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1568:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, basic_string_view<StrChar> s,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1568:10: note: type mismatch in parameter 2
 OutputIt write(OutputIt out, basic_string_view<StrChar> s,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:355:32: note: type 'struct basic_string_view' itself violates the C++ One Definition Rule
 template <typename Char> class basic_string_view {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1568:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, basic_string_view<StrChar> s,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1578:22: note: type 'struct __lambda37' itself violates the C++ One Definition Rule
   return write_padded(out, specs, size, width, [=](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1789:17: warning: 'write_significand' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_significand(OutputIt out, const char* significand,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1789:17: note: type mismatch in parameter 5
 inline OutputIt write_significand(OutputIt out, const char* significand,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1789:17: note: 'write_significand' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2147:8: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
   void write(char value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2147:8: note: implicit this pointer type mismatch
   void write(char value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2147:8: note: 'write' was previously declared here
   void write(char value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:600:6: warning: 'append' violates the C++ One Definition Rule  [-Wodr]
 void buffer<T>::append(const U* begin, const U* end) {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:600:6: note: implicit this pointer type mismatch
 void buffer<T>::append(const U* begin, const U* end) {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:665:29: note: type 'struct buffer' itself violates the C++ One Definition Rule
 template <typename T> class buffer {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:600:6: note: 'append' was previously declared here
 void buffer<T>::append(const U* begin, const U* end) {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: return value type mismatch
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: '__ct_comp ' was previously declared here
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: warning: '__ct_base ' violates the C++ One Definition Rule  [-Wodr]
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: return value type mismatch
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: '__ct_base ' was previously declared here
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2157:8: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
   void write(string_view value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2157:8: note: implicit this pointer type mismatch
   void write(string_view value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2120:7: note: type 'struct arg_formatter_base' itself violates the C++ One Definition Rule
 class arg_formatter_base {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:2157:8: note: 'write' was previously declared here
   void write(string_view value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1363:27: warning: 'parse_float_type_spec' violates the C++ One Definition Rule  [-Wodr]
 FMT_CONSTEXPR float_specs parse_float_type_spec(
                           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1363:27: note: 'parse_float_type_spec' was previously declared here
 FMT_CONSTEXPR float_specs parse_float_type_spec(
                           ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/reader.h:334:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   CharReaderBuilder();
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_reader.cpp:1881:1: note: '__ct_comp ' was previously declared here
 CharReaderBuilder::CharReaderBuilder() { setDefaults(&settings_); }
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/reader.h:337:15: warning: 'newCharReader' violates the C++ One Definition Rule  [-Wodr]
   CharReader* newCharReader() const override;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_reader.cpp:1883:13: note: 'newCharReader' was previously declared here
 CharReader* CharReaderBuilder::newCharReader() const {
             ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/reader.h:335:3: warning: '__dt_comp ' violates the C++ One Definition Rule  [-Wodr]
   ~CharReaderBuilder() override;
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/reader.h:289:16: note: '__dt_comp ' was previously declared here
 class JSON_API CharReaderBuilder : public CharReader::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:121:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   StreamWriterBuilder();
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1159:1: note: return value type mismatch
 StreamWriterBuilder::StreamWriterBuilder() { setDefaults(&settings_); }
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: type 'struct StreamWriterBuilder' itself violates the C++ One Definition Rule
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:89:16: note: the incompatible type is defined here
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:121:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   StreamWriterBuilder();
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1159:1: note: return value type mismatch
 StreamWriterBuilder::StreamWriterBuilder() { setDefaults(&settings_); }
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: type 'struct StreamWriterBuilder' itself violates the C++ One Definition Rule
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:89:16: note: the incompatible type is defined here
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1159:1: note: '__ct_comp ' was previously declared here
 StreamWriterBuilder::StreamWriterBuilder() { setDefaults(&settings_); }
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:135:10: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   Value& operator[](const String& key);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1227:8: note: return value type mismatch
 Value& StreamWriterBuilder::operator[](const String& key) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:135:10: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   Value& operator[](const String& key);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1227:8: note: return value type mismatch
 Value& StreamWriterBuilder::operator[](const String& key) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_writer.cpp:1227:8: note: 'operator[]' was previously declared here
 Value& StreamWriterBuilder::operator[](const String& key) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:122:3: warning: '__dt_comp ' violates the C++ One Definition Rule  [-Wodr]
   ~StreamWriterBuilder() override;
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: implicit this pointer type mismatch
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: type 'struct StreamWriterBuilder' itself violates the C++ One Definition Rule
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:89:16: note: the incompatible type is defined here
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:122:3: warning: '__dt_comp ' violates the C++ One Definition Rule  [-Wodr]
   ~StreamWriterBuilder() override;
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: implicit this pointer type mismatch
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: type 'struct StreamWriterBuilder' itself violates the C++ One Definition Rule
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/writer.h:89:16: note: the incompatible type is defined here
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/writer.h:89:16: note: '__dt_comp ' was previously declared here
 class JSON_API StreamWriterBuilder : public StreamWriter::Factory {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:396:8: warning: 'asBool' violates the C++ One Definition Rule  [-Wodr]
   bool asBool() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:804:6: note: 'asBool' was previously declared here
 bool Value::asBool() const {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:381:10: warning: 'asString' violates the C++ One Definition Rule  [-Wodr]
   String asString() const; ///< Embedded zeroes are possible.
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:628:8: note: 'asString' was previously declared here
 String Value::asString() const {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:501:9: warning: 'get' violates the C++ One Definition Rule  [-Wodr]
   Value get(const char* key, const Value& defaultValue) const;
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1159:7: note: return value type mismatch
 Value Value::get(char const* key, Value const& defaultValue) const {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1159:7: note: 'get' was previously declared here
 Value Value::get(char const* key, Value const& defaultValue) const {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:386:7: warning: 'asInt' violates the C++ One Definition Rule  [-Wodr]
   Int asInt() const;
       ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:654:12: note: 'asInt' was previously declared here
 Value::Int Value::asInt() const {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:316:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(Int value);
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:376:1: note: return value type mismatch
 Value::Value(Int value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:376:1: note: '__ct_comp ' was previously declared here
 Value::Value(Int value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:584:12: warning: 'begin' violates the C++ One Definition Rule  [-Wodr]
   iterator begin();
            ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1472:17: note: implicit this pointer type mismatch
 Value::iterator Value::begin() {
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1472:17: note: 'begin' was previously declared here
 Value::iterator Value::begin() {
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:585:12: warning: 'end' violates the C++ One Definition Rule  [-Wodr]
   iterator end();
            ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1485:17: note: implicit this pointer type mismatch
 Value::iterator Value::end() {
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1485:17: note: 'end' was previously declared here
 Value::iterator Value::end() {
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:793:10: warning: 'deref' violates the C++ One Definition Rule  [-Wodr]
   Value& deref();
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_valueiterator.inl:24:8: note: return value type mismatch
 Value& ValueIteratorBase::deref() { return current_->second; }
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_valueiterator.inl:24:8: note: 'deref' was previously declared here
 Value& ValueIteratorBase::deref() { return current_->second; }
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:466:10: warning: 'append' violates the C++ One Definition Rule  [-Wodr]
   Value& append(Value&& value);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1127:8: note: return value type mismatch
 Value& Value::append(Value&& value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1127:8: note: 'append' was previously declared here
 Value& Value::append(Value&& value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:343:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(const String& value);
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:415:1: note: return value type mismatch
 Value::Value(const String& value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:415:1: note: '__ct_comp ' was previously declared here
 Value::Value(const String& value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:465:10: warning: 'append' violates the C++ One Definition Rule  [-Wodr]
   Value& append(const Value& value);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1125:8: note: return value type mismatch
 Value& Value::append(const Value& value) { return append(Value(value)); }
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1125:8: note: 'append' was previously declared here
 Value& Value::append(const Value& value) { return append(Value(value)); }
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:344:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(bool value);
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:426:1: note: return value type mismatch
 Value::Value(bool value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:426:1: note: '__ct_comp ' was previously declared here
 Value::Value(bool value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:323:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(const char* value); ///< Copy til first 0. (NULL causes to seg-fault.)
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:401:1: note: return value type mismatch
 Value::Value(const char* value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:401:1: note: '__ct_comp ' was previously declared here
 Value::Value(const char* value) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:475:10: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   Value& operator[](const char* key);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1113:8: note: return value type mismatch
 Value& Value::operator[](const char* key) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1113:8: note: 'operator[]' was previously declared here
 Value& Value::operator[](const char* key) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:353:10: warning: 'operator=' violates the C++ One Definition Rule  [-Wodr]
   Value& operator=(Value&& other);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:451:8: note: return value type mismatch
 Value& Value::operator=(Value&& other) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:451:8: note: 'operator=' was previously declared here
 Value& Value::operator=(Value&& other) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:315:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   Value(ValueType type = nullValue);
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:347:1: note: return value type mismatch
 Value::Value(ValueType type) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:347:1: note: '__ct_comp ' was previously declared here
 Value::Value(ValueType type) {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:422:8: warning: 'empty' violates the C++ One Definition Rule  [-Wodr]
   bool empty() const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:882:6: note: 'empty' was previously declared here
 bool Value::empty() const {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:352:10: warning: 'operator=' violates the C++ One Definition Rule  [-Wodr]
   Value& operator=(const Value& other);
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:446:8: note: return value type mismatch
 Value& Value::operator=(const Value& other) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:446:8: note: 'operator=' was previously declared here
 Value& Value::operator=(const Value& other) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:348:3: warning: '__dt_comp ' violates the C++ One Definition Rule  [-Wodr]
   ~Value();
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:441:1: note: implicit this pointer type mismatch
 Value::~Value() {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/include/json/value.h:193:16: note: type 'struct Value' itself violates the C++ One Definition Rule
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:193:16: note: the incompatible type is defined here
 class JSON_API Value {
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:441:1: note: '__dt_comp ' was previously declared here
 Value::~Value() {
 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1001:46: warning: 'grouping_impl' violates the C++ One Definition Rule  [-Wodr]
 template <typename Char> FMT_API std::string grouping_impl(locale_ref loc);
                                              ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:183:47: note: 'grouping_impl' was previously declared here
 template <typename Char> FMT_FUNC std::string grouping_impl(locale_ref loc) {
                                               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1009:39: warning: 'thousands_sep_impl' violates the C++ One Definition Rule  [-Wodr]
 template <typename Char> FMT_API Char thousands_sep_impl(locale_ref loc);
                                       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:186:40: note: return value type mismatch
 template <typename Char> FMT_FUNC Char thousands_sep_impl(locale_ref loc) {
                                        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:186:40: note: 'thousands_sep_impl' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:535:29: warning: 'on_error' violates the C++ One Definition Rule  [-Wodr]
   FMT_NORETURN FMT_API void on_error(const char* message);
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:2736:15: note: 'on_error' was previously declared here
 FMT_FUNC void detail::error_handler::on_error(const char* message) {
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1331:20: warning: 'handle_int_type_spec' violates the C++ One Definition Rule  [-Wodr]
 FMT_CONSTEXPR void handle_int_type_spec(char spec, Handler&& handler) {
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1331:20: note: type mismatch in parameter 1
 FMT_CONSTEXPR void handle_int_type_spec(char spec, Handler&& handler) {
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1331:20: note: 'handle_int_type_spec' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1649:8: warning: 'on_oct' violates the C++ One Definition Rule  [-Wodr]
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1649:8: note: implicit this pointer type mismatch
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1649:8: note: 'on_oct' was previously declared here
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1656:20: note: type 'struct __lambda36' itself violates the C++ One Definition Rule
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda55' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1637:8: warning: 'on_bin' violates the C++ One Definition Rule  [-Wodr]
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1637:8: note: implicit this pointer type mismatch
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1637:8: note: 'on_bin' was previously declared here
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1643:20: note: type 'struct __lambda35' itself violates the C++ One Definition Rule
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda54' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1624:8: warning: 'on_hex' violates the C++ One Definition Rule  [-Wodr]
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1624:8: note: implicit this pointer type mismatch
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1624:8: note: 'on_hex' was previously declared here
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1630:20: note: type 'struct __lambda34' itself violates the C++ One Definition Rule
     out = write_int(out, num_digits, get_prefix(), specs,
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda53' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1664:8: warning: 'on_num' violates the C++ One Definition Rule  [-Wodr]
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1664:8: note: implicit this pointer type mismatch
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1664:8: note: 'on_num' was previously declared here
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1616:8: warning: 'on_dec' violates the C++ One Definition Rule  [-Wodr]
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1616:8: note: implicit this pointer type mismatch
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1616:8: note: 'on_dec' was previously declared here
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: warning: 'write_int' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: type mismatch in parameter 5
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1618:20: note: type 'struct __lambda33' itself violates the C++ One Definition Rule
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1555:10: note: 'write_int' was previously declared here
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1559:36: note: type 'struct __lambda52' itself violates the C++ One Definition Rule
   return write_padded<align::right>(out, specs, data.size, [=](iterator it) {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: warning: 'write_padded' violates the C++ One Definition Rule  [-Wodr]
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: type mismatch in parameter 5
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1706:37: note: type 'struct __lambda37' itself violates the C++ One Definition Rule
     out = write_padded<align::right>(
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1495:17: note: 'write_padded' was previously declared here
 inline OutputIt write_padded(OutputIt out,
                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1910:39: warning: 'get' violates the C++ One Definition Rule  [-Wodr]
   template <typename Char> format_arg get(basic_string_view<Char> name) const {
                                       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1910:39: note: type mismatch in parameter 1
   template <typename Char> format_arg get(basic_string_view<Char> name) const {
                                       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:355:32: note: type 'struct basic_string_view' itself violates the C++ One Definition Rule
 template <typename Char> class basic_string_view {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1910:39: note: 'get' was previously declared here
   template <typename Char> format_arg get(basic_string_view<Char> name) const {
                                       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1915:32: warning: 'get_id' violates the C++ One Definition Rule  [-Wodr]
   template <typename Char> int get_id(basic_string_view<Char> name) const {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1915:32: note: type mismatch in parameter 1
   template <typename Char> int get_id(basic_string_view<Char> name) const {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:355:32: note: type 'struct basic_string_view' itself violates the C++ One Definition Rule
 template <typename Char> class basic_string_view {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1915:32: note: 'get_id' was previously declared here
   template <typename Char> int get_id(basic_string_view<Char> name) const {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:420:15: warning: 'operator==' violates the C++ One Definition Rule  [-Wodr]
   friend bool operator==(basic_string_view lhs, basic_string_view rhs) {
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:420:15: note: type mismatch in parameter 1
   friend bool operator==(basic_string_view lhs, basic_string_view rhs) {
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:355:32: note: type 'struct basic_string_view' itself violates the C++ One Definition Rule
 template <typename Char> class basic_string_view {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:420:15: note: 'operator==' was previously declared here
   friend bool operator==(basic_string_view lhs, basic_string_view rhs) {
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: return value type mismatch
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: '__ct_comp ' was previously declared here
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: warning: '__ct_base ' violates the C++ One Definition Rule  [-Wodr]
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: return value type mismatch
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1584:67: note: type 'struct int_writer' itself violates the C++ One Definition Rule
 template <typename OutputIt, typename Char, typename UInt> struct int_writer {
                                                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1598:3: note: '__ct_base ' was previously declared here
   int_writer(OutputIt output, locale_ref loc, Int value,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1152:22: warning: 'operator=' violates the C++ One Definition Rule  [-Wodr]
   FMT_CONSTEXPR void operator=(basic_string_view<Char> s) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1152:22: note: type mismatch in parameter 1
   FMT_CONSTEXPR void operator=(basic_string_view<Char> s) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:355:32: note: type 'struct basic_string_view' itself violates the C++ One Definition Rule
 template <typename Char> class basic_string_view {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1152:22: note: 'operator=' was previously declared here
   FMT_CONSTEXPR void operator=(basic_string_view<Char> s) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:741:6: warning: 'grow' violates the C++ One Definition Rule  [-Wodr]
 void basic_memory_buffer<T, SIZE, Allocator>::grow(size_t size) {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:741:6: note: implicit this pointer type mismatch
 void basic_memory_buffer<T, SIZE, Allocator>::grow(size_t size) {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:654:7: note: type 'struct basic_memory_buffer' itself violates the C++ One Definition Rule
 class basic_memory_buffer final : public detail::buffer<T> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:741:6: note: 'grow' was previously declared here
 void basic_memory_buffer<T, SIZE, Allocator>::grow(size_t size) {
      ^
[100%] Built target Cuberite
+ echo Cuberite 'Jenkins arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=Release (master)-#215\nhttps://builds.cuberite.org/job/linux-armhf/215/'
+ pushd Server
/var/jenkins_home/workspace/linux-armhf/Server /var/jenkins_home/workspace/linux-armhf
+ tar -hzcv --exclude .git -T Install/UnixExecutables.list -f ../Cuberite.tar.gz
Cuberite
Plugins/
Plugins/.gitignore
Plugins/InfoReg.lua
Plugins/TestLuaRocks/
Plugins/TestLuaRocks/TestLuaRocks.lua
Plugins/DumpInfo/
Plugins/DumpInfo/Init.lua
Plugins/Core/
Plugins/Core/cmd_spawn.lua
Plugins/Core/.gitignore
Plugins/Core/cmd_list.lua
Plugins/Core/enchant.lua
Plugins/Core/README.md
Plugins/Core/web_serversettings.lua
Plugins/Core/cmd_op.lua
Plugins/Core/cmd_listgroups.lua
Plugins/Core/cmd_rank.lua
Plugins/Core/core_functions.lua
Plugins/Core/plugins.lua
Plugins/Core/web_players.lua
Plugins/Core/core_hardcore.lua
Plugins/Core/whitelist.lua
Plugins/Core/cmd_unrank.lua
Plugins/Core/cmd_saveall.lua
Plugins/Core/CONTRIBUTORS
Plugins/Core/do.lua
Plugins/Core/cmd_say.lua
Plugins/Core/web_utils.lua
Plugins/Core/cmd_me.lua
Plugins/Core/teleport.lua
Plugins/Core/cmd_portal.lua
Plugins/Core/tests/
Plugins/Core/tests/FuzzCommands.lua
Plugins/Core/sqlite.lua
Plugins/Core/Info.lua
Plugins/Core/cmd_toggledownfall.lua
Plugins/Core/cmd_kick.lua
Plugins/Core/web_chat.lua
Plugins/Core/core_motd.lua
Plugins/Core/cmd_setspawn.lua
Plugins/Core/cmd_worlds.lua
Plugins/Core/cmd_numchunks.lua
Plugins/Core/cmd_spawnpoint.lua
Plugins/Core/cmd_tps.lua
Plugins/Core/help.lua
Plugins/Core/gm.lua
Plugins/Core/cmd_listranks.lua
Plugins/Core/cmd_effect.lua
Plugins/Core/difficulties.lua
Plugins/Core/cmd_stop.lua
Plugins/Core/regen.lua
Plugins/Core/web_permissions.lua
Plugins/Core/web_manageserver.lua
Plugins/Core/give.lua
Plugins/Core/cmd_clear.lua
Plugins/Core/LICENSE
Plugins/Core/cmd_players.lua
Plugins/Core/cmd_reload.lua
Plugins/Core/console.lua
Plugins/Core/cmd_seed.lua
Plugins/Core/cmd_tell.lua
Plugins/Core/cmd_unloadchunks.lua
Plugins/Core/core_worlds.lua
Plugins/Core/web_plugins.lua
Plugins/Core/web_ranks.lua
Plugins/Core/cmd_viewdistance.lua
Plugins/Core/main.lua
Plugins/Core/web_whitelist.lua
Plugins/Core/core_itemrepair.lua
Plugins/Core/banlist.lua
Plugins/Core/cmd_weather.lua
Plugins/Core/time.lua
Plugins/Core/cmd_kill.lua
Plugins/Core/web_playerranks.lua
Plugins/Core/cmd_summon.lua
Plugins/Core/web_weather.lua
Plugins/Core/.github/
Plugins/Core/.github/workflows/
Plugins/Core/.github/workflows/ci.yml
Plugins/InfoDump.lua
Plugins/ChatLog/
Plugins/ChatLog/README.md
Plugins/ChatLog/plugin.lua
Plugins/ChatLog/LICENSE
Plugins/ProtectionAreas/
Plugins/ProtectionAreas/HookHandlers.lua
Plugins/ProtectionAreas/.gitignore
Plugins/ProtectionAreas/README.md
Plugins/ProtectionAreas/Info.lua
Plugins/ProtectionAreas/CommandHandlers.lua
Plugins/ProtectionAreas/Storage.lua
Plugins/ProtectionAreas/LICENSE
Plugins/ProtectionAreas/CommandState.lua
Plugins/ProtectionAreas/ProtectionAreas.lua
Plugins/ProtectionAreas/CurrentLng.lua
Plugins/ProtectionAreas/PlayerAreas.lua
Plugins/ProtectionAreas/Config.lua
Plugins/NetworkTest/
Plugins/NetworkTest/Info.lua
Plugins/NetworkTest/splashes.txt
Plugins/NetworkTest/NetworkTest.lua
Plugins/Debuggers/
Plugins/Debuggers/Inject.lua
Plugins/Debuggers/Debuggers.lua
Plugins/Debuggers/Info.lua
Plugins/HookNotify/
Plugins/HookNotify/HookNotify.lua
Plugins/APIDump/
Plugins/APIDump/main.css
Plugins/APIDump/SettingUpDecoda.html
Plugins/APIDump/WebWorldThreads.html
Plugins/APIDump/Writing-a-Cuberite-plugin.html
Plugins/APIDump/LICENSE-prettify.txt
Plugins/APIDump/InfoFile.html
Plugins/APIDump/APIDesc.lua
Plugins/APIDump/Static/
Plugins/APIDump/Static/.gitignore
Plugins/APIDump/Static/decoda_debug_settings.png
Plugins/APIDump/Static/zbs_workspace.png
Plugins/APIDump/Static/decoda_workspace.png
Plugins/APIDump/Static/decoda_logo.png
Plugins/APIDump/Static/zbs_logo.png
Plugins/APIDump/main_APIDump.lua
Plugins/APIDump/Hooks/
Plugins/APIDump/Hooks/OnPlayerMoving.lua
Plugins/APIDump/Hooks/OnPlayerUsedItem.lua
Plugins/APIDump/Hooks/OnCraftingNoRecipe.lua
Plugins/APIDump/Hooks/OnPlayerCrouched.lua
Plugins/APIDump/Hooks/OnPluginMessage.lua
Plugins/APIDump/Hooks/OnPlayerPlacedBlock.lua
Plugins/APIDump/Hooks/OnPlayerAnimation.lua
Plugins/APIDump/Hooks/OnUpdatingSign.lua
Plugins/APIDump/Hooks/OnCollectingPickup.lua
Plugins/APIDump/Hooks/OnChat.lua
Plugins/APIDump/Hooks/OnHandshake.lua
Plugins/APIDump/Hooks/OnChunkUnloading.lua
Plugins/APIDump/Hooks/OnPlayerPlacingBlock.lua
Plugins/APIDump/Hooks/OnEntityChangingWorld.lua
Plugins/APIDump/Hooks/OnPostCrafting.lua
Plugins/APIDump/Hooks/OnPlayerFoodLevelChange.lua
Plugins/APIDump/Hooks/OnWorldTick.lua
Plugins/APIDump/Hooks/OnBlockToPickups.lua
Plugins/APIDump/Hooks/OnEntityTeleport.lua
Plugins/APIDump/Hooks/OnSpawningMonster.lua
Plugins/APIDump/Hooks/OnWeatherChanged.lua
Plugins/APIDump/Hooks/OnBrewingCompleted.lua
Plugins/APIDump/Hooks/OnPlayerRightClickingEntity.lua
Plugins/APIDump/Hooks/OnExploded.lua
Plugins/APIDump/Hooks/OnPlayerFished.lua
Plugins/APIDump/Hooks/OnProjectileHitBlock.lua
Plugins/APIDump/Hooks/OnDropSpense.lua
Plugins/APIDump/Hooks/OnPlayerSpawned.lua
Plugins/APIDump/Hooks/OnPlayerBrokenBlock.lua
Plugins/APIDump/Hooks/OnPlayerJoined.lua
Plugins/APIDump/Hooks/OnSpawningEntity.lua
Plugins/APIDump/Hooks/OnPlayerTossingItem.lua
Plugins/APIDump/Hooks/OnPlayerBreakingBlock.lua
Plugins/APIDump/Hooks/OnPlayerShooting.lua
Plugins/APIDump/Hooks/OnPluginsLoaded.lua
Plugins/APIDump/Hooks/OnHopperPushingItem.lua
Plugins/APIDump/Hooks/OnPlayerEating.lua
Plugins/APIDump/Hooks/OnPlayerFishing.lua
Plugins/APIDump/Hooks/OnHopperPullingItem.lua
Plugins/APIDump/Hooks/OnChunkGenerated.lua
Plugins/APIDump/Hooks/OnPlayerDestroyed.lua
Plugins/APIDump/Hooks/OnExploding.lua
Plugins/APIDump/Hooks/OnWeatherChanging.lua
Plugins/APIDump/Hooks/OnProjectileHitEntity.lua
Plugins/APIDump/Hooks/OnChunkUnloaded.lua
Plugins/APIDump/Hooks/OnSpawnedEntity.lua
Plugins/APIDump/Hooks/OnBrewingCompleting.lua
Plugins/APIDump/Hooks/OnPlayerLeftClick.lua
Plugins/APIDump/Hooks/OnWorldStarted.lua
Plugins/APIDump/Hooks/OnBlockSpread.lua
Plugins/APIDump/Hooks/OnPlayerUsedBlock.lua
Plugins/APIDump/Hooks/OnEntityAddEffect.lua
Plugins/APIDump/Hooks/OnKilling.lua
Plugins/APIDump/Hooks/OnChunkAvailable.lua
Plugins/APIDump/Hooks/OnEntityChangedWorld.lua
Plugins/APIDump/Hooks/OnLogin.lua
Plugins/APIDump/Hooks/OnChunkGenerating.lua
Plugins/APIDump/Hooks/OnPlayerOpeningWindow.lua
Plugins/APIDump/Hooks/OnUpdatedSign.lua
Plugins/APIDump/Hooks/OnExecuteCommand.lua
Plugins/APIDump/Hooks/OnTakeDamage.lua
Plugins/APIDump/Hooks/OnPreCrafting.lua
Plugins/APIDump/Hooks/OnSpawnedMonster.lua
Plugins/APIDump/Hooks/OnPlayerUsingBlock.lua
Plugins/APIDump/Hooks/OnDisconnect.lua
Plugins/APIDump/Hooks/OnPlayerUsingItem.lua
Plugins/APIDump/Hooks/OnTick.lua
Plugins/APIDump/Hooks/OnServerPing.lua
Plugins/APIDump/Hooks/OnPlayerRightClick.lua
Plugins/APIDump/Hooks/OnKilled.lua
Plugins/APIDump/prettify.js
Plugins/APIDump/UsingChunkStays.html
Plugins/APIDump/SettingUpZeroBrane.html
Plugins/APIDump/prettify.css
Plugins/APIDump/lang-lua.js
Plugins/APIDump/Classes/
Plugins/APIDump/Classes/Plugins.lua
Plugins/APIDump/Classes/Projectiles.lua
Plugins/APIDump/Classes/BlockArea.lua
Plugins/APIDump/Classes/BlockEntities.lua
Plugins/APIDump/Classes/Network.lua
Plugins/APIDump/Classes/RankManager.lua
Plugins/APIDump/Classes/WebAdmin.lua
Plugins/APIDump/Classes/World.lua
Plugins/APIDump/Classes/Geometry.lua
Prefabs/
Prefabs/SinglePieceStructures/
Prefabs/SinglePieceStructures/DesertWell.cubeset
Prefabs/SinglePieceStructures/JungleTemple.cubeset
Prefabs/SinglePieceStructures/DesertPyramid.cubeset
Prefabs/SinglePieceStructures/WitchHut.cubeset
Prefabs/SinglePieceStructures/EndFountain.schematic
Prefabs/Villages/
Prefabs/Villages/JapaneseVillage.cubeset
Prefabs/Villages/AlchemistVillage.cubeset
Prefabs/Villages/PlainsVillage.cubeset
Prefabs/Villages/SandVillage.cubeset
Prefabs/Villages/SandFlatRoofVillage.cubeset
Prefabs/PieceStructures/
Prefabs/PieceStructures/TestRails.cubeset
Prefabs/PieceStructures/UnderwaterBase.cubeset
Prefabs/PieceStructures/NetherFort.cubeset
Prefabs/PieceStructures/TreePaths.cubeset
Prefabs/PieceStructures/RainbowRoad.cubeset
Protocol/
Protocol/1.12.2/
Protocol/1.12.2/base.recipes.txt
Protocol/1.14.4/
Protocol/1.14.4/base.btp.txt
Protocol/1.13/
Protocol/1.13/base.btp.txt
Protocol/UpgradeBlockTypePalette.txt
webadmin/
webadmin/template.lua
webadmin/login_template.html
webadmin/files/
webadmin/files/guest.html
webadmin/files/style.css
webadmin/files/favicon.ico
webadmin/GenerateSelfSignedHTTPSCertUsingOpenssl.sh
webadmin/GenerateSelfSignedHTTPSCertUsingOpenssl.cmd
BACKERS
brewing.txt
crafting.txt
furnace.txt
items.ini
monsters.ini
buildinfo.txt
README.txt
favicon.png
CONTRIBUTORS
LICENSE
ThirdPartyLicenses/
ThirdPartyLicenses/LuaExpat-license.html
ThirdPartyLicenses/LibEvent-LICENSE.txt
ThirdPartyLicenses/LuaSQLite3-LICENSE.txt
ThirdPartyLicenses/fmt-LICENSE.rst
ThirdPartyLicenses/Lua-LICENSE.txt
ThirdPartyLicenses/SQLiteCpp-LICENSE.txt
ThirdPartyLicenses/MersenneTwister-LICENSE.txt
+ popd
/var/jenkins_home/workspace/linux-armhf
+ sha1sum Cuberite.tar.gz