0

私は Mesa をダウンロードし、それをコンパイルしようとしていました:

sh ./autogen.sh 
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
autoreconf: running: /usr/bin/autoconf
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --no-force
src/mesa/Makefile.sources:7: warning: BUILDDIR multiply defined in condition TRUE ...
src/mesa/Makefile.am:63:   'src/mesa/Makefile.sources' included from here
src/mesa/Makefile.am:62: ... 'BUILDDIR' previously defined here
autoreconf: Leaving directory `.'
checking build system type... x86_64-unknown-linux-gnu
xxxxx
xxxxx
checking for DRI3PROTO... yes
checking for PRESENTPROTO... yes
configure: error: DRI3 requires xcb >= 1.9.3

ここで何がエラーなのかわからない?

ここでの会話に従いました: https://www.libreoffice.org/bugzilla/show_bug.cgi?id=80848

しかし、まだ未解決です。

4

5 に答える 5

1

次のコマンドでバージョンを確認してください: pkg-config --modversion xcb (バグレポートの Jan と Matt に感謝します)。応答が 1.9 の場合は、http: //xcb.freedesktop.org/dist/から最新バージョンを見つけて手動でインストールする必要があります。yum リポジトリからバージョン 1.9-5 をインストールしましたが、実際には、いくつかのパッチを適用した 1.9 で十分ではありませんでした。

于 2015-03-12T22:29:03.817 に答える
1

http://xcb.freedesktop.org/dist/で入手できる libxcb (xcb-proto が必要) が必要です。

ビルド手順は同じです: ./autogen.sh; 作る; インストールする

libxcb と xcb-proto には最新の xorg-macros が必要ですが、まだ持っていない可能性があります。ここから入手できます: http://anongit.freedesktop.org/git/xorg/util/macros.git/

于 2015-02-02T15:08:54.037 に答える
0

Debian システムでパッケージ「libx11-xcb-dev」が欠落している可能性があります。コマンド sudo apt-get install libx11-xcb-dev を使用してパッケージをインストールします。

于 2015-12-09T23:03:28.170 に答える
0

これを試してくださいsudo apt-get install -y libxcb1-dev

于 2016-02-21T18:06:50.607 に答える