
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-dev
el paquete.
Respuesta2
Básicamente, te pierdes muchos -dev
paquetes.
En tu caso, algo como
libxcb-util*-dev
(basado en elxcb-utils
paquete perdido reportado)
libxcb-icccmX-dev
como 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