2014-12-17 7 views
0

загрузить Mesa и пытается скомпилировать:настроить: ошибка: DRI3 требует XCB> = 1.9.3

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

Но до сих пор нерешенной.

ответ

1

Вам необходимо libxcb (для чего требуется xcb-proto), доступный здесь: http://xcb.freedesktop.org/dist/.

Процедура сборки такая же: ./autogen.sh; делать; make install

Обратите внимание, что libxcb и xcb-proto требуют обновления xorg-макросов, которые у вас могут не быть. Это доступно здесь: http://anongit.freedesktop.org/git/xorg/util/macros.git/

+0

попробует вашу рекомендацию в ближайшее время. –

+0

Кстати, есть сценарии, которые автоматизируют здание X. Вот тот, который я использовал успешно: http://www.x.org/wiki/Building_the_X_Window_System/ – tweej

0

Было такое же проблема. Установленная версия - xcb 1.9-5. на самом деле запрос для версии xcb возвращает 1.9, а configure сравнивает его с XCB_REQUIRED = 1.9.3. Я исправил конфигурацию: XCB_REQUIRED = 1.9

1

Проверьте свою версию с помощью команды: pkg-config --modversion xcb (спасибо Jan и Matt из отчетов об ошибках). Если ответ равен 1.9, вам нужно найти более новую версию от http://xcb.freedesktop.org/dist/ и установить ее вручную. У меня была версия 1.9-5, установленная из репозиториев yum, и это было, по сути, 1.9 с некоторыми исправлениями, недостаточно.

+0

круто спасибо за ваше решение ... еще ничего не пробовал .. ..setup уже уничтожен ... снова повторится. Благодарю. –

0

Вы могли бы, возможно, отсутствует пакет "libx11-XCB-DEV" в системах Debian не установить пакет с помощью команды Sudo APT-получить установку libx11-XCB-DEV

0

Вы должны попробовать это sudo apt-get install -y libxcb1-dev.

+0

Спасибо за ответ ... было бы хорошо, если бы вы могли включить более подробную информацию о том, почему это решение, что он делает и т. Д. Я замечаю, что есть другие ответы, относящиеся к одной и той же библиотеке ... но вы не можете полагайтесь на эти ответы, оставшиеся, чтобы дать ваш контекст. –

+0

Привет, @TimRadcliffe, поскольку командная строка и имя пакета «libxcb1-dev» достаточно хороши, чтобы сказать. Требование для его сборки находится в пакете. –

 Смежные вопросы

  • Нет связанных вопросов^_^