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

Reply via email to