Сборка Awesome WM, отсутствующие зависимости

Сборка Awesome WM, отсутствующие зависимости

Пытаясь скомпилировать Awesome Window Manager на 11.04, я сделалapt-get build-dep потрясающено все равно получаю ошибки об отсутствующих зависимостях:

$ сделать
Запуск cmake…
-- кот -> /bin/кот
-- ln -> /bin/ln
-- grep -> /bin/grep
-- гит -> /usr/bin/git
-- имя_хоста -> /bin/имя_хоста
-- asciidoc -> /usr/bin/asciidoc
-- xmlto -> /usr/bin/xmlto
-- gzip -> /bin/gzip
-- lua -> /usr/bin/lua
-- luadoc -> /usr/bin/luadoc
-- преобразовать -> /usr/bin/convert
-- проверка модулей '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'
-- пакет 'oocairo' не найден
-- пакет 'oopango' не найден
-- пакет 'xcb-util>=0.3.8' не найден
-- пакет 'xcb-icccm>=0.3.8' не найден
Ошибка CMake в /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (сообщение):
  Требуемый пакет не найден

Я не вижу никаких признаков этих библиотек в репозиториях.

Я попробовал инструкции наhttp://ubuntuforums.org/showthread.php?t=960841и это тоже не срабатывает:

$ cd util && ./autogen.sh && make && sudo make install
autoreconf: Вход в каталог `.'
autoreconf: configure.ac: не использует Gettext
autoreconf: работает: aclocal -I m4
autoreconf: configure.ac: трассировка
autoreconf: configure.ac: не использует Libtool
autoreconf: работает: /usr/bin/autoconf
autoreconf: configure.ac: не использует Autoheader
autoreconf: выполняется: automake --add-missing --copy --no-force
configure.ac:5: установка `./install-sh'
configure.ac:5: установка `./missing'
src/Makefile.am:1: Используется библиотека Libtool, но `LIBTOOL' не определен
src/Makefile.am:1: Обычный способ определения `LIBTOOL' - это добавление `AC_PROG_LIBTOOL'
src/Makefile.am:1: в `configure.ac' и снова запустите `aclocal' и `autoconf'.
src/Makefile.am:1: Если `AC_PROG_LIBTOOL' есть в `configure.ac', убедитесь, что
src/Makefile.am:1: его определение находится в пути поиска aclocal.
src/Makefile.am: установка `./depcomp'
src/Makefile.am:13: `xcbinclude_HEADERS' используется, но `xcbincludedir' не определен
Makefile.am:6: `pkgconfig_DATA' используется, но `pkgconfigdir' не определен
autoreconf: automake завершился с ошибкой, код выхода: 1

Что мне нужно сделать, чтобы скомпилировать?

решение1

Похоже, вам нужно установить libxcb-icccm1-devпакет.

решение2

По сути, вы пропускаете много -devпакетов.

В вашем случае, что-то вроде

libxcb-util*-dev(на основе xcb-utilsсообщения о пропавшем пакете)
libxcb-icccmX-devкак предложенотди, но в моем случае это былоlibxcb-icccm4-dev
и некоторые *oocairo*и *oopango*пакеты (вероятно -dev).

решение3

Вам не обязательно компилировать, в любом случае, как сказал @enzotib, вы должны делать это только для

apt-get source <package>

Просто используйте

sudo aptitude install awesome

Связанный контент