
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 -dev
Pakete.
In deinem Fall sowas wie
libxcb-util*-dev
(basierend auf demxcb-utils
gemeldeten fehlenden Paket)
libxcb-icccmX-dev
wie 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