bohutang created ARROW-11041:
--------------------------------

             Summary: [Rust] cross aarch64-unknown-linux-gnu target compile 
error
                 Key: ARROW-11041
                 URL: https://issues.apache.org/jira/browse/ARROW-11041
             Project: Apache Arrow
          Issue Type: Improvement
            Reporter: bohutang


*Rust Arrow version:*

arrow v3.0.0-SNAPSHOT ([https://github.com/apache/arrow#4d97d836)]

*How to compile:*

cargo install cross

cross build --target aarch64-unknown-linux-gnu

 

*Compile errors log:*

 
{code:java}
error[E0432]: unresolved import `crate::buffer::buffer_bin_or`
  --> 
/cargo/git/checkouts/arrow-3a9cfebb6b7b2bdc/4d97d83/rust/arrow/src/array/array_struct.rs:28:14
   |
28 |     buffer::{buffer_bin_or, Buffer},
   |              ^^^^^^^^^^^^^ no `buffer_bin_or` in `buffer`error[E0432]: 
unresolved imports `crate::buffer::buffer_bin_and`, 
`crate::buffer::buffer_bin_or`
  --> 
/cargo/git/checkouts/arrow-3a9cfebb6b7b2bdc/4d97d83/rust/arrow/src/compute/kernels/boolean.rs:30:5
   |
30 |     buffer_bin_and, buffer_bin_or, buffer_unary_not, Buffer, MutableBuffer,
   |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `buffer_bin_or` in `buffer`
   |     |
   |     no `buffer_bin_and` in `buffer`error[E0432]: unresolved import 
`crate::buffer::buffer_bin_and`
  --> 
/cargo/git/checkouts/arrow-3a9cfebb6b7b2bdc/4d97d83/rust/arrow/src/compute/kernels/take.rs:29:23
   |
29 | use crate::{array::*, buffer::buffer_bin_and};
   |                       ^^^^^^^^^^^^^^^^^^^^^^ no `buffer_bin_and` in 
`buffer`error[E0432]: unresolved imports `crate::buffer::buffer_bin_and`, 
`crate::buffer::buffer_bin_or`
  --> 
/cargo/git/checkouts/arrow-3a9cfebb6b7b2bdc/4d97d83/rust/arrow/src/compute/util.rs:21:21
   |
21 | use crate::buffer::{buffer_bin_and, buffer_bin_or, Buffer};
   |                     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `buffer_bin_or` in 
`buffer`
   |                     |
   |                     no `buffer_bin_and` in `buffer`error[E0425]: cannot 
find function `buffer_bin_and` in this scope
   --> 
/cargo/git/checkouts/arrow-3a9cfebb6b7b2bdc/4d97d83/rust/arrow/src/buffer.rs:634:12
    |
634 |         Ok(buffer_bin_and(&self, 0, &rhs, 0, len_in_bits))
    |            ^^^^^^^^^^^^^^--------------------------------
    |            |
    |            help: try calling `buffer_bin_and` as a method: 
`self.buffer_bin_and(0, &rhs, 0, len_in_bits)`error[E0425]: cannot find 
function `buffer_bin_or` in this scope
   --> 
/cargo/git/checkouts/arrow-3a9cfebb6b7b2bdc/4d97d83/rust/arrow/src/buffer.rs:650:12
    |
650 |         Ok(buffer_bin_or(&self, 0, &rhs, 0, len_in_bits))
    |            ^^^^^^^^^^^^^--------------------------------
    |            |
    |            help: try calling `buffer_bin_or` as a method: 
`self.buffer_bin_or(0, &rhs, 0, len_in_bits)`

{code}
arrow-2.0.0 version is ok.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to