Skip to content

[Release][C++] verify-rc-source-cpp-macos-amd64 failed to build googlemock #46195

@kou

Description

@kou

Describe the bug, including details regarding any error messages, version, and platform.

#46152 (comment) has 2 failures:

https://github.com/ursacomputing/crossbow/actions/runs/14477224858/job/40917376693

In file included from /var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/src/gmock-all.cc:39:
In file included from /var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/gmock.h:59:
In file included from /var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h:145:
/var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h:405:37: error: no template named 'IndexSequence'; did you mean 'std::index_sequence'?
auto ApplyImpl(F&& f, Tuple&& args, IndexSequence<Idx...>) -> decltype(
                                    ^~~~~~~~~~~~~
                                    std::index_sequence
/Applications/Xcode_15.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h:104:5: note: 'std::index_sequence' declared here
    using index_sequence = integer_sequence<size_t, _Ip...>;
    ^
In file included from /var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/src/gmock-all.cc:39:
In file included from /var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/gmock.h:59:
In file included from /var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h:145:
/var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h:415:72: error: expected expression
                  typename std::remove_reference<Tuple>::type>::value>())) {
                                                                       ^
/var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h:414:15: error: use of undeclared identifier 'MakeIndexSequence'
              MakeIndexSequence<std::tuple_size<
              ^
/var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h:418:77: error: expected expression
                       typename std::remove_reference<Tuple>::type>::value>());
                                                                            ^
/var/folders/k3/c71kbslj38s1vm3tnwmqyd980000gn/T/arrow-20.0.0.XXXXX.KWINFD0B/cpp-build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h:417:20: error: use of undeclared identifier 'MakeIndexSequence'
                   MakeIndexSequence<std::tuple_size<
                   ^

Component(s)

C++, Release

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions