Erstellen von Awesome WM, fehlende Abhängigkeiten

Erstellen von Awesome WM, fehlende Abhängigkeiten

Beim Versuch, Awesome Window Manager auf 11.04 zu kompilieren, habe ichapt-get build-dep genialaber ich erhalte immer noch Fehlermeldungen über fehlende Abhängigkeiten:

$ machen
Cmake ausführen…
-- cat -> /bin/cat
-- ln -> /bin/ln
-- grep -> /bin/grep
-- git -> /usr/bin/git
-- Hostname -> /bin/Hostname
-- asciidoc -> /usr/bin/asciidoc
-- xmlto -> /usr/bin/xmlto
-- gzip -> /bin/gzip
-- lua -> /usr/bin/lua
-- luadoc -> /usr/bin/luadoc
-- konvertieren -> /usr/bin/convert
– Suche nach Modulen „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“
-- Paket „oocairo“ nicht gefunden
- Paket „oopango“ nicht gefunden
- Paket „xcb-util>=0.3.8“ nicht gefunden
- Paket „xcb-icccm>=0.3.8“ nicht gefunden
CMake-Fehler bei /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (Meldung):
  Ein erforderliches Paket wurde nicht gefunden

Ich sehe in den Repos keine Spur dieser Bibliotheken.

Ich habe die Anweisungen unterhttp://ubuntuforums.org/showthread.php?t=960841und das schlägt auch fehl:

$ cd util && ./autogen.sh && make && sudo make install
autoreconf: Verzeichnis `.' wird aufgerufen.
autoreconf: configure.ac: Gettext wird nicht verwendet
autoreconf: läuft: aclocal -I m4
autoreconf: configure.ac: Ablaufverfolgung
autoreconf: configure.ac: Libtool wird nicht verwendet
autoreconf: läuft: /usr/bin/autoconf
autoreconf: configure.ac: Autoheader wird nicht verwendet
autoreconf: läuft: automake --add-missing --copy --no-force
configure.ac:5: `./install-sh' wird installiert
configure.ac:5: `./missing' wird installiert
src/Makefile.am:1: Libtool-Bibliothek verwendet, aber „LIBTOOL“ ist nicht definiert
src/Makefile.am:1: Die übliche Art, `LIBTOOL' zu definieren, besteht darin, `AC_PROG_LIBTOOL' hinzuzufügen.
src/Makefile.am:1: zu „configure.ac“ und führen Sie „aclocal“ und „autoconf“ erneut aus.
src/Makefile.am:1: Wenn `AC_PROG_LIBTOOL' in `configure.ac' ist, stellen Sie sicher
src/Makefile.am:1: die Definition befindet sich im Suchpfad von aclocal.
src/Makefile.am: „./depcomp“ wird installiert
src/Makefile.am:13: `xcbinclude_HEADERS' wird verwendet, aber `xcbincludedir' ist nicht definiert
Makefile.am:6: „pkgconfig_DATA“ wird verwendet, aber „pkgconfigdir“ ist nicht definiert
autoreconf: automake ist mit Exit-Status 1 fehlgeschlagen

Was muss ich tun um kompilieren zu können?

Antwort1

Sieht aus, als müssten Sie das Paket installieren libxcb-icccm1-dev.

Antwort2

Grundsätzlich verpassen Sie viele -devPakete.

In deinem Fall sowas wie

libxcb-util*-dev(basierend auf dem xcb-utilsgemeldeten fehlenden Paket)
libxcb-icccmX-devwie vorgeschlagen vontdi, aber in meinem Fall war daslibxcb-icccm4-dev
und einige *oocairo*und *oopango*Pakete (wahrscheinlich -dev).

Antwort3

Du musst nicht kompilieren, aber wie @enzotib schon sagte, solltest du das nur tun für

apt-get source <package>

Benutz einfach

sudo aptitude install awesome

verwandte Informationen