Skip to content

Fails to build #5

Description

@sudipm-mukherjee

I am trying to build this in Debian. And I am seeing that it fails to build libbpf-sys-1.5.1+v1.5.1

sudip@debian:~/rsched$ CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true RUST_BACKTRACE=full cargo build --release
   Compiling serde_derive v1.0.219
   Compiling thiserror-impl v2.0.14
   Compiling clap_derive v4.5.45
   Compiling libbpf-sys v1.5.1+v1.5.1
   Compiling anyhow v1.0.99
   Compiling tempfile v3.20.0
   Compiling tracing-subscriber v0.3.19
   Compiling tracing-core v0.1.34
error: failed to run custom build command for `libbpf-sys v1.5.1+v1.5.1`

Caused by:
  process didn't exit successfully: `/home/sudip/rsched/target/release/build/libbpf-sys-1591c7623626f1d6/build-script-build` (exit status: 101)
  --- stdout
  Using feature vendored-libbpf=true
  Using feature vendored-libelf=false
  Using feature vendored-zlib=false
  Using feature static-libbpf=true
  Using feature static-libelf=false
  Using feature static-zlib=false

  --- stderr

  thread 'main' panicked at /home/sudip/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libbpf-sys-1.5.1+v1.5.1/build.rs:107:9:
  make is required to compile libbpf-sys with the selected set of features
  stack backtrace:
     0:     0x55a94bf144c9 - std::backtrace_rs::backtrace::libunwind::trace::hf7e49a7a9510c0e6
                                 at /usr/src/rustc-1.86.0/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
     1:     0x55a94bf144c9 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f258fa3126668a9
                                 at /usr/src/rustc-1.86.0/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
     2:     0x55a94bf144c9 - std::sys::backtrace::_print_fmt::h0f6b8c208454579c
                                 at /usr/src/rustc-1.86.0/library/std/src/sys/backtrace.rs:66:9
     3:     0x55a94bf144c9 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h675e96c2098a942c
                                 at /usr/src/rustc-1.86.0/library/std/src/sys/backtrace.rs:39:26
     4:     0x55a94bf32b43 - core::fmt::rt::Argument::fmt::h27bb202d02fa8959
                                 at /usr/src/rustc-1.86.0/library/core/src/fmt/rt.rs:177:76
     5:     0x55a94bf32b43 - core::fmt::write::hfc2df9dbd18d2e06
                                 at /usr/src/rustc-1.86.0/library/core/src/fmt/mod.rs:1449:21
     6:     0x55a94bef7f0f - std::io::Write::write_fmt::h50a1f53e178a0e9e
                                 at /usr/src/rustc-1.86.0/library/std/src/io/mod.rs:1890:15
     7:     0x55a94bf14313 - std::sys::backtrace::BacktraceLock::print::h8fd6016164e86bb7
                                 at /usr/src/rustc-1.86.0/library/std/src/sys/backtrace.rs:42:9
     8:     0x55a94bf1e9a4 - std::panicking::default_hook::{{closure}}::h9e3d210e0a8855e3
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:298:22
     9:     0x55a94bf1e89f - std::panicking::default_hook::h8a7fefa3c70f8958
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:325:9
    10:     0x55a94bf1eeee - std::panicking::rust_panic_with_hook::h48aa8beacfb49b0c
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:831:13
    11:     0x55a94bf1499a - std::panicking::begin_panic_handler::{{closure}}::h398c06799772507e
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:704:13
    12:     0x55a94bf14709 - std::sys::backtrace::__rust_end_short_backtrace::h2efc9f2398d31301
                                 at /usr/src/rustc-1.86.0/library/std/src/sys/backtrace.rs:168:18
    13:     0x55a94bf1ea4d - rust_begin_unwind
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:695:5
    14:     0x55a94be6e750 - core::panicking::panic_fmt::h68bef17dd596e6df
                                 at /usr/src/rustc-1.86.0/library/core/src/panicking.rs:75:14
    15:     0x55a94be71e41 - build_script_build::pkg_check::ha5bb3739a640bea6
                                 at /home/sudip/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libbpf-sys-1.5.1+v1.5.1/build.rs:107:9
    16:     0x55a94be72314 - build_script_build::main::h5192deca4a706b2c
                                 at /home/sudip/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libbpf-sys-1.5.1+v1.5.1/build.rs:154:9
    17:     0x55a94be703cb - core::ops::function::FnOnce::call_once::hc7732cf5560aa482
                                 at /usr/src/rustc-1.86.0/library/core/src/ops/function.rs:250:5
    18:     0x55a94be6f9fe - std::sys::backtrace::__rust_begin_short_backtrace::h330b1f2c682bd8d3
                                 at /usr/src/rustc-1.86.0/library/std/src/sys/backtrace.rs:152:18
    19:     0x55a94be6f5e1 - std::rt::lang_start::{{closure}}::h36eb1b253d4eb1a2
                                 at /usr/src/rustc-1.86.0/library/std/src/rt.rs:199:18
    20:     0x55a94bf1de65 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h8e3af39dd7938caa
                                 at /usr/src/rustc-1.86.0/library/core/src/ops/function.rs:284:13
    21:     0x55a94bf1de65 - std::panicking::try::do_call::h3e000bb70e12e30d
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:587:40
    22:     0x55a94bf1de65 - std::panicking::try::ha1d4bb8ca4718afa
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:550:19
    23:     0x55a94bf1de65 - std::panic::catch_unwind::h9ca992eb164387ec
                                 at /usr/src/rustc-1.86.0/library/std/src/panic.rs:358:14
    24:     0x55a94bf1de65 - std::rt::lang_start_internal::{{closure}}::he0179a345fbc8ae6
                                 at /usr/src/rustc-1.86.0/library/std/src/rt.rs:168:24
    25:     0x55a94bf1de65 - std::panicking::try::do_call::h7840f39c77044cf8
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:587:40
    26:     0x55a94bf1de65 - std::panicking::try::h92b78f1c83ad228f
                                 at /usr/src/rustc-1.86.0/library/std/src/panicking.rs:550:19
    27:     0x55a94bf1de65 - std::panic::catch_unwind::ha4485e5e8c421d4b
                                 at /usr/src/rustc-1.86.0/library/std/src/panic.rs:358:14
    28:     0x55a94bf1de65 - std::rt::lang_start_internal::h69cc0bd449e5906d
                                 at /usr/src/rustc-1.86.0/library/std/src/rt.rs:164:5
    29:     0x55a94be6f5c7 - std::rt::lang_start::h97fed376a9396250
                                 at /usr/src/rustc-1.86.0/library/std/src/rt.rs:198:5
    30:     0x55a94be7652e - main
    31:     0x7ff9142cdca8 - <unknown>
    32:     0x7ff9142cdd65 - __libc_start_main
    33:     0x55a94be6ec91 - _start
    34:                0x0 - <unknown>
warning: build failed, waiting for other jobs to finish...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions