-
-
Save bradbishop/0f18c71f734a8459dcab0ea886528b4f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[3/5] Compiling C++ object 'test/9f86d08@@average_unittest@exe/average_unittest.cpp.o'. | |
FAILED: test/9f86d08@@average_unittest@exe/average_unittest.cpp.o | |
arm-openbmc-linux-gnueabi-g++ -march=armv6 -marm -mtune=arm1176jz-s --sysroot=/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi -Itest/9f86d08@@average_unittest@exe -Itest -I../test -Itest/.. -I../test/.. -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++17 -g -pthread -DGTEST_HAS_PTHREAD=1 -MD -MQ 'test/9f86d08@@average_unittest@exe/average_unittest.cpp.o' -MF 'test/9f86d08@@average_unittest@exe/average_unittest.cpp.o.d' -o 'test/9f86d08@@average_unittest@exe/average_unittest.cpp.o' -c ../test/average_unittest.cpp | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp: In member function ‘virtual void SensorKeyTest_ValidSensorKey_Test::TestBody()’: | |
../test/average_unittest.cpp:26:23: error: no match for ‘operator==’ (operand types are ‘std::optional<std::pair<long long int, long long int> >’ and ‘std::pair<long int, long int>’) | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~ | |
| | | | |
| | std::pair<long int, long int> | |
| std::optional<std::pair<long long int, long long int> > | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:64, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_pair.h:448:5: note: candidate: ‘template<class _T1, class _T2> constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ | |
448 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_pair.h:448:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::pair<_T1, _T2>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:325:5: note: candidate: ‘template<class _Iterator> constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ | |
325 | operator==(const reverse_iterator<_Iterator>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:325:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:363:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ | |
363 | operator==(const reverse_iterator<_IteratorL>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:363:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1139:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ | |
1139 | operator==(const move_iterator<_IteratorL>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1139:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::move_iterator<_IteratorL>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1145:5: note: candidate: ‘template<class _Iterator> constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ | |
1145 | operator==(const move_iterator<_Iterator>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1145:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::move_iterator<_IteratorL>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:64, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/allocator.h:168:5: note: candidate: ‘template<class _T1, class _T2> bool std::operator==(const std::allocator<_Tp1>&, const std::allocator<_T2>&)’ | |
168 | operator==(const allocator<_T1>&, const allocator<_T2>&) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/allocator.h:168:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::allocator<_Tp1>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/char_traits.h:40, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:40, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/postypes.h:222:5: note: candidate: ‘template<class _StateT> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ | |
222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/postypes.h:222:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::fpos<_StateT>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:473:5: note: candidate: ‘template<class _CharT, class _Traits> constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ | |
473 | operator==(basic_string_view<_CharT, _Traits> __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:473:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:479:5: note: candidate: ‘template<class _CharT, class _Traits> constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__detail::__idt<std::basic_string_view<_CharT, _Traits> >)’ | |
479 | operator==(basic_string_view<_CharT, _Traits> __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:479:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:485:5: note: candidate: ‘template<class _CharT, class _Traits> constexpr bool std::operator==(std::__detail::__idt<std::basic_string_view<_CharT, _Traits> >, std::basic_string_view<_CharT, _Traits>)’ | |
485 | operator==(__detail::__idt<basic_string_view<_CharT, _Traits>> __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:485:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::pair<long int, long int>’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6141:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ | |
6141 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6141:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6149:5: note: candidate: ‘template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ | |
6149 | operator==(const basic_string<_CharT>& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6149:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6163:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ | |
6163 | operator==(const _CharT* __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6163:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: mismatched types ‘const _CharT*’ and ‘std::optional<std::pair<long long int, long long int> >’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6175:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ | |
6175 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:983:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Tp>() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ | |
983 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:983:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::optional<_Up>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1034:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ | |
1034 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1034:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:40: note: cannot convert ‘std::make_pair<long int, long int>(2, 2)’ (type ‘std::pair<long int, long int>’) to type ‘std::nullopt_t’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ~~~~~~~~~~~~~~^~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1039:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ | |
1039 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1039:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::optional<_Tp>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1095:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Tp>() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ | |
1095 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1095:5: note: template argument deduction/substitution failed: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional: In substitution of ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Tp>() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&) [with _Tp = std::pair<long long int, long long int>; _Up = std::pair<long int, long int>]’: | |
../test/average_unittest.cpp:26:5: required from here | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: error: no match for ‘operator==’ (operand types are ‘std::pair<long long int, long long int>’ and ‘std::pair<long int, long int>’) | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:64, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_pair.h:448:5: note: candidate: ‘template<class _T1, class _T2> constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ | |
448 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_pair.h:448:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: deduced conflicting types for parameter ‘_T1’ (‘long long int’ and ‘long int’) | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:325:5: note: candidate: ‘template<class _Iterator> constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ | |
325 | operator==(const reverse_iterator<_Iterator>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:325:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:363:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ | |
363 | operator==(const reverse_iterator<_IteratorL>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:363:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1139:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ | |
1139 | operator==(const move_iterator<_IteratorL>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1139:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::move_iterator<_IteratorL>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_algobase.h:67, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1145:5: note: candidate: ‘template<class _Iterator> constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ | |
1145 | operator==(const move_iterator<_Iterator>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_iterator.h:1145:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::move_iterator<_IteratorL>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:64, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/allocator.h:168:5: note: candidate: ‘template<class _T1, class _T2> bool std::operator==(const std::allocator<_Tp1>&, const std::allocator<_T2>&)’ | |
168 | operator==(const allocator<_T1>&, const allocator<_T2>&) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/allocator.h:168:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::allocator<_Tp1>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/char_traits.h:40, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:40, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/postypes.h:222:5: note: candidate: ‘template<class _StateT> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ | |
222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/postypes.h:222:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::fpos<_StateT>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:473:5: note: candidate: ‘template<class _CharT, class _Traits> constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ | |
473 | operator==(basic_string_view<_CharT, _Traits> __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:473:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:479:5: note: candidate: ‘template<class _CharT, class _Traits> constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__detail::__idt<std::basic_string_view<_CharT, _Traits> >)’ | |
479 | operator==(basic_string_view<_CharT, _Traits> __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:479:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:485:5: note: candidate: ‘template<class _CharT, class _Traits> constexpr bool std::operator==(std::__detail::__idt<std::basic_string_view<_CharT, _Traits> >, std::basic_string_view<_CharT, _Traits>)’ | |
485 | operator==(__detail::__idt<basic_string_view<_CharT, _Traits>> __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string_view:485:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long int, long int>’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6141:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ | |
6141 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6141:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6149:5: note: candidate: ‘template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ | |
6149 | operator==(const basic_string<_CharT>& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6149:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6163:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ | |
6163 | operator==(const _CharT* __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6163:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: mismatched types ‘const _CharT*’ and ‘std::pair<long long int, long long int>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/string:55, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/stdexcept:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6175:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ | |
6175 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:983:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Tp>() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ | |
983 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:983:5: note: template argument deduction/substitution failed: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::optional<_Tp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1034:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ | |
1034 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1034:5: note: template argument deduction/substitution failed: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::optional<_Tp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1039:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ | |
1039 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1039:5: note: template argument deduction/substitution failed: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::optional<_Tp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1095:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Tp>() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ | |
1095 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1095:5: note: template argument deduction/substitution failed: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::optional<_Tp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1101:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Up>() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ | |
1101 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1101:5: note: template argument deduction/substitution failed: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::optional<_Tp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/tuple:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:61, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/array:252:5: note: candidate: ‘template<class _Tp, unsigned int _Nm> bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ | |
252 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/array:252:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::array<_Tp, _Nm>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:61, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/tuple:1419:5: note: candidate: ‘template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_Args2 ...>&)’ | |
1419 | operator==(const tuple<_TElements...>& __t, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/tuple:1419:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::tuple<_Tps ...>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:61, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:1455:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ | |
1455 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:1455:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:62, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multimap.h:1119:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ | |
1119 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multimap.h:1119:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/set:61, | |
from ../test/../sensorset.hpp:4, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_set.h:979:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ | |
979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/set:62, | |
from ../test/../sensorset.hpp:4, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multiset.h:964:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ | |
964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/vector:67, | |
from ../test/../average.hpp:7, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_vector.h:1888:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ | |
1888 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_vector.h:1888:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::vector<_Tp, _Alloc>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:748:5: note: candidate: ‘template<class _Res, class ... _Args> bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ | |
748 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:748:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:754:5: note: candidate: ‘template<class _Res, class ... _Args> bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ | |
754 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:754:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/unordered_map:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:61, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2091:5: note: candidate: ‘template<class _Key1, class _Tp1, class _Hash1, class _Pred1, class _Alloc1> bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ | |
2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/unordered_map:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:61, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2103:5: note: candidate: ‘template<class _Key1, class _Tp1, class _Hash1, class _Pred1, class _Alloc1> bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ | |
2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/ios_base.h:46, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ios:42, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ostream:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:292:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ | |
292 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:292:32: note: no known conversion for argument 1 from ‘std::pair<long long int, long long int>’ to ‘const std::error_code&’ | |
292 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:297:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ | |
297 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:297:32: note: no known conversion for argument 1 from ‘std::pair<long long int, long long int>’ to ‘const std::error_code&’ | |
297 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:304:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ | |
304 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:304:37: note: no known conversion for argument 1 from ‘std::pair<long long int, long long int>’ to ‘const std::error_condition&’ | |
304 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:311:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ | |
311 | operator==(const error_condition& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:311:37: note: no known conversion for argument 1 from ‘std::pair<long long int, long long int>’ to ‘const std::error_condition&’ | |
311 | operator==(const error_condition& __lhs, | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_facets.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_ios.h:37, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ios:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ostream:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/streambuf_iterator.h:208:5: note: candidate: ‘template<class _CharT, class _Traits> bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ | |
208 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/streambuf_iterator.h:208:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_conv.h:41, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/locale:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iomanip:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-internal.h:56, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:711:5: note: candidate: ‘template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ | |
711 | operator==(const unique_ptr<_Tp, _Dp>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:711:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_conv.h:41, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/locale:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iomanip:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-internal.h:56, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:717:5: note: candidate: ‘template<class _Tp, class _Dp> bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ | |
717 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:717:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_conv.h:41, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/locale:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iomanip:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-internal.h:56, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:722:5: note: candidate: ‘template<class _Tp, class _Dp> bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ | |
722 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:722:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iterator:66, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-param-util.h:40, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest-param-test.h:188, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stream_iterator.h:134:5: note: candidate: ‘template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator==(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&)’ | |
134 | operator==(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stream_iterator.h:134:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/node_handle.h:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_tree.h:72, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:60, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:984:51: note: ‘std::pair<long long int, long long int>’ is not derived from ‘const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>’ | |
984 | -> __optional_relop_t<decltype(declval<_Tp>() == declval<_Up>())> | |
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1101:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Up>() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ | |
1101 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/optional:1101:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::optional<_Tp>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/tuple:39, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:61, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/array:252:5: note: candidate: ‘template<class _Tp, unsigned int _Nm> bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ | |
252 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/array:252:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::array<_Tp, _Nm>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:61, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/tuple:1419:5: note: candidate: ‘template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_Args2 ...>&)’ | |
1419 | operator==(const tuple<_TElements...>& __t, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/tuple:1419:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::tuple<_Tps ...>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:61, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:1455:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ | |
1455 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_map.h:1455:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/map:62, | |
from ../test/../sensorset.hpp:3, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multimap.h:1119:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ | |
1119 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multimap.h:1119:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/set:61, | |
from ../test/../sensorset.hpp:4, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_set.h:979:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ | |
979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/set:62, | |
from ../test/../sensorset.hpp:4, | |
from ../test/../average.hpp:3, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multiset.h:964:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ | |
964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/vector:67, | |
from ../test/../average.hpp:7, | |
from ../test/average_unittest.cpp:1: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_vector.h:1888:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ | |
1888 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stl_vector.h:1888:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::vector<_Tp, _Alloc>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:748:5: note: candidate: ‘template<class _Res, class ... _Args> bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ | |
748 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:748:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:754:5: note: candidate: ‘template<class _Res, class ... _Args> bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ | |
754 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/std_function.h:754:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/unordered_map:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:61, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2091:5: note: candidate: ‘template<class _Key1, class _Tp1, class _Hash1, class _Pred1, class _Alloc1> bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ | |
2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/unordered_map:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/functional:61, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/pstl/glue_algorithm_defs.h:13, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/algorithm:71, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2103:5: note: candidate: ‘template<class _Key1, class _Tp1, class _Hash1, class _Pred1, class _Alloc1> bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ | |
2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/ios_base.h:46, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ios:42, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ostream:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:292:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ | |
292 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:292:32: note: no known conversion for argument 1 from ‘std::optional<std::pair<long long int, long long int> >’ to ‘const std::error_code&’ | |
292 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:297:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ | |
297 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:297:32: note: no known conversion for argument 1 from ‘std::optional<std::pair<long long int, long long int> >’ to ‘const std::error_code&’ | |
297 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~^~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:304:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ | |
304 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:304:37: note: no known conversion for argument 1 from ‘std::optional<std::pair<long long int, long long int> >’ to ‘const std::error_condition&’ | |
304 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:311:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ | |
311 | operator==(const error_condition& __lhs, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/system_error:311:37: note: no known conversion for argument 1 from ‘std::optional<std::pair<long long int, long long int> >’ to ‘const std::error_condition&’ | |
311 | operator==(const error_condition& __lhs, | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_facets.h:48, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/basic_ios.h:37, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ios:44, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/ostream:38, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/streambuf_iterator.h:208:5: note: candidate: ‘template<class _CharT, class _Traits> bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ | |
208 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/streambuf_iterator.h:208:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_conv.h:41, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/locale:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iomanip:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-internal.h:56, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:711:5: note: candidate: ‘template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ | |
711 | operator==(const unique_ptr<_Tp, _Dp>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:711:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_conv.h:41, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/locale:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iomanip:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-internal.h:56, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:717:5: note: candidate: ‘template<class _Tp, class _Dp> bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ | |
717 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:717:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/locale_conv.h:41, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/locale:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iomanip:43, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-internal.h:56, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:722:5: note: candidate: ‘template<class _Tp, class _Dp> bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ | |
722 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/unique_ptr.h:722:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::pair<long int, long int>’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/iterator:66, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/internal/gtest-param-util.h:40, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest-param-test.h:188, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:63, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stream_iterator.h:134:5: note: candidate: ‘template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator==(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&)’ | |
134 | operator==(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x, | |
| ^~~~~~~~ | |
/home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/c++/9.1.0/bits/stream_iterator.h:134:5: note: template argument deduction/substitution failed: | |
In file included from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gtest/gtest.h:59, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/internal/gmock-internal-utils.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock-actions.h:47, | |
from /home/bradleyb/projects/openbmc/sdk/witherspoon/sysroots/armv6-openbmc-linux-gnueabi/usr/include/gmock/gmock.h:59, | |
from ../test/average_unittest.cpp:3: | |
../test/average_unittest.cpp:26:47: note: ‘std::optional<std::pair<long long int, long long int> >’ is not derived from ‘const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>’ | |
26 | EXPECT_TRUE(value == std::make_pair(2L, 2L)); | |
| ^ | |
ninja: build stopped: subcommand failed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment