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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]