Antoine Pitrou created ARROW-14554:
--------------------------------------
Summary: [CI][C++] OSS-Fuzz build failure
Key: ARROW-14554
URL: https://issues.apache.org/jira/browse/ARROW-14554
Project: Apache Arrow
Issue Type: Bug
Components: C++, Continuous Integration
Reporter: Antoine Pitrou
Assignee: Antoine Pitrou
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
{code}
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.]
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)