Создание Потрясающего WM, недостающих зависимостей

Пытаясь скомпилировать Потрясающий Менеджер окон на 11,04, я сделал склонный - получают потрясающий DEP сборки, но все еще получают ошибки о недостающих зависимостях:

$ make
Running cmake…
-- 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
-- convert -> /usr/bin/convert
-- checking for 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'
--   package 'oocairo' not found
--   package 'oopango' not found
--   package 'xcb-util>=0.3.8' not found
--   package 'xcb-icccm>=0.3.8' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found

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

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

$ cd util && ./autogen.sh && make && sudo make install
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:5: installing `./install-sh'
configure.ac:5: installing `./missing'
src/Makefile.am:1: Libtool library used but `LIBTOOL' is undefined
src/Makefile.am:1:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/Makefile.am:1:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/Makefile.am:1:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/Makefile.am:1:   its definition is in aclocal's search path.
src/Makefile.am: installing `./depcomp'
src/Makefile.am:13: `xcbinclude_HEADERS' is used but `xcbincludedir' is undefined
Makefile.am:6: `pkgconfig_DATA' is used but `pkgconfigdir' is undefined
autoreconf: automake failed with exit status: 1

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

5
задан 16 August 2011 в 23:05

3 ответа

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

2
ответ дан 23 November 2019 в 10:39

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

apt-get source <package>

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

sudo aptitude install awesome
0
ответ дан 23 November 2019 в 10:39

В основном Вы скучаете по многим -dev пакеты.

В Вашем случае, чем-то как

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

0
ответ дан 23 November 2019 в 10:39

Другие вопросы по тегам:

Похожие вопросы: