Construyendo Awesome WM, faltan dependencias

Construyendo Awesome WM, faltan dependencias

Al intentar compilar Awesome Window Manager en 11.04, lo hiceapt-get build-dep impresionantepero sigo recibiendo errores sobre dependencias faltantes:

$ hacer
Ejecutando cmake...
-- gato -> /bin/gato
-- ln -> /bin/ln
-- grep -> /bin/grep
-- git -> /usr/bin/git
-- nombre de host -> /bin/nombre de host
-- asciidoc -> /usr/bin/asciidoc
-- xmlto -> /usr/bin/xmlto
-- gzip -> /bin/gzip
-- lua -> /usr/bin/lua
-- luadoc -> /usr/bin/luadoc
-- convertir -> /usr/bin/convertir
-- buscando 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'
-- paquete 'oocairo' no encontrado
-- paquete 'oopango' no encontrado
-- paquete 'xcb-util>=0.3.8' no encontrado
-- paquete 'xcb-icccm>=0.3.8' no encontrado
Error de CMake en /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (mensaje):
  No se encontró un paquete requerido

No veo ninguna señal de estas bibliotecas en los repositorios.

Probé las instrucciones enhttp://ubuntuforums.org/showthread.php?t=960841y eso también falla:

$ cd util && ./autogen.sh && make && sudo make install
autoreconf: Ingresando al directorio `.'
autoreconf: configure.ac: no usa Gettext
autoreconf: ejecutando: aclocal -I m4
autoreconf: configure.ac: seguimiento
autoreconf: configure.ac: no usa Libtool
autoreconf: ejecutando: /usr/bin/autoconf
autoreconf: configure.ac: no utiliza encabezado automático
autoreconf: ejecutando: automake --add-missing --copy --no-force
configure.ac:5: instalando `./install-sh'
configure.ac:5: instalando `./missing'
src/Makefile.am:1: Se utiliza la biblioteca Libtool pero 'LIBTOOL' no está definida
src/Makefile.am:1: La forma habitual de definir `LIBTOOL' es agregar `AC_PROG_LIBTOOL'
src/Makefile.am:1: a `configure.ac' y ejecute `aclocal' y `autoconf' nuevamente.
src/Makefile.am:1: Si `AC_PROG_LIBTOOL' está en `configure.ac', asegúrese
src/Makefile.am:1: su definición está en la ruta de búsqueda de aclocal.
src/Makefile.am: instalando `./depcomp'
src/Makefile.am:13: Se usa `xcbinclude_HEADERS' pero `xcbincludedir' no está definido
Makefile.am:6: Se usa `pkgconfig_DATA' pero `pkgconfigdir' no está definido
autoreconf: automake falló con el estado de salida: 1

¿Qué necesito hacer para poder compilar?

Respuesta1

Parece que necesitas instalar libxcb-icccm1-devel paquete.

Respuesta2

Básicamente, te pierdes muchos -devpaquetes.

En tu caso, algo como

libxcb-util*-dev(basado en el xcb-utilspaquete perdido reportado)
libxcb-icccmX-devcomo lo sugieretdi, pero en mi caso eso fuelibxcb-icccm4-dev
y algunos *oocairo*y *oopango*paquetes (probable -dev).

Respuesta3

No estás obligado a compilar, de todos modos, como dijo @enzotib, se supone que solo debes hacerlo por

apt-get source <package>

Solo usa

sudo aptitude install awesome

información relacionada