Hi,
I was trying to build proxygen with g++ 4.9.2 version. And got too may errors while building wangle lib.
Also looked at issue https://github.com/facebook/wangle/issues/11, looks like the work around mentioned in thread has already been incorporated in latest wangle repository...
Would like to know if wangle can be compile on g++ 4.9.2 version.
Have pasted some portion of the errors.
[ 52%] Building CXX object CMakeFiles/GlobalExecutorTest.dir/test/TestMain.cpp.o
In file included from /srcdir/include/gtest/gtest.h:57:0,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:12:
/srcdir/include/gtest/internal/gtest-internal.h: In instantiation of 'void GTestStreamToHelper(std::ostream, const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >; std::ostream = std::basic_ostream]':
/srcdir/include/gtest/gtest-message.h:122:35: required from 'testing::Message& testing::Message::operator<<(const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:170:21: required from 'testing::internal::String testing::internal::StreamableToString(const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/internal/gtest-internal.h:230:34: required from 'testing::internal::String testing::internal::FormatForFailureMessage(const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:1248:39: required from 'testing::internal::String testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; T2 = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:1273:70: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char, const char, const T1&, const T2&) [with T1 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; T2 = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:1300:30: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char, const char, const T1&, const T2&) [with T1 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; T2 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; bool lhs_is_null_literal = false]'
/proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:51:3: required from here
/srcdir/include/gtest/internal/gtest-internal.h:97:7: error: cannot bind 'std::ostream {aka std::basic_ostream}' lvalue to 'std::basic_ostream&&'
os << val;
^
In file included from /usr/include/c++/4.9/iterator:64:0,
from /srcdir/include/folly/detail/BitIteratorDetail.h:19,
from /srcdir/include/folly/Bits.h:70,
from /srcdir/include/folly/Hash.h:28,
from /srcdir/include/folly/FBString.h:56,
from /srcdir/include/folly/Range.h:22,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/LoadShedConfiguration.h:13,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:10:
/usr/include/c++/4.9/ostream:602:5: note: initializing argument 1 of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits; _Tp = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
operator<<(basic_ostream<_CharT, _Traits>&& os, const _Tp& __x)
^
In file included from /srcdir/include/gtest/gtest.h:57:0,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:12:
/srcdir/include/gtest/internal/gtest-internal.h: In instantiation of 'void GTestStreamToHelper(std::ostream, const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; std::ostream = std::basic_ostream]':
/srcdir/include/gtest/gtest-message.h:122:35: required from 'testing::Message& testing::Message::operator<<(const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:170:21: required from 'testing::internal::String testing::internal::StreamableToString(const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/internal/gtest-internal.h:230:34: required from 'testing::internal::String testing::internal::FormatForFailureMessage(const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:1248:39: required from 'testing::internal::String testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; T2 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:1273:70: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char, const char, const T1&, const T2&) [with T1 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; T2 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:1300:30: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char, const char, const T1&, const T2&) [with T1 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; T2 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; bool lhs_is_null_literal = false]'
/proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:60:3: required from here
/srcdir/include/gtest/internal/gtest-internal.h:97:7: error: cannot bind 'std::ostream {aka std::basic_ostream}' lvalue to 'std::basic_ostream&&'
os << val;
^
In file included from /usr/include/c++/4.9/iterator:64:0,
from /srcdir/include/folly/detail/BitIteratorDetail.h:19,
from /srcdir/include/folly/Bits.h:70,
from /srcdir/include/folly/Hash.h:28,
from /srcdir/include/folly/FBString.h:56,
from /srcdir/include/folly/Range.h:22,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/LoadShedConfiguration.h:13,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:10:
/usr/include/c++/4.9/ostream:602:5: note: initializing argument 1 of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits; _Tp = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
operator<<(basic_ostream<_CharT, _Traits>&& os, const _Tp& x)
^
In file included from /srcdir/include/gtest/gtest.h:57:0,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:12:
/srcdir/include/gtest/internal/gtest-internal.h: In instantiation of 'void GTestStreamToHelper(std::ostream, const T&) [with T = std::set; std::ostream = std::basic_ostream]':
/srcdir/include/gtest/gtest-message.h:122:35: required from 'testing::Message& testing::Message::operator<<(const T&) [with T = std::set]'
/srcdir/include/gtest/gtest.h:170:21: required from 'testing::internal::String testing::internal::StreamableToString(const T&) [with T = std::set]'
/srcdir/include/gtest/internal/gtest-internal.h:230:34: required from 'testing::internal::String testing::internal::FormatForFailureMessage(const T&) [with T = std::set]'
/srcdir/include/gtest/gtest.h:1248:39: required from 'testing::internal::String testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::set; T2 = std::set]'
/srcdir/include/gtest/gtest.h:1273:70: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char, const char, const T1&, const T2&) [with T1 = std::set; T2 = std::set]'
/srcdir/include/gtest/gtest.h:1300:30: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char, const char, const T1&, const T2&) [with T1 = std::set; T2 = std::set; bool lhs_is_null_literal = false]'
/proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:73:3: required from here
/srcdir/include/gtest/internal/gtest-internal.h:97:7: error: cannot bind 'std::ostream {aka std::basic_ostream}' lvalue to 'std::basic_ostream&&'
os << val;
^
In file included from /usr/include/c++/4.9/iterator:64:0,
from /srcdir/include/folly/detail/BitIteratorDetail.h:19,
from /srcdir/include/folly/Bits.h:70,
from /srcdir/include/folly/Hash.h:28,
from /srcdir/include/folly/FBString.h:56,
from /srcdir/include/folly/Range.h:22,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/LoadShedConfiguration.h:13,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:10:
/usr/include/c++/4.9/ostream:602:5: note: initializing argument 1 of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits; _Tp = std::set]'
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& x)
^
make[3]: [CMakeFiles/LoadShedConfigurationTest.dir/acceptor/test/LoadShedConfigurationTest.cpp.o] Error 1
make[2]: [CMakeFiles/LoadShedConfigurationTest.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/LoadShedConfigurationTest.dir/build.make:62: recipe for target 'CMakeFiles/LoadShedConfigurationTest.dir/acceptor/test/LoadShedConfigurationTest.cpp.o' failed
make[3]: Leaving directory '/proxygen/wangle_build_dir'
CMakeFiles/Makefile2:296: recipe for target 'CMakeFiles/LoadShedConfigurationTest.dir/all' failed
[ 53%] Building CXX object CMakeFiles/BootstrapTest.dir/test/TestMain.cpp.o
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:39: error: template argument 1 is invalid
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:41: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:41: error: template argument 1 is invalid
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:43: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:45: error: wrong number of template arguments (2, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:47: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:49: error: wrong number of template arguments (3, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:51: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:53: error: wrong number of template arguments (4, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:55: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:57: error: wrong number of template arguments (5, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:59: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:61: error: wrong number of template arguments (6, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:63: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: error: 'tuple' is not a member of 'testing'
[ 54%] Linking CXX executable bin/GlobalExecutorTest
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:65: error: wrong number of template arguments (7, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:67: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:119:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:119:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:119:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
^
Hi, I was trying to build proxygen with g++ 4.9.2 version. And got too may errors while building wangle lib. Also looked at issue https://github.com/facebook/wangle/issues/11, looks like the work around mentioned in thread has already been incorporated in latest wangle repository... Would like to know if wangle can be compile on g++ 4.9.2 version.
Have pasted some portion of the errors. [ 52%] Building CXX object CMakeFiles/GlobalExecutorTest.dir/test/TestMain.cpp.o In file included from /srcdir/include/gtest/gtest.h:57:0, from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:12: /srcdir/include/gtest/internal/gtest-internal.h: In instantiation of 'void GTestStreamToHelper(std::ostream, const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >; std::ostream = std::basic_ostream]':
/srcdir/include/gtest/gtest-message.h:122:35: required from 'testing::Message& testing::Message::operator<<(const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:170:21: required from 'testing::internal::String testing::internal::StreamableToString(const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/internal/gtest-internal.h:230:34: required from 'testing::internal::String testing::internal::FormatForFailureMessage(const T&) [with T = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:1248:39: required from 'testing::internal::String testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; T2 = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:1273:70: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char , const char, const T1&, const T2&) [with T1 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; T2 = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
/srcdir/include/gtest/gtest.h:1300:30: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char , const char, const T1&, const T2&) [with T1 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; T2 = std::chrono::duration<long int, std::ratio<1l, 1000l> >; bool lhs_is_null_literal = false]'
/proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:51:3: required from here
/srcdir/include/gtest/internal/gtest-internal.h:97:7: error: cannot bind 'std::ostream {aka std::basic_ostream}' lvalue to 'std::basic_ostream&&'
os << val;
^
In file included from /usr/include/c++/4.9/iterator:64:0,
from /srcdir/include/folly/detail/BitIteratorDetail.h:19,
from /srcdir/include/folly/Bits.h:70,
from /srcdir/include/folly/Hash.h:28,
from /srcdir/include/folly/FBString.h:56,
from /srcdir/include/folly/Range.h:22,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/LoadShedConfiguration.h:13,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:10:
/usr/include/c++/4.9/ostream:602:5: note: initializing argument 1 of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits; _Tp = std::chrono::duration<long int, std::ratio<1l, 1000l> >]'
operator<<(basic_ostream<_CharT, _Traits>&& os, const _Tp& __x)
^
In file included from /srcdir/include/gtest/gtest.h:57:0,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:12:
/srcdir/include/gtest/internal/gtest-internal.h: In instantiation of 'void GTestStreamToHelper(std::ostream, const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; std::ostream = std::basic_ostream]':
/srcdir/include/gtest/gtest-message.h:122:35: required from 'testing::Message& testing::Message::operator<<(const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:170:21: required from 'testing::internal::String testing::internal::StreamableToString(const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/internal/gtest-internal.h:230:34: required from 'testing::internal::String testing::internal::FormatForFailureMessage(const T&) [with T = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:1248:39: required from 'testing::internal::String testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; T2 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:1273:70: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char , const char, const T1&, const T2&) [with T1 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; T2 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
/srcdir/include/gtest/gtest.h:1300:30: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char , const char, const T1&, const T2&) [with T1 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; T2 = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>; bool lhs_is_null_literal = false]'
/proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:60:3: required from here
/srcdir/include/gtest/internal/gtest-internal.h:97:7: error: cannot bind 'std::ostream {aka std::basic_ostream}' lvalue to 'std::basic_ostream&&'
os << val;
^
In file included from /usr/include/c++/4.9/iterator:64:0,
from /srcdir/include/folly/detail/BitIteratorDetail.h:19,
from /srcdir/include/folly/Bits.h:70,
from /srcdir/include/folly/Hash.h:28,
from /srcdir/include/folly/FBString.h:56,
from /srcdir/include/folly/Range.h:22,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/LoadShedConfiguration.h:13,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:10:
/usr/include/c++/4.9/ostream:602:5: note: initializing argument 1 of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits; _Tp = std::set<folly::SocketAddress, wangle::LoadShedConfiguration::AddressOnlyCompare>]'
operator<<(basic_ostream<_CharT, _Traits>&& os, const _Tp& x)
^
In file included from /srcdir/include/gtest/gtest.h:57:0,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:12:
/srcdir/include/gtest/internal/gtest-internal.h: In instantiation of 'void GTestStreamToHelper(std::ostream, const T&) [with T = std::set; std::ostream = std::basic_ostream]':
/srcdir/include/gtest/gtest-message.h:122:35: required from 'testing::Message& testing::Message::operator<<(const T&) [with T = std::set]'
/srcdir/include/gtest/gtest.h:170:21: required from 'testing::internal::String testing::internal::StreamableToString(const T&) [with T = std::set]'
/srcdir/include/gtest/internal/gtest-internal.h:230:34: required from 'testing::internal::String testing::internal::FormatForFailureMessage(const T&) [with T = std::set]'
/srcdir/include/gtest/gtest.h:1248:39: required from 'testing::internal::String testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::set; T2 = std::set]'
/srcdir/include/gtest/gtest.h:1273:70: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char , const char, const T1&, const T2&) [with T1 = std::set; T2 = std::set]'
/srcdir/include/gtest/gtest.h:1300:30: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char , const char, const T1&, const T2&) [with T1 = std::set; T2 = std::set; bool lhs_is_null_literal = false]'
/proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:73:3: required from here
/srcdir/include/gtest/internal/gtest-internal.h:97:7: error: cannot bind 'std::ostream {aka std::basic_ostream}' lvalue to 'std::basic_ostream&&'
os << val;
^
In file included from /usr/include/c++/4.9/iterator:64:0,
from /srcdir/include/folly/detail/BitIteratorDetail.h:19,
from /srcdir/include/folly/Bits.h:70,
from /srcdir/include/folly/Hash.h:28,
from /srcdir/include/folly/FBString.h:56,
from /srcdir/include/folly/Range.h:22,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/LoadShedConfiguration.h:13,
from /proxygen/proxygen/wangle/wangle/acceptor/test/LoadShedConfigurationTest.cpp:10:
/usr/include/c++/4.9/ostream:602:5: note: initializing argument 1 of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits; _Tp = std::set]'
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& x)
^
make[3]: [CMakeFiles/LoadShedConfigurationTest.dir/acceptor/test/LoadShedConfigurationTest.cpp.o] Error 1
make[2]: [CMakeFiles/LoadShedConfigurationTest.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/LoadShedConfigurationTest.dir/build.make:62: recipe for target 'CMakeFiles/LoadShedConfigurationTest.dir/acceptor/test/LoadShedConfigurationTest.cpp.o' failed
make[3]: Leaving directory '/proxygen/wangle_build_dir'
CMakeFiles/Makefile2:296: recipe for target 'CMakeFiles/LoadShedConfigurationTest.dir/all' failed
[ 53%] Building CXX object CMakeFiles/BootstrapTest.dir/test/TestMain.cpp.o
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:39: error: template argument 1 is invalid
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:72:41: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:41: error: template argument 1 is invalid
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:77:43: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:45: error: wrong number of template arguments (2, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:82:47: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:49: error: wrong number of template arguments (3, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:87:51: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:53: error: wrong number of template arguments (4, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:92:55: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:57: error: wrong number of template arguments (5, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:98:59: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:61: error: wrong number of template arguments (6, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:105:63: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: error: 'tuple' is not a member of 'testing'
[ 54%] Linking CXX executable bin/GlobalExecutorTest
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:65: error: wrong number of template arguments (7, should be 1)
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:69:8: error: provided for 'template struct testing::internal::MatcherTuple'
struct MatcherTuple;
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:112:67: error: expected unqualified-id before '>' token
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:119:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
^
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:119:22: note: suggested alternatives:
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ManagedConnection.h:14,
from /proxygen/proxygen/wangle/wangle/../wangle/acceptor/ConnectionManager.h:12,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:10:
/usr/include/c++/4.9/bits/stl_pair.h:83:11: note: 'std::tuple'
class tuple;
^
In file included from /srcdir/include/gtest/internal/gtest-port.h:449:0,
from /srcdir/include/gtest/internal/gtest-internal.h:40,
from /srcdir/include/gtest/gtest.h:57,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:12:
/usr/include/c++/4.9/tr1/tuple:130:11: note: 'std::tr1::tuple'
class tuple : public _Tuple_impl<0, _Elements...>
^
In file included from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h:45:0,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock-actions.h:46,
from /proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/gmock.h:58,
from /proxygen/proxygen/wangle/wangle/acceptor/test/ConnectionManagerTest.cpp:13:
/proxygen/wangle_build_dir/gtest/src/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:119:22: error: 'tuple' is not a member of 'testing'
struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
^