En essayant de compiler Awesome Window Manager le 11.04, j'ai déjà fait apt-get build-dep awesome , mais j'ai quand même eu des erreurs concernant les dépendances manquantes:
$ make Lancer cmake… - cat -> /bin/cat -- ln -> /bin/ln -- grep ->/bin /grep -- git -> /usr/bin/git -- nomhôte -> /bin/hostname -- asciidoc ->/usr/bin/asciidoc - xmlto -> /usr/bin/xmlto -- gzip -> /bin/gzip[.____.VEN - lua -> /usr/bin/lua . - luadoc -> /usr/bin/luadoc -- convert -> /usr/bin/convert -- recherche des modules '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 ' - Le package' oocairo 'est introuvable - le package' oopango ' non trouvé - package 'xcb-util> = 0.3.8' non trouvé - package 'xcb-icccm> = 0.3.8' non trouvé Erreur CMake à /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message): Un paquet requis n'a pas été trouvé.
Je ne vois aucun signe de ces bibliothèques dans les dépôts.
J'ai essayé les instructions à l'adresse http://ubuntuforums.org/showthread.php?t=960841 et cela échoue également:
$ cd util && ./autogen.sh && make && Sudo make install autoreconf: Entrée du répertoire `. ' autoreconf: configure.ac: ne pas utiliser Gettext autoreconf: en cours d'exécution: aclocal -I m4 autoreconf: configure.ac: suivi autoreconf: configure.ac: ne pas utiliser Libtool autoreconf: en cours d'exécution: /usr/bin/autoconf autoreconf: configure.ac: ne pas utiliser Autoheader autoreconf: en cours d'exécution: automake --add-missing --copy --no-force configure.ac:5: installer `./install-sh ' configure.ac:5: installer' ./missing' src/Makefile.am:1: La bibliothèque Libtool est utilisée mais `LIBTOOL 'n'est pas défini src/Makefile.am : 1: La manière habituelle de définir LIBTOOL consiste à ajouter AC_PROG_LIBTOOL Src/Makefile.am: 1: à "configure.ac" et à relancer "aclocal" et "autoconf". src/Makefile.am: 1: Si "AC_PROG_LIBTOOL" est dans "configure.ac", assurez-vous que src/Makefile.am: 1: sa définition est dans le chemin de recherche de aclocal. src/Makefile.am: installation de `./depcomp'[.___ _.] src/Makefile.am: 13: "xcbinclude_HEADERS" est utilisé mais "xcbincludedir" est indéfini Makefile.am:6: "pkgconfig_DATA" est utilisé mais "pkgconfigdir" est indéfini autoreconf. : automake a échoué avec le statut de sortie: 1
Que dois-je faire pour pouvoir compiler?
On dirait que vous devez installer le paquet libxcb-icccm1-dev
.
De toute façon, comme @enzotib l'a dit, vous n'êtes pas obligé de le compiler, vous êtes censé le faire uniquement pour
apt-get source <package>
Juste utiliser
Sudo aptitude install awesome
Fondamentalement, vous manquez plusieurs packages _-dev
_.
Dans votre cas, quelque chose comme
_
libxcb-util*-dev
_ (basé sur le paquet manquant rapporté par _xcb-utils
_)
_libxcb-icccmX-dev
_ comme suggéré par tdi , mais dans mon cas c'étaitlibxcb-icccm4-dev
et certains paquets _*oocairo*
_ et _*oopango*
_ (vraisemblablement _-dev
_).