peterphalen commented on issue #35470:
URL: https://github.com/apache/arrow/issues/35470#issuecomment-1539241709

   I appreciate the tip. I've just tried to work through it a few times and the 
installation process is failing at the `make -j4` step. I'm not sure if this 
might be related or not
   
   ```
   [ 15%] Building CXX object 
src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/bignum-dtoa.cc.o
   In file included from /home/redacted/arrow/cpp/src/arrow/util/utf8.cc:28:
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h: In function ‘bool 
arrow::util::ValidateAsciiSimd(const uint8_t*, int64_t)’:
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:235:29: error: 
‘make_sized_batch_t’ in namespace ‘xsimd’ does not name a template type
      using simd_batch = xsimd::make_sized_batch_t<int8_t, 16>;
                                ^~~~~~~~~~~~~~~~~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:238:11: error: 
‘simd_batch’ does not name a type; did you mean ‘rpmatch’?
        const simd_batch zero(static_cast<int8_t>(0));
              ^~~~~~~~~~
              rpmatch
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:240:5: error: 
‘simd_batch’ was not declared in this scope
        simd_batch or1 = zero, or2 = zero;
        ^~~~~~~~~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:240:5: note: 
suggested alternative: ‘rpmatch’
        simd_batch or1 = zero, or2 = zero;
        ^~~~~~~~~~
        rpmatch
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:243:7: error: ‘or1’ 
was not declared in this scope
          or1 |= simd_batch::load_unaligned(reinterpret_cast<const 
int8_t*>(data));
          ^~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:243:14: error: 
‘simd_batch’ is not a class, namespace, or enumeration
          or1 |= simd_batch::load_unaligned(reinterpret_cast<const 
int8_t*>(data));
                 ^~~~~~~~~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:244:7: error: ‘or2’ 
was not declared in this scope
          or2 |= simd_batch::load_unaligned(reinterpret_cast<const 
int8_t*>(data2));
          ^~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:244:7: note: 
suggested alternative: ‘log2’
          or2 |= simd_batch::load_unaligned(reinterpret_cast<const 
int8_t*>(data2));
          ^~~
          log2
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:244:14: error: 
‘simd_batch’ is not a class, namespace, or enumeration
          or2 |= simd_batch::load_unaligned(reinterpret_cast<const 
int8_t*>(data2));
                 ^~~~~~~~~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:251:5: error: ‘or1’ 
was not declared in this scope
        or1 |= or2;
        ^~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:251:12: error: ‘or2’ 
was not declared in this scope
        or1 |= or2;
               ^~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:251:12: note: 
suggested alternative: ‘log2’
        or1 |= or2;
               ^~~
               log2
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:252:16: error: ‘any’ 
is not a member of ‘xsimd’
        if (xsimd::any(or1 < zero)) {
                   ^~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:252:26: error: 
‘zero’ was not declared in this scope
        if (xsimd::any(or1 < zero)) {
                             ^~~~
   /home/redacted/arrow/cpp/src/arrow/util/utf8_internal.h:252:26: note: 
suggested alternative: ‘bzero’
        if (xsimd::any(or1 < zero)) {
                             ^~~~
                             bzero
   [ 16%] Building CXX object 
src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/fast-dtoa.cc.o
   make[2]: *** [src/arrow/CMakeFiles/arrow_objlib.dir/build.make:1324: 
src/arrow/CMakeFiles/arrow_objlib.dir/util/utf8.cc.o] Error 1
   make[2]: *** Waiting for unfinished jobs....
   [ 16%] Building CXX object 
src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/cached-powers.cc.o
   make[1]: *** [CMakeFiles/Makefile2:2203: 
src/arrow/CMakeFiles/arrow_objlib.dir/all] Error 2
   make: *** [Makefile:141: all] Error 2
   ```


-- 
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]

Reply via email to