You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "cclienti (via GitHub)" <gi...@apache.org> on 2023/03/07 08:56:45 UTC
[GitHub] [arrow-datafusion-python] cclienti opened a new issue, #261: Failed to build datafusion-python 0.8.0 because of substrait build command
cclienti opened a new issue, #261:
URL: https://github.com/apache/arrow-datafusion-python/issues/261
**Describe the bug**
Failed to build datafusion-python 0.8.0 because of the run custom build command of substrait v0.4.0
```
error: failed to run custom build command for `substrait v0.4.0`
Caused by:
process didn't exit successfully: `./datafusion-0.8.0/target/release/build/substrait-236e8658a3f78ffe/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=FORCE_REBUILD
cargo:rerun-if-changed=substrait/text/simple_extensions_schema.yaml
--- stderr
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: NoRustfmt', .cargo/registry/src/github.com-1ecc6299db9ec823/typify-impl-0.0.10/src/lib.rs:614:47
stack backtrace:
0: 0x56469a53ea4a - std::backtrace_rs::backtrace::libunwind::trace::h79937bc171ada62c
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
1: 0x56469a53ea4a - std::backtrace_rs::backtrace::trace_unsynchronized::h2292bca8571cb919
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x56469a53ea4a - std::sys_common::backtrace::_print_fmt::h9c461f248e4ae90d
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/sys_common/backtrace.rs:65:5
3: 0x56469a53ea4a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::he9fe6bf1a39182e1
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/sys_common/backtrace.rs:44:22
4: 0x56469a56530e - core::fmt::write::h032658c119c720d7
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs:1208:17
5: 0x56469a53b325 - std::io::Write::write_fmt::h299fc90dfae41c0d
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/io/mod.rs:1682:15
6: 0x56469a53e815 - std::sys_common::backtrace::_print::heb70d25df9937e3f
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/sys_common/backtrace.rs:47:5
7: 0x56469a53e815 - std::sys_common::backtrace::print::had745c0a76b8b521
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/sys_common/backtrace.rs:34:9
8: 0x56469a53ffff - std::panicking::default_hook::{{closure}}::h1ea782cdfa2fd097
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:267:22
9: 0x56469a53fd3b - std::panicking::default_hook::h1cc3af63455a163c
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:286:9
10: 0x56469a54070c - std::panicking::rust_panic_with_hook::h5cafdc4b3bfd5528
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:688:13
11: 0x56469a5404a9 - std::panicking::begin_panic_handler::{{closure}}::hf31c60f40775892c
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:579:13
12: 0x56469a53eefc - std::sys_common::backtrace::__rust_end_short_backtrace::h28a5c7be595826cd
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/sys_common/backtrace.rs:137:18
13: 0x56469a5401b2 - rust_begin_unwind
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:575:5
14: 0x564699f646c3 - core::panicking::panic_fmt::h8fa27a0b37dd98b7
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/panicking.rs:64:14
15: 0x564699f64b53 - core::result::unwrap_failed::h62abf61e411aaa08
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/result.rs:1791:5
16: 0x56469a0f406b - core::result::Result<T,E>::unwrap::h9fad5175f68c3e6b
17: 0x56469a0507f9 - <typify_impl::TypeSpace as alloc::string::ToString>::to_string::h5e656dd62addd117
18: 0x564699fdee41 - build_script_build::text::hc1db7c7902a70157
19: 0x564699fdf5c5 - build_script_build::main::h52aab4b7bbdc8d16
20: 0x564699fb9d43 - core::ops::function::FnOnce::call_once::h60900042eff19fbe
21: 0x564699fc0769 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2c738c90f1fe1f91
22: 0x564699f8e319 - std::rt::lang_start::{{closure}}::h5f2c7336d2b77417
23: 0x56469a536a2c - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hfa1c3687c9a20bb8
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/ops/function.rs:606:13
24: 0x56469a536a2c - std::panicking::try::do_call::h0497133ebe1341e5
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:483:40
25: 0x56469a536a2c - std::panicking::try::h6c3de05c7ca5d07f
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:447:19
26: 0x56469a536a2c - std::panic::catch_unwind::h969058ecb5334b30
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panic.rs:137:14
27: 0x56469a536a2c - std::rt::lang_start_internal::{{closure}}::h0de6d98cafb42a58
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/rt.rs:148:48
28: 0x56469a536a2c - std::panicking::try::do_call::h77301dcf43953993
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:483:40
29: 0x56469a536a2c - std::panicking::try::h45b05523a2fe135a
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panicking.rs:447:19
30: 0x56469a536a2c - std::panic::catch_unwind::hd95cea544b2b9bd2
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/panic.rs:137:14
31: 0x56469a536a2c - std::rt::lang_start_internal::hd16e6ff7bf05a444
at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/std/src/rt.rs:148:20
32: 0x564699f8e2f7 - std::rt::lang_start::h04902ebcc3a311b6
33: 0x564699fdfa75 - main
34: 0x7f53dd16dc05 - __libc_start_main
at /usr/src/debug/glibc-2.17-c758a686/csu/../csu/libc-start.c:274
35: 0x564699f64d32 - <unknown>
36: 0x0 - <unknown>
warning: build failed, waiting for other jobs to finish...
maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit status: 101": `"cargo" "rustc" "--release" "--manifest-path" "./datafusion-0.8.0/Cargo.toml" "--message-format" "json" "--locked" "--lib" "--crate-type" "cdylib"`
```
**To Reproduce**
redhat-7 + conda environment with:
- python=3.8
- pip
- maturin>=0.14.14
- rust>=1.64.0
**Expected behavior**
Maturin should succeed in producing the "wheel" package
**Additional context**
I use python 3.8 and rust-1.64.0 or 1.67.1
--
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: github-unsubscribe@arrow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion-python] mbrobbel commented on issue #261: Failed to build datafusion-python 0.8.0 because of substrait build command
Posted by "mbrobbel (via GitHub)" <gi...@apache.org>.
mbrobbel commented on issue #261:
URL: https://github.com/apache/arrow-datafusion-python/issues/261#issuecomment-1457961690
Do you have [rustfmt](https://github.com/rust-lang/rustfmt) installed?
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion-python] cclienti commented on issue #261: Failed to build datafusion-python 0.8.0 because of substrait build command
Posted by "cclienti (via GitHub)" <gi...@apache.org>.
cclienti commented on issue #261:
URL: https://github.com/apache/arrow-datafusion-python/issues/261#issuecomment-1458088377
Thank you for your response :)
Yes rustfmt is installed, but I found some interesting information here: https://aur.archlinux.org/packages/ztui
The rustc/cargo are installed using a conda package, not using rustup. When I try to build datafusion-python with a compiler installed with rustup everything works fine!
I will try to understand what is missing in the rust conda package.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion-python] jdye64 commented on issue #261: Failed to build datafusion-python 0.8.0 because of substrait build command
Posted by "jdye64 (via GitHub)" <gi...@apache.org>.
jdye64 commented on issue #261:
URL: https://github.com/apache/arrow-datafusion-python/issues/261#issuecomment-1458549495
I don't have a solution yet but wanted to voice that I too see this with a similar environment setup on an x86 server. I know we have seen it before on mac arm based chips but the x86 was a new one.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion-python] cclienti commented on issue #261: Failed to build datafusion-python 0.8.0 because of substrait build command
Posted by "cclienti (via GitHub)" <gi...@apache.org>.
cclienti commented on issue #261:
URL: https://github.com/apache/arrow-datafusion-python/issues/261#issuecomment-1458883735
My initial problem was due to the missing protobuf package, but for an unknown reason the error output is different when the rust toolchain is installed with conda versus installed by rustup (in both cases rustfmt is intalled).
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion-python] cclienti closed issue #261: Failed to build datafusion-python 0.8.0 because of substrait build command
Posted by "cclienti (via GitHub)" <gi...@apache.org>.
cclienti closed issue #261: Failed to build datafusion-python 0.8.0 because of substrait build command
URL: https://github.com/apache/arrow-datafusion-python/issues/261
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org