Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
None
Description
The OSS-Fuzz builds have been starting failing ~2 weeks ago due to the workaround for ARROW-14393.
See e.g. https://oss-fuzz-build-logs.storage.googleapis.com/log-cbfd2cc7-7e12-4994-a21b-47a86ad9e606.txt
Step #3 - "compile-afl-address-x86_64": [51/315] Performing build step for 'googletest_ep' Step #3 - "compile-afl-address-x86_64": FAILED: googletest_ep-prefix/src/googletest_ep-stamp/googletest_ep-build googletest_ep-prefix/lib/libgtest.so googletest_ep-prefix/lib/libgtest_main.so googletest_ep-prefix/lib/libgmock.so /work/googletest_ep-prefix/src/googletest_ep-stamp/googletest_ep-build /work/googletest_ep-prefix/lib/libgtest.so /work/googletest_ep-prefix/lib/libgtest_main.so /work/googletest_ep-prefix/lib/libgmock.so Step #3 - "compile-afl-address-x86_64": cd /work/googletest_ep-prefix/src/googletest_ep-build && /usr/local/bin/cmake -P /work/googletest_ep-prefix/src/googletest_ep-stamp/googletest_ep-build-RELEASE.cmake && /usr/local/bin/cmake -E touch /work/googletest_ep-prefix/src/googletest_ep-stamp/googletest_ep-build Step #3 - "compile-afl-address-x86_64": CMake Error at /work/googletest_ep-prefix/src/googletest_ep-stamp/googletest_ep-build-RELEASE.cmake:37 (message): Step #3 - "compile-afl-address-x86_64": Command failed: 1 Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": '/usr/local/bin/cmake' '--build' '.' Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": See also Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /work/googletest_ep-prefix/src/googletest_ep-stamp/googletest_ep-build-*.log Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": -- stdout output is: Step #3 - "compile-afl-address-x86_64": ...skipping to end... Step #3 - "compile-afl-address-x86_64": s.h:47: Step #3 - "compile-afl-address-x86_64": In file included from /work/googletest_ep-prefix/src/googletest_ep/googlemock/include/gmock/gmock-spec-builders.h:75: Step #3 - "compile-afl-address-x86_64": /work/googletest_ep-prefix/src/googletest_ep/googlemock/include/gmock/gmock-matchers.h:1506:3: error: definition of implicit copy constructor for 'FloatingEqMatcher<double>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy] Step #3 - "compile-afl-address-x86_64": GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); Step #3 - "compile-afl-address-x86_64": ^ Step #3 - "compile-afl-address-x86_64": /work/googletest_ep-prefix/src/googletest_ep/googletest/include/gtest/internal/gtest-port.h:682:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' Step #3 - "compile-afl-address-x86_64": void operator=(type const &) = delete Step #3 - "compile-afl-address-x86_64": ^ Step #3 - "compile-afl-address-x86_64": /work/googletest_ep-prefix/src/googletest_ep/googlemock/include/gmock/gmock-matchers.h:3632:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher<double>' first required here Step #3 - "compile-afl-address-x86_64": return internal::FloatingEqMatcher<double>(rhs, false); Step #3 - "compile-afl-address-x86_64": ^ [etc.]
Attachments
Issue Links
- is caused by
-
ARROW-14393 [C++] GTest linking errors during the source release verification
- Resolved
- links to