OldCrow opened a new issue, #47180: URL: https://github.com/apache/arrow/issues/47180
### Describe the bug, including details regarding any error messages, version, and platform. Compiling on macOS 10.15 via Homebrew from source. Compilation Environment • Compiler: Clang 12.0.0 (from Xcode 12.4) • Standard: C++17 • SDK: macOS 10.15 SDK • Architecture: x86_64 The compilation failed on the file vector_rank.cc with this error: ``` /private/tmp/apache-arrow-20250723-46970-b96ya/apache-arrow-20.0.0/cpp/src/arrow/compute/kernels/vector_rank.cc:362:26: error: member reference base type 'SortAndMarkDuplicate' is not a structure or union .Run()); ^~~~ ``` Nature of the Error • This is a C++ syntax/semantics error, not a missing dependency or build configuration issue • The error indicates that code is trying to call .Run() on something called SortAndMarkDuplicate that the compiler doesn't recognize as a struct/class with that method • The error occurs within the ARROW_ASSIGN_OR_RAISE macro expansion This is unlikely to be an issue with older macOS, or availability of C++ features in Apple Clang 12.0.0 per se, given that almost 50 targets successfully compiled before hitting this specific error. Expected behaviour - successful compilation without errors. ### Component(s) C++ -- 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. To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org