fcsonline/tmux-thumbs

Requires `python` to build and uses unmaintained terminal library

dpc opened this issue · 3 comments

dpc commented
error: failed to run custom build command for `termbox-sys v0.2.12`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installl2Wahs/release/build/termbox-sys-6e40a1106dfad561/build-script-build` (exit status: 101)
  --- stdout
  running: "rm" "-rf" ".termbox"
  running: "git" "clone" "https://github.com/nsf/termbox" ".termbox"
  waf configure: setting CFLAGS to: `-m64 -fPIC`
  running: "/home/dpc/.cargo/registry/src/github.com-1ecc6299db9ec823/termbox-sys-0.2.12/.termbox/waf" "configure" "--prefix=/" "--libdir=/lib"

  --- stderr
  Cloning into '.termbox'...
  /usr/bin/env: ‘python’: No such file or directory
  thread 'main' panicked at 'assertion failed: cmd.stdout(Stdio::inherit()).stderr(Stdio::inherit()).status().unwrap().success()', /home/dpc/.cargo/registry/src/github.com-1ecc6299db9ec823/termbox-sys-0.2.12/build.rs:91:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile `tmux-thumbs v0.2.4`, intermediate artifacts can be found at `/tmp/cargo-installl2Wahs`

https://github.com/nsf/termbox:

IMPORTANT

This library is no longer maintained.

How are you installing tmux-thumbs? This termbox-sys dependency is not needed since 2 years ago. 😕

Ok, got it. You are installing it through crates.io. Those versions are deprecated. I marked them as yanked. If you want to install tmux-thumbs follow the installation process documented in the README.

dpc commented

Ooooh. OK. Thanks.