Você precisa da biblioteca libXmu
- se ela já estiver instalada, provavelmente você perderá os cabeçalhos de desenvolvimento ( /usr/include/X11/Xmu
e outros), que muitas distribuições exigem que sejam instaladas separadamente.
Você terá que compilar libXmu
da mesma forma manualmente ou obter o pacote libxmu-dev
ou libxmu-devel
e extraí-lo, digamos, em ~/usr
.
Depois, defina:
export CFLAGS="-I$HOME/usr/include"
export LDFLAGS="-L$HOME/usr/lib"
Você também pode precisar de:
export PKG_CONFIG_PATH="$HOME/usr/lib/pkgconfig:$HOME/usr/share/pkgconfig"
Veja também xsel
, que faz basicamente a mesma coisa, mas requer menos dependências de bibliotecas.
Observação: --prefix ~/bin/xclip
resultará em caminhos feios, como ~/bin/xclip/bin/xclip
e ~/bin/xclip/share/man/man1/xclip.1
. Algo como --prefix ~/usr
dará melhores resultados.
Isto é especialmente importante quando se instalam bibliotecas; é muito mais fácil compilar um programa quando todas as suas bibliotecas estão em --prefix ~/usr
, em vez de cada uma ter seu próprio --prefix
.