ethem-kinginthenorth opened a new issue #10214:
URL: https://github.com/apache/arrow/issues/10214


   I am trying to build Apache Arrow from source and cleared all the 
dependencies and now I stuck at the building phase. I am getting the error 
below, I am not sure if it is version mismatch issue but I appreciate any 
guidance:
   
   ```
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc: In member function ‘void 
arrow::fs::GenericFileSystemTest::TestGetFileInfoSelectorWithRecursion(arrow::fs::FileSystem*)’:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: error: no 
matching function for call to ‘ElementsAre(arrow::fs::FileInfo, 
arrow::fs::FileInfo, arrow::fs::FileInfo, arrow::fs::FileInfo, 
arrow::fs::FileInfo, arrow::fs::FileInfo, arrow::fs::FileInfo, 
arrow::fs::FileInfo, arrow::fs::FileInfo, arrow::fs::FileInfo, 
arrow::fs::FileInfo)’
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:762:1: note: candidate: 
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, 
class T8, class T9, class T10> 
testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type, typename 
testing::internal::DecayArray<T4>::type, typename 
testing::internal::DecayArray<T5>::type, typename 
testing::internal::DecayArray<T6>::type, typename 
testing::internal::DecayArray<T7>::type, typename 
testing::internal::DecayArray<T8>::type, typename 
testing::internal::DecayArray<T9>::type, typename 
testing::internal::DecayArray<T10>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&, const T4&, const T5&, const T6&, const T7&, const T8&, 
const T9&, const T10&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3, const T4& e4,
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:762:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 10 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:732:1: note: candidate: 
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, 
class T8, class T9> testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type, typename 
testing::internal::DecayArray<T4>::type, typename 
testing::internal::DecayArray<T5>::type, typename 
testing::internal::DecayArray<T6>::type, typename 
testing::internal::DecayArray<T7>::type, typename 
testing::internal::DecayArray<T8>::type, typename 
testing::internal::DecayArray<T9>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&, const T4&, const T5&, const T6&, const T7&, const T8&, 
const T9&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3, const T4& e4,
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:732:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 9 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:704:1: note: candidate: 
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, 
class T8> testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type, typename 
testing::internal::DecayArray<T4>::type, typename 
testing::internal::DecayArray<T5>::type, typename 
testing::internal::DecayArray<T6>::type, typename 
testing::internal::DecayArray<T7>::type, typename 
testing::internal::DecayArray<T8>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&, const T4&, const T5&, const T6&, const T7&, const T8&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3, const T4& e4,
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:704:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 8 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:679:1: note: candidate: 
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7> 
testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type, typename 
testing::internal::DecayArray<T4>::type, typename 
testing::internal::DecayArray<T5>::type, typename 
testing::internal::DecayArray<T6>::type, typename 
testing::internal::DecayArray<T7>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3, const T4& e4,
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:679:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 7 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:656:1: note: candidate: 
template<class T1, class T2, class T3, class T4, class T5, class T6> 
testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type, typename 
testing::internal::DecayArray<T4>::type, typename 
testing::internal::DecayArray<T5>::type, typename 
testing::internal::DecayArray<T6>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&, const T4&, const T5&, const T6&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3, const T4& e4,
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:656:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 6 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:635:1: note: candidate: 
template<class T1, class T2, class T3, class T4, class T5> 
testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type, typename 
testing::internal::DecayArray<T4>::type, typename 
testing::internal::DecayArray<T5>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&, const T4&, const T5&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3, const T4& e4,
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:635:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 5 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:618:1: note: candidate: 
template<class T1, class T2, class T3, class T4> 
testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type, typename 
testing::internal::DecayArray<T4>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&, const T4&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3, const T4& e4) {
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:618:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 4 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:603:1: note: candidate: 
template<class T1, class T2, class T3> 
testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type, typename 
testing::internal::DecayArray<T3>::type> > testing::ElementsAre(const T1&, 
const T2&, const T3&)
    ElementsAre(const T1& e1, const T2& e2, const T3& e3) {
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:603:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 3 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:590:1: note: candidate: 
template<class T1, class T2> 
testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type, typename 
testing::internal::DecayArray<T2>::type> > testing::ElementsAre(const T1&, 
const T2&)
    ElementsAre(const T1& e1, const T2& e2) {
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:590:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 2 arguments, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:579:1: note: candidate: 
template<class T1> testing::internal::ElementsAreMatcher<std::tuple<typename 
testing::internal::DecayArray<T>::type> > testing::ElementsAre(const T1&)
    ElementsAre(const T1& e1) {
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:579:1: note:   template 
argument deduction/substitution failed:
   In file included from /usr/local/include/gtest/gtest.h:1874:0,
                    from 
/usr/local/include/gmock/internal/gmock-internal-utils.h:47,
                    from /usr/local/include/gmock/gmock-actions.h:46,
                    from /usr/local/include/gmock/gmock.h:58,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:741:44: note:   candidate 
expects 1 argument, 11 provided
                             File("AA/AA.file")));
                                               ^
   In file included from /usr/local/include/gmock/gmock.h:63:0,
                    from /repos/arrow/cpp/src/arrow/filesystem/test_util.cc:24:
   /usr/local/include/gmock/gmock-generated-matchers.h:570:1: note: candidate: 
testing::internal::ElementsAreMatcher<std::tuple<> > testing::ElementsAre()
    ElementsAre() {
    ^~~~~~~~~~~
   /usr/local/include/gmock/gmock-generated-matchers.h:570:1: note:   candidate 
expects 0 arguments, 11 provided
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to