Hi Brad, On 1/10/23 4:46 PM, Mun Johl via c-ares wrote:
Hello, I’m trying to compile c-ares on a RHEL7 server with gcc/g++ v4.8.5 . My compilation is failing with many errors, the first of which is as follows: In file included from ares-test.h:12:0, from ares-test-main.cc:4: ./gmock-1.11.0/gtest/gtest.h: In static member function 'static constexpr bool testing::internal::MatcherBase<T>::IsInlined()': ./gmock-1.11.0/gtest/gtest.h:6495:12: error: 'is_trivially_copy_constructible' is not a member of 'std' Based on a Google search, I infer that my gcc version is too old. What are the minimum requirements to compile c-ares? You just need to disable the test cases. The test cases require a C++11 or higher compiler. c-ares itself will build fine with any c89 compiler. If you're using the autotools configure script, just pass --disable-tests if you're using CMake, you would pass -DCARES_BUILD_TESTS=OFF -Brad [Mun] Thank you very much for your quick and informative response! The use of --disable-tests did the trick. Best regards, -- Mun
-- c-ares mailing list c-ares@lists.haxx.se https://lists.haxx.se/listinfo/c-ares