orhun/kmon

FYI: Ubuntu gives "note: /usr/bin/ld: cannot find -lxcb-render" => needs: libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev

sanderjo opened this issue · 2 comments

On Ubuntu 20.04, I did

sudo apt-get install cargo libxcb1-dev
cargo install kmon

but that resulted in:

  = note: /usr/bin/ld: cannot find -lxcb-render
          /usr/bin/ld: cannot find -lxcb-shape
          /usr/bin/ld: cannot find -lxcb-xfixes
          collect2: error: ld returned 1 exit status

After

sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev

things went OK: a fresh binary /home/sander/.cargo/bin/kmon

So those libraries are needed too, and are not installed by installing libxcb1-dev ? If so, shall I sent a PR for the README.md?

orhun commented

Yeah, looks like they are not installed with libxcb1-dev
You can create a PR about this issue and give information here. That would be good.

Almost same on Debian testing here: needed to install libxcb-shape0-dev and libxcb-xfixes0-dev besides libxcb1-dev for kmon to compile with cargo