Skip to content

Failed to build on Ubuntu 24.10 Linux x86_64 #101

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
artisdom opened this issue May 11, 2025 · 0 comments
Open

Failed to build on Ubuntu 24.10 Linux x86_64 #101

artisdom opened this issue May 11, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@artisdom
Copy link

artisdom commented May 11, 2025

What happened?

Failed to build on Ubuntu 24.10 Linux x86_64, also tried with compile with prebuild sherpa-onnx, failed with the same error message.

Steps to reproduce

sudo apt-get install -y pkg-config build-essential clang cmake
git clone --recursive https://github.com/thewh1teagle/sherpa-rs
cd sherpa-rs
cargo build

The log below is generated by enabling these build flags:

CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true SHERPA_BUILD_DEBUG=1 RUST_BACKTRACE=full cargo build

What OS are you seeing the problem on?

Ubuntu 24.10
Linux 6.11.0-21-generic #21-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 19 16:50:40 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Relevant log output

[ sherpa-rs (main) ]$ CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true SHERPA_BUILD_DEBUG=1 RUST_BACKTRACE=full cargo build
   Compiling sherpa-rs-sys v0.6.6 (/home/nws/w/rust/sherpa-rs/crates/sherpa-rs-sys)
warning: [email protected]: [DEBUG] target_os = linux
warning: [email protected]: [DEBUG] TARGET: "x86_64-unknown-linux-gnu"
warning: [email protected]: [DEBUG] TARGET: x86_64-unknown-linux-gnu
warning: [email protected]: [DEBUG] CARGO_MANIFEST_DIR: /home/nws/w/rust/sherpa-rs/crates/sherpa-rs-sys
warning: [email protected]: [DEBUG] TARGET_DIR: /home/nws/w/rust/sherpa-rs/target/debug
warning: [email protected]: [DEBUG] OUT_DIR: /home/nws/w/rust/sherpa-rs/target/debug/build/sherpa-rs-sys-13e30e03d7b04955/out
warning: [email protected]: [DEBUG] Generating bindings...
error: failed to run custom build command for `sherpa-rs-sys v0.6.6 (/home/nws/w/rust/sherpa-rs/crates/sherpa-rs-sys)`

