-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Closed
Copy link
Labels
Milestone
Description
// code placeholderWhen updating to the 3.0.0 release I experienced compilation errors.
error[E0432]: unresolved import `crate::buffer::buffer_bin_or`
--> /home/ritchie46/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-3.0.0/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`
--> /home/ritchie46/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-3.0.0/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`
--> /home/ritchie46/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-3.0.0/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`
--> /home/ritchie46/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-3.0.0/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
--> /home/ritchie46/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-3.0.0/src/buffer.rs:667:12
|
667 | 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
--> /home/ritchie46/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-3.0.0/src/buffer.rs:683:12
|
683 | 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)`It turns out that compilation was successful when I enable the avx512 feature.
For completeness:
It compiles on features
[avx512, simd]
or
[]
It does not compile with features
[simd]Reporter: Ritchie / @ritchie46
Assignee: Ritchie / @ritchie46
PRs and other links:
Note: This issue was originally created as ARROW-11387. Please see the migration documentation for further details.