web-dev-qa-db-ja.com

Awesome WMの構築、依存関係の欠落

11.04でAwesome Window Managerをコンパイルしようとして、apt-get build-dep awesomeを実行しましたが、依存関係が見つからないというエラーが表示されます:

$ make 
 Rake 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
--変換-> /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 ' 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):
必要なパッケージが見つかりませんでした

リポジトリにはこれらのライブラリの兆候は見られません。

http://ubuntuforums.org/showthread.php?t=960841 で手順を試しましたが、これも失敗します。

$ cd util && ./autogen.sh && make && Sudo make install 
 autoreconf:ディレクトリ `。 'を入力します。
 autoreconf:configure.ac:Gettext 
 autoreconf:running: aclocal -I m4 
 autoreconf:configure.ac:トレーシング
 autoreconf:configure.ac:Libtool 
 autoreconfを使用していない:実行中:/usr/bin/autoconf
 autoreconf:configure.ac:Autoheader 
を使用しないautoreconf:running: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

コンパイルするには何をする必要がありますか?

5
Rena

libxcb-icccm1-devパッケージをインストールする必要があるようです。

2
Darek

とにかく@enzotibが言ったように、コンパイルする必要はありません。

apt-get source <package>

使うだけ

Sudo aptitude install awesome
0
Amith KK

基本的に、多くの-devパッケージがありません。

あなたの場合、次のようなもの

libxcb-util*-dev(報告されたパッケージの欠落xcb-utilsに基づく)
libxcb-icccmX-devtdi で示唆されていますが、私の場合はlibxcb-icccm4-dev
およびいくつかの*oocairo*および*oopango*パッケージ(おそらく-dev)。

0