Caused by:
  process didn't exit successfully: `/home/nws/w/rust/sherpa-rs/target/debug/build/sherpa-rs-sys-ff82c6fdae4df081/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=wrapper.h
  cargo:rerun-if-changed=dist.json
  cargo:rerun-if-changed=checksum.txt
  cargo:rerun-if-changed=./sherpa-onnx
  cargo::rerun-if-env-changed=SHERPA_BUILD_SHARED_LIBS
  cargo::rerun-if-env-changed=CMAKE_BUILD_PARALLEL_LEVEL
  cargo::rerun-if-env-changed=CMAKE_VERBOSE
  cargo::rerun-if-env-changed=SHERPA_LIB_PATH
  cargo::rerun-if-env-changed=SHERPA_STATIC_CRT
  cargo::rerun-if-env-changed=SHERPA_LIB_PROFILE
  cargo::rerun-if-env-changed=BUILD_DEBUG
  cargo:warning=[DEBUG] target_os = linux
  cargo:warning=[DEBUG] TARGET: "x86_64-unknown-linux-gnu"
  cargo:warning=[DEBUG] TARGET: x86_64-unknown-linux-gnu
  cargo:warning=[DEBUG] CARGO_MANIFEST_DIR: /home/nws/w/rust/sherpa-rs/crates/sherpa-rs-sys
  cargo:warning=[DEBUG] TARGET_DIR: /home/nws/w/rust/sherpa-rs/target/debug
  cargo:warning=[DEBUG] OUT_DIR: /home/nws/w/rust/sherpa-rs/target/debug/build/sherpa-rs-sys-13e30e03d7b04955/out
  cargo:warning=[DEBUG] Generating bindings...
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
  cargo:rerun-if-changed=wrapper.h

  --- stderr

  thread 'main' panicked at /home/nws/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bindgen-0.69.4/lib.rs:899:13:
  assertion `left == right` failed: "x86_64-unknown-linux-gnu" "x86_64-unknown-linux-gnu"
    left: 4
   right: 8
  stack backtrace:
     0:     0x639936f6c37a - std::backtrace_rs::backtrace::libunwind::trace::h2740d05102fd9881
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
     1:     0x639936f6c37a - std::backtrace_rs::backtrace::trace_unsynchronized::h93ae2edf130065c8
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
     2:     0x639936f6c37a - std::sys::backtrace::_print_fmt::h7660a544e6110dd9
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:66:9
     3:     0x639936f6c37a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hfc616348d9ad0abc
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:39:26
     4:     0x639936f9a513 - core::fmt::rt::Argument::fmt::h3a92517f8117fcd5
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/fmt/rt.rs:177:76
     5:     0x639936f9a513 - core::fmt::write::h7ca648217bc79799
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/fmt/mod.rs:1440:21
     6:     0x639936f677f3 - std::io::Write::write_fmt::h7960c58bfa5ccbcb
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/io/mod.rs:1887:15
     7:     0x639936f6c1c2 - std::sys::backtrace::BacktraceLock::print::h3fb349e80cbe0423
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:42:9
     8:     0x639936f6d5a0 - std::panicking::default_hook::{{closure}}::h3366e5842cba645d
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:295:22
     9:     0x639936f6d380 - std::panicking::default_hook::hd7573a5d4879884b
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:322:9
    10:     0x639936f6dd02 - std::panicking::rust_panic_with_hook::h66e909d048c263a9
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:828:13
    11:     0x639936f6daaa - std::panicking::begin_panic_handler::{{closure}}::h8d9aa8be7e8634cf
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:701:13
    12:     0x639936f6c889 - std::sys::backtrace::__rust_end_short_backtrace::h7d7e47ef99abf6aa
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:168:18
    13:     0x639936f6d73d - rust_begin_unwind
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:692:5
    14:     0x6399365deeb0 - core::panicking::panic_fmt::hf8ffc7c15bfb58a0
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/panicking.rs:75:14
    15:     0x6399365df2a2 - core::panicking::assert_failed_inner::h4797f91cd349a0eb
    16:     0x6399365df159 - core::panicking::assert_failed::h8d235dad6db4816c
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/panicking.rs:364:5
    17:     0x6399366728da - bindgen::Bindings::generate::h6d8517a5d243d6ff
                                 at /home/nws/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bindgen-0.69.4/lib.rs:899:13
    18:     0x6399366700d5 - bindgen::Builder::generate::h91025965e3f74d94
                                 at /home/nws/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bindgen-0.69.4/lib.rs:349:9
    19:     0x6399365ed664 - build_script_build::main::hf668601b803d7517
                                 at /home/nws/w/rust/sherpa-rs/crates/sherpa-rs-sys/build.rs:300:32
    20:     0x63993660cb4b - core::ops::function::FnOnce::call_once::h245b49c6703b3e01
                                 at /home/nws/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
    21:     0x639936608dbe - std::sys::backtrace::__rust_begin_short_backtrace::h19e61de2172d821b
                                 at /home/nws/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18
    22:     0x639936603761 - std::rt::lang_start::{{closure}}::h2451eb12baea50c1
                                 at /home/nws/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18
    23:     0x639936f60a87 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6889704b556d4c77
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/ops/function.rs:284:13
    24:     0x639936f60a87 - std::panicking::try::do_call::hb54df035e1ac8c92
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:584:40
    25:     0x639936f60a87 - std::panicking::try::h58823af4bcc61a96
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:547:19
    26:     0x639936f60a87 - std::panic::catch_unwind::hc30ff8fe04ef2371
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panic.rs:358:14
    27:     0x639936f60a87 - std::rt::lang_start_internal::{{closure}}::h527f54f1892dcb9b
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/rt.rs:174:48
    28:     0x639936f60a87 - std::panicking::try::do_call::h41aaba5fff752501
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:584:40
    29:     0x639936f60a87 - std::panicking::try::hf0596d206f5fce25
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:547:19
    30:     0x639936f60a87 - std::panic::catch_unwind::h5a2061dbbb8ffdf4
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panic.rs:358:14
    31:     0x639936f60a87 - std::rt::lang_start_internal::heee0af441e41a6d2
                                 at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/rt.rs:174:20
    32:     0x63993660373a - std::rt::lang_start::h9646624b78fe7c4c
                                 at /home/nws/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:194:17
    33:     0x6399365f282e - main
    34:     0x7b9eb4c2a3b8 - __libc_start_call_main
                                 at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
    35:     0x7b9eb4c2a47b - __libc_start_main_impl
                                 at ./csu/../csu/libc-start.c:360:3
    36:     0x6399365df735 - _start
    37:                0x0 - <unknown>
@artisdom artisdom added the bug Something isn't working label May 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant