Console Output

Skipping 98 KB.. Full Log
defined in another translation unit
   union {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:900:15: note: the first difference of corresponding definitions is field 'char_value'
     char_type char_value;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:900:15: note: a field of same name but different type is defined in another translation unit
     char_type char_value;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1122:9: warning: type 'struct handle' violates the C++ One Definition Rule [-Wodr]
   class handle {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1122:9: note: a different type is defined in another translation unit
   class handle {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1132:35: note: the first difference of corresponding definitions is field 'custom_'
     detail::custom_value<Context> custom_;
                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1132:35: note: a field of same name but different type is defined in another translation unit
     detail::custom_value<Context> custom_;
                                   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:881:36: note: type 'struct custom_value' itself violates the C++ One Definition Rule
 template <typename Context> struct custom_value {
                                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:610:7: warning: type 'struct basic_memory_buffer' violates the C++ One Definition Rule [-Wodr]
 class basic_memory_buffer : public detail::buffer<T> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:610:7: note: a type with different bases is defined in another translation unit
 class basic_memory_buffer : public detail::buffer<T> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:890:37: warning: type 'struct format_decimal_result' violates the C++ One Definition Rule [-Wodr]
 template <typename Iterator> struct format_decimal_result {
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:890:37: note: a different type is defined in another translation unit
 template <typename Iterator> struct format_decimal_result {
                                     ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:891:12: note: the first difference of corresponding definitions is field 'begin'
   Iterator begin;
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:891:12: note: a field of same name but different type is defined in another translation unit
   Iterator begin;
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1039:33: warning: type 'struct basic_format_specs' violates the C++ One Definition Rule [-Wodr]
 template <typename Char> struct basic_format_specs {
                                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1039:33: note: a different type is defined in another translation unit
 template <typename Char> struct basic_format_specs {
                                 ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1042:8: note: the first difference of corresponding definitions is field 'type'
   char type;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1042:8: note: a field of same name but different type is defined in another translation unit
   char type;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1102:32: warning: type 'struct float_writer' violates the C++ One Definition Rule [-Wodr]
 template <typename Char> class float_writer {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1102:32: note: a different type is defined in another translation unit
 template <typename Char> class float_writer {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1105:15: note: the first difference of corresponding definitions is field 'digits_'
   const char* digits_;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1105:15: note: a field of same name but different type is defined in another translation unit
   const char* digits_;
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1413:22: warning: type 'struct __lambda36' violates the C++ One Definition Rule [-Wodr]
   return write_padded(out, specs, bytes.size(), [bytes](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1413:22: note: a different type is defined in another translation unit
   return write_padded(out, specs, bytes.size(), [bytes](iterator it) {
                      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1413:50: note: the first difference of corresponding definitions is field '__bytes'
   return write_padded(out, specs, bytes.size(), [bytes](iterator it) {
                                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1413:50: note: a field of same name but different type is defined in another translation unit
   return write_padded(out, specs, bytes.size(), [bytes](iterator it) {
                                                  ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:431: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:1449:36: warning: type 'struct __lambda39' 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:1449: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:1450: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:1450: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:431: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:1449:36: warning: type 'struct __lambda40' 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:1449: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:1450: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:1450: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:431: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:1449:36: warning: type 'struct __lambda41' 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:1449: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:1450: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:1450: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:431: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:1449:36: warning: type 'struct __lambda42' 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:1449: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:1450: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:1450: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:431: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:1449:36: warning: type 'struct __lambda42' 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:1449: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:1450: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:1450: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:431: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:1449:36: warning: type 'struct __lambda43' 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:1449: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:1450: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:1450: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:431: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:1449:36: warning: type 'struct __lambda44' 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:1449: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:1450: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:1450: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:431: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:1449:36: warning: type 'struct __lambda45' 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:1449: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:1450: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:1450: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:431: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:1468: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:1468: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:1469: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:1469: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:1474: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:1474: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:1477: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:1477: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:1474: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:1474: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:1477: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:1477: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:1508:20: warning: type 'struct __lambda27' violates the C++ One Definition Rule [-Wodr]
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1508: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:1509: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:1509: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:1474: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:1508:20: warning: type 'struct __lambda31' violates the C++ One Definition Rule [-Wodr]
     out = write_int(
                    ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1508: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:1509: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:1509: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:1474: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:1520:20: warning: type 'struct __lambda28' 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:1520: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:1521: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:1521: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:1474: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:1520:20: warning: type 'struct __lambda32' 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:1520: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:1521: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:1521: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:1474: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:1533:20: warning: type 'struct __lambda29' 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:1533: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:1534: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:1534: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:1474: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:1533:20: warning: type 'struct __lambda33' 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:1533: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:1534: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:1534: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:1474: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:1546:20: warning: type 'struct __lambda30' 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:1546: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:1547: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:1547: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:1474: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:1546: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:1546: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:1547: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:1547: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:1474: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:1697:22: warning: type 'struct __lambda46' 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:1697: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:1698: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:1698: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:1819: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:1819: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:1826:12: note: the first difference of corresponding definitions is field 'out_'
   iterator out_;
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1826:12: note: a field of same name but different type is defined in another translation unit
   iterator out_;
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1821:28: note: type 'struct iterator' should match type 'struct iterator'
   using iterator = OutputIt;
                            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1885: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:1885: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:1886: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:1886: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:1819: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:1904: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:1904: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:1905: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:1905: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:1819: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:2093: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:2093: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:2126: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:2126: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:1039: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:2893: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:2893:7: note: a type with different bases is defined in another translation unit
 class arg_formatter : public arg_formatter_base<OutputIt, Char> {
       ^
/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
     struct less : public binary_function<_Tp, _Tp, bool>
            ^
/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:617:9: warning: type 'union ValueHolder' violates the C++ One Definition Rule [-Wodr]
   union ValueHolder {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:617: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:622: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/src/lib_json/../../include/json/value.h:622: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: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/src/lib_json/../../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:624:5: note: the first difference of corresponding definitions is field 'value_'
   } value_;
     ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:624: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:617:9: note: type 'union ValueHolder' itself violates the C++ One Definition Rule
   union ValueHolder {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:633:9: warning: type 'struct Comments' violates the C++ One Definition Rule [-Wodr]
   class Comments {
         ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:633: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:646:28: note: the first difference of corresponding definitions is field 'ptr_'
     std::unique_ptr<Array> ptr_;
                            ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:646: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/src/lib_json/../../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/src/lib_json/../../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/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:1989:10: note: type mismatch in parameter 2
 IStream& operator>>(IStream& sin, Value& root) {
          ^
/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/src/lib_json/json_reader.cpp:1989: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:399: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:762: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/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/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:406: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:407: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:452: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:1835: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:1443: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/value.h:393: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:386: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:444: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/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/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/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/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:1768:13: warning: 'vformat' violates the C++ One Definition Rule  [-Wodr]
 std::string vformat(string_view format_str, format_args args);
             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1768:13: warning: 'vformat' violates the C++ One Definition Rule  [-Wodr]
 std::string vformat(string_view format_str, format_args args);
             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:1768:13: warning: 'vformat' violates the C++ One Definition Rule  [-Wodr]
 std::string vformat(string_view format_str, format_args args);
             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format-inl.h:1401: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/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/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:445: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/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/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:364: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:394: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:417: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:345: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/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/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:397: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:1212:6: note: type mismatch in parameter 1
 bool StreamWriterBuilder::validate(Json::Value* invalid) const {
      ^
/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/src/lib_json/json_writer.cpp:1212: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:480: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/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/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:375: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:1159:15: note: 'newStreamWriter' was previously declared here
 StreamWriter* StreamWriterBuilder::newStreamWriter() const {
               ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1214: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:1143: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:627: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:1214: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:1143: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:627: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:1143: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:1210: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:1071: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:627: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:1210: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:1071: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:627: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:1071: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:1214: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:1143: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:627: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:1214: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:1143: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:627: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:1143: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:1210: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:1071: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:627: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:1210: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:1071: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:627: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:1071: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:867: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:203: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:203:40: note: 'decimal_point_impl' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3448:41: warning: 'vformat_to' violates the C++ One Definition Rule  [-Wodr]
 typename buffer_context<Char>::iterator detail::vformat_to(
                                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3448:41: note: type mismatch in parameter 1
 typename buffer_context<Char>::iterator detail::vformat_to(
                                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:627: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:3448:41: warning: 'vformat_to' violates the C++ One Definition Rule  [-Wodr]
 typename buffer_context<Char>::iterator detail::vformat_to(
                                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:3448:41: note: type mismatch in parameter 1
 typename buffer_context<Char>::iterator detail::vformat_to(
                                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:627: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:3448:41: note: 'vformat_to' was previously declared here
 typename buffer_context<Char>::iterator detail::vformat_to(
                                         ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1967: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:1967:12: note: implicit this pointer type mismatch
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1967:12: note: 'operator()' was previously declared here
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1621: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:1621:10: note: return value type mismatch
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1621: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:1967: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:1967:12: note: implicit this pointer type mismatch
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1967:12: note: 'operator()' was previously declared here
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1621: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:1621:10: note: return value type mismatch
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1621: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:1967: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:1967:12: note: implicit this pointer type mismatch
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1967:12: note: 'operator()' was previously declared here
   iterator operator()(T value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1621: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:1621:10: note: return value type mismatch
 OutputIt write(OutputIt out, T value, basic_format_specs<Char> specs,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1621: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1112:29: warning: 'prettify' violates the C++ One Definition Rule  [-Wodr]
   template <typename It> It prettify(It it) const {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1112:29: note: 'prettify' was previously declared here
   template <typename It> It prettify(It it) const {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1302: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:1302: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:1885: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:1302: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:1896:10: warning: 'on_char' violates the C++ One Definition Rule  [-Wodr]
     void on_char() {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1896:10: note: implicit this pointer type mismatch
     void on_char() {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1885: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:1896:10: note: 'on_char' was previously declared here
     void on_char() {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1839: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:1839: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:1819: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:1839: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:1221: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:1221: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:1221:20: note: 'handle_int_type_spec' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1539: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:1539:8: note: implicit this pointer type mismatch
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1539:8: note: 'on_oct' was previously declared here
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1527: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:1527:8: note: implicit this pointer type mismatch
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1527:8: note: 'on_bin' was previously declared here
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1514: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:1514:8: note: implicit this pointer type mismatch
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1514:8: note: 'on_hex' was previously declared here
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1554: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:1554:8: note: implicit this pointer type mismatch
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1554:8: note: 'on_num' was previously declared here
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1506: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:1506:8: note: implicit this pointer type mismatch
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1506:8: note: 'on_dec' was previously declared here
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1839: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:1839: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:1819: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:1839: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:1992: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:1992:12: note: implicit this pointer type mismatch
   iterator operator()(const void* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1992:12: note: 'operator()' was previously declared here
   iterator operator()(const void* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1976: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:1976:12: note: implicit this pointer type mismatch
   iterator operator()(const Char* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1976:12: note: 'operator()' was previously declared here
   iterator operator()(const Char* value) {
            ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1312: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:1312: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:1312:20: note: 'handle_cstring_type_spec' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1704: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:1704:10: note: return value type mismatch
 OutputIt write_ptr(OutputIt out, UIntPtr value,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1704: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1410: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:1410:10: note: return value type mismatch
 OutputIt write_bytes(OutputIt out, string_view bytes,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1410: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1919: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:1919:8: note: implicit this pointer type mismatch
   void write(bool value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1919:8: note: 'write' was previously declared here
   void write(bool value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1982: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:1982: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:1819: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:1982: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:1926: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:1926:8: note: implicit this pointer type mismatch
   void write(const Char* value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1926:8: note: 'write' was previously declared here
   void write(const Char* value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1184:3: warning: '__ct_comp ' violates the C++ One Definition Rule  [-Wodr]
   float_writer(const char* digits, int num_digits, int exp, float_specs specs,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1184:3: note: return value type mismatch
   float_writer(const char* digits, int num_digits, int exp, float_specs specs,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1102:32: note: type 'struct float_writer' itself violates the C++ One Definition Rule
 template <typename Char> class float_writer {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1184:3: note: '__ct_comp ' was previously declared here
   float_writer(const char* digits, int num_digits, int exp, float_specs specs,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1184:3: warning: '__ct_base ' violates the C++ One Definition Rule  [-Wodr]
   float_writer(const char* digits, int num_digits, int exp, float_specs specs,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1184:3: note: return value type mismatch
   float_writer(const char* digits, int num_digits, int exp, float_specs specs,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1102:32: note: type 'struct float_writer' itself violates the C++ One Definition Rule
 template <typename Char> class float_writer {
                                ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1184:3: note: '__ct_base ' was previously declared here
   float_writer(const char* digits, int num_digits, int exp, float_specs specs,
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1112:29: warning: 'prettify' violates the C++ One Definition Rule  [-Wodr]
   template <typename It> It prettify(It it) const {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1112:29: note: 'prettify' was previously declared here
   template <typename It> It prettify(It it) const {
                             ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1488: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:1488: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:1474: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:1488: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:1488: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:1488: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:1474: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:1488: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:1760:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, bool value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1760:10: note: return value type mismatch
 OutputIt write(OutputIt out, bool value) {
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1760:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, bool value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1737:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, basic_string_view<Char> value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1737:10: note: return value type mismatch
 OutputIt write(OutputIt out, basic_string_view<Char> value) {
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1737:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, basic_string_view<Char> value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1856: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:1856:8: note: implicit this pointer type mismatch
   void write(string_view value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1819: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:1856:8: note: 'write' was previously declared here
   void write(string_view value) {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1253: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:1253: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/fmt/include/fmt/format.h:1747:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, T value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: return value type mismatch
 OutputIt write(OutputIt out, T value) {
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, T value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, T value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: return value type mismatch
 OutputIt write(OutputIt out, T value) {
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, T value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, T value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: return value type mismatch
 OutputIt write(OutputIt out, T value) {
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, T value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: warning: 'write' violates the C++ One Definition Rule  [-Wodr]
 OutputIt write(OutputIt out, T value) {
          ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: return value type mismatch
 OutputIt write(OutputIt out, T value) {
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1747:10: note: 'write' was previously declared here
 OutputIt write(OutputIt out, T value) {
          ^
/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:1883: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:1885: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/src/lib_json/../../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:1157:1: note: return value type mismatch
 StreamWriterBuilder::StreamWriterBuilder() { setDefaults(&settings_); }
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../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: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:1157:1: note: return value type mismatch
 StreamWriterBuilder::StreamWriterBuilder() { setDefaults(&settings_); }
 ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../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/json_writer.cpp:1157: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:1229:8: note: return value type mismatch
 Value& StreamWriterBuilder::operator[](const String& key) {
        ^
/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/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:1229:8: note: return value type mismatch
 Value& StreamWriterBuilder::operator[](const String& key) {
        ^
/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/src/lib_json/json_writer.cpp:1229: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/src/lib_json/../../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/src/lib_json/../../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:122:3: warning: '__dt_comp ' violates the C++ One Definition Rule  [-Wodr]
   ~StreamWriterBuilder() override;
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../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/src/lib_json/../../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: '__dt_comp ' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:395: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:500: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/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/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:385: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/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/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:465: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/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/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/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/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:464: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/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/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/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/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/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/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:352: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/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/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:421: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:351: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/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/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/fmt/include/fmt/format.h:851: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:196: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:859: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:199: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:199:40: note: 'thousands_sep_impl' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/core.h:514: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:1378: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:1221: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:1221: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:1221:20: note: 'handle_int_type_spec' was previously declared here
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1539: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:1539:8: note: implicit this pointer type mismatch
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1539:8: note: 'on_oct' was previously declared here
   void on_oct() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1527: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:1527:8: note: implicit this pointer type mismatch
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1527:8: note: 'on_bin' was previously declared here
   void on_bin() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1514: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:1514:8: note: implicit this pointer type mismatch
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1514:8: note: 'on_hex' was previously declared here
   void on_hex() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1554: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:1554:8: note: implicit this pointer type mismatch
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1554:8: note: 'on_num' was previously declared here
   void on_num() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1506: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:1506:8: note: implicit this pointer type mismatch
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1474: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:1506:8: note: 'on_dec' was previously declared here
   void on_dec() {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1445:10: note: return value type mismatch
 OutputIt write_int(OutputIt out, int num_digits, string_view prefix,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1445: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1458: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:1458:10: note: return value type mismatch
 OutputIt write(OutputIt out, basic_string_view<StrChar> s,
          ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1458: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:1385: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:1385:17: note: return value type mismatch
 inline OutputIt write_padded(OutputIt out,
                 ^
/usr/arm-linux-gnueabihf/include/c++/8/bits/stl_iterator.h:455:11: note: type 'struct back_insert_iterator' itself violates the C++ One Definition Rule
     class back_insert_iterator
           ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:1385: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:1706: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:1706: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:346: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:1706: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:1711: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:1711: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:346: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:1711: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:411: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:411: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:346: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:411: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:1488: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:1488: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:1474: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:1488: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:1488: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:1488: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:1474: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:1488: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:999: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:999: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:346: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:999: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:681: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:681: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:610:7: note: type 'struct basic_memory_buffer' itself violates the C++ One Definition Rule
 class basic_memory_buffer : public detail::buffer<T> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:681:6: note: 'grow' was previously declared here
 void basic_memory_buffer<T, SIZE, Allocator>::grow(size_t size) {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: warning: '__dt_del ' violates the C++ One Definition Rule  [-Wodr]
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: note: implicit this pointer type mismatch
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:610:7: note: type 'struct basic_memory_buffer' itself violates the C++ One Definition Rule
 class basic_memory_buffer : public detail::buffer<T> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: note: '__dt_del ' was previously declared here
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: warning: '__dt_comp ' violates the C++ One Definition Rule  [-Wodr]
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: note: implicit this pointer type mismatch
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:610:7: note: type 'struct basic_memory_buffer' itself violates the C++ One Definition Rule
 class basic_memory_buffer : public detail::buffer<T> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: note: '__dt_comp ' was previously declared here
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: warning: '__dt_base ' violates the C++ One Definition Rule  [-Wodr]
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: note: implicit this pointer type mismatch
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:610:7: note: type 'struct basic_memory_buffer' itself violates the C++ One Definition Rule
 class basic_memory_buffer : public detail::buffer<T> {
       ^
/var/jenkins_home/workspace/linux-armhf/lib/fmt/include/fmt/format.h:634:3: note: '__dt_base ' was previously declared here
   ~basic_memory_buffer() FMT_OVERRIDE { deallocate(); }
   ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:583: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/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/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:584: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/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/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:771:10: warning: 'name' violates the C++ One Definition Rule  [-Wodr]
   String name() const;
          ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_valueiterator.inl:84:8: note: 'name' was previously declared here
 String ValueIteratorBase::name() const {
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:792: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/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/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:474: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/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/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: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/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/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:371:8: warning: 'operator==' violates the C++ One Definition Rule  [-Wodr]
   bool operator==(const Value& other) const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:546:6: note: 'operator==' was previously declared here
 bool Value::operator==(const Value& other) const {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:580: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:581: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:791: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:549:8: warning: 'isMember' violates the C++ One Definition Rule  [-Wodr]
   bool isMember(const char* key) const;
        ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1225:6: note: 'isMember' was previously declared here
 bool Value::isMember(char const* key) const {
      ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:477:16: warning: 'operator[]' violates the C++ One Definition Rule  [-Wodr]
   const Value& operator[](const char* key) const;
                ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/json_value.cpp:1100:14: note: 'operator[]' was previously declared here
 const Value& Value::operator[](const char* key) const {
              ^
/var/jenkins_home/workspace/linux-armhf/lib/jsoncpp/src/lib_json/../../include/json/value.h:408: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:561: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:484: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:380: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:347: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/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/src/lib_json/json_value.cpp:441:1: note: '__dt_comp ' was previously declared here
 Value::~Value() {
 ^
[100%] Built target Cuberite
+ echo Cuberite 'Jenkins arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=Release (master)-#138\nhttps://builds.cuberite.org/job/linux-armhf/138/'
+ 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/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