
Tentando compilar o Awesome Window Manager em 11.04, eu fizapt-get build-dep incrívelmas ainda recebo erros sobre dependências ausentes:
$ fazer Executando cmake… -- gato -> /bin/gato --ln -> /bin/ln -- grep -> /bin/grep --git -> /usr/bin/git -- nome do host -> /bin/nome do host -- asciidoc -> /usr/bin/asciidoc --xmlto -> /usr/bin/xmlto --gzip -> /bin/gzip -- lua -> /usr/bin/lua -- luadoc -> /usr/bin/luadoc --converter -> /usr/bin/converter -- verificando os módulos 'glib-2.0;cairo;x11;oocairo;oopango;xcb-randr;xcb-xtest;xcb-xinerama;xcb-util>=0.3.8;xcb-keysyms>=0.3.4;xcb- icccm>=0.3.8;xcb-image>=0.3.0;cairo-xcb;libstartup-notification-1.0>=0.10;xproto>=7.0.15;libxdg-basedir>=1.0.0' -- pacote 'oocairo' não encontrado -- pacote 'oopango' não encontrado -- pacote 'xcb-util>=0.3.8' não encontrado -- pacote 'xcb-icccm>=0.3.8' não encontrado Erro CMake em /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (mensagem): Um pacote necessário não foi encontrado
Não vejo nenhum sinal dessas bibliotecas nos repositórios.
Eu tentei as instruções emhttp://ubuntuforums.org/showthread.php?t=960841e isso também falha:
$ cd util && ./autogen.sh && make && sudo make install autoreconf: Entrando no diretório `.' autoreconf: configure.ac: não usando Gettext autoreconf: executando: aclocal -I m4 autoreconf: configure.ac: rastreamento autoreconf: configure.ac: não usando Libtool autoreconf: executando: /usr/bin/autoconf autoreconf: configure.ac: não usando Autoheader autoreconf: executando: automake --add-missing --copy --no-force configure.ac:5: instalando `./install-sh' configure.ac:5: instalando `./missing' src/Makefile.am:1: Biblioteca Libtool usada, mas `LIBTOOL' é indefinida src/Makefile.am:1: A maneira usual de definir `LIBTOOL' é adicionar `AC_PROG_LIBTOOL' src/Makefile.am:1: para `configure.ac' e execute `aclocal' e `autoconf' novamente. src/Makefile.am:1: Se `AC_PROG_LIBTOOL' estiver em `configure.ac', certifique-se src/Makefile.am:1: sua definição está no caminho de pesquisa do aclocal. src/Makefile.am: instalando `./depcomp' src/Makefile.am:13: `xcbinclude_HEADERS' é usado, mas `xcbincludedir' é indefinido Makefile.am:6: `pkgconfig_DATA' é usado, mas `pkgconfigdir' é indefinido autoreconf: automake falhou com status de saída: 1
O que preciso fazer para poder compilar?
Responder1
Parece que você precisa instalar libxcb-icccm1-dev
o pacote.
Responder2
Basicamente, você perde muitos -dev
pacotes.
No seu caso, algo como
libxcb-util*-dev
(com base noxcb-utils
pacote ausente relatado)
libxcb-icccmX-dev
conforme sugerido portdi, mas no meu caso isso foilibxcb-icccm4-dev
e alguns*oocairo*
e*oopango*
pacotes (provavelmente-dev
).
Responder3
De qualquer forma, você não é obrigado a compilar, como disse @enzotib, você só deve fazer isso por
apt-get source <package>
Apenas use
sudo aptitude install awesome