serenity icon indicating copy to clipboard operation
serenity copied to clipboard

error: failed to run custom build command for `audiopus_sys v0.1.7`

Open mscofield0 opened this issue 5 years ago • 1 comments

This happens with the stable-x86_64-pc-windows-gnu as of the date of this issue. OS: Windows 7

D:/Coding/__Rust/Cargo/bin/cargo.exe build --color=always --all --all-targets
   Compiling net2 v0.2.35
   Compiling socket2 v0.3.15
   Compiling ring v0.16.15
   Compiling schannel v0.1.19
   Compiling winreg v0.7.0
   Compiling time v0.1.44
   Compiling audiopus_sys v0.1.7
error: failed to run custom build command for `audiopus_sys v0.1.7`

Caused by:
  process didn't exit successfully: `.\target\debug\build\audiopus_sys-914d4c3846a4717a\build-script-build` (exit code: 101)
  --- stdout
  cargo:info=No feature or environment variable found, linking by default.
  cargo:rerun-if-env-changed=OPUS_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:info=`pkg_config` could not find `Opus`.
  cargo:info=Opus source path: "\\\\?\\D:\\Coding\\__Rust\\Cargo\\registry\\src\\github.com-1ecc6299db9ec823\\audiopus_sys-0.1.7\\opus".
  cargo:info=Opus will be built as static-library.

  --- stderr
  thread 'main' panicked at 'Failed to copy Opus files to: D:\Coding\__GIT\Rust\DerelictBotany\target\debug\build\audiopus_sys-144702e7ccbe0bed\out: Os { code: 2, kind: NotFound, message: "The system cannot find the file specified." }', D:\Coding\__Rust\Cargo\registry\src\github.com-1ecc6299db9ec823\audiopus_sys-0.1.7\build.rs:82:10
  stack backtrace:
     0: backtrace::backtrace::dbghelp::trace
               at C:\Users\runneradmin\.cargo\registry\src\github.com-1ecc6299db9ec823\backtrace-0.3.46\src\backtrace/dbghelp.rs:88
     1: backtrace::backtrace::trace_unsynchronized
               at C:\Users\runneradmin\.cargo\registry\src\github.com-1ecc6299db9ec823\backtrace-0.3.46\src\backtrace/mod.rs:66
     2: std::sys_common::backtrace::_print_fmt
               at src\libstd\sys_common/backtrace.rs:78
     3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
               at src\libstd\sys_common/backtrace.rs:59
     4: core::fmt::write
               at src\libcore\fmt/mod.rs:1076
     5: std::io::Write::write_fmt
               at src\libstd\io/mod.rs:1537
     6: std::sys_common::backtrace::_print
               at src\libstd\sys_common/backtrace.rs:62
     7: std::sys_common::backtrace::print
               at src\libstd\sys_common/backtrace.rs:49
     8: std::panicking::default_hook::{{closure}}
               at src\libstd/panicking.rs:198
     9: std::panicking::default_hook
               at src\libstd/panicking.rs:217
    10: std::panicking::rust_panic_with_hook
               at src\libstd/panicking.rs:526
    11: rust_begin_unwind
               at src\libstd/panicking.rs:437
    12: core::panicking::panic_fmt
               at src\libcore/panicking.rs:85
    13: core::option::expect_none_failed
               at src\libcore/option.rs:1269
    14: core::result::Result<T,E>::expect
               at D:\Coding\__Rust\Rustup\toolchains\stable-x86_64-pc-windows-gnu\lib/rustlib/src/rust\src\libcore/result.rs:963
    15: build_script_build::build_opus
               at .\build.rs:77
    16: build_script_build::main
               at .\build.rs:338
    17: std::rt::lang_start::{{closure}}
               at D:\Coding\__Rust\Rustup\toolchains\stable-x86_64-pc-windows-gnu\lib/rustlib/src/rust\src\libstd/rt.rs:67
    18: std::rt::lang_start_internal::{{closure}}
               at src\libstd/rt.rs:52
    19: std::panicking::try::do_call
               at src\libstd/panicking.rs:348
    20: std::panicking::try
               at src\libstd/panicking.rs:325
    21: std::panic::catch_unwind
               at src\libstd/panic.rs:394
    22: std::rt::lang_start_internal
               at src\libstd/rt.rs:51
    23: std::rt::lang_start
               at D:\Coding\__Rust\Rustup\toolchains\stable-x86_64-pc-windows-gnu\lib/rustlib/src/rust\src\libstd/rt.rs:67
    24: main
    25: __tmainCRTStartup
               at D:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:339
    26: mainCRTStartup
               at D:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:223
    27: units_search
    28: units_search
  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
warning: build failed, waiting for other jobs to finish...
error: build failed

mscofield0 avatar Oct 05 '20 19:10 mscofield0

Does this issue still happen with songbird 0.3.0? It depends on audiopus 0.3.0-rc.0, which, according to the linked issue in serenity-rs/songbird, fixes the problem

kangalio avatar Sep 17 '22 09:09 kangalio