Проблемы с установкой bspwm

Я пытаюсь установить BSPwm с помощью следующего руководства: https://github.com/windelicato/dotfiles/wiki/bspwm-for-dummies

Я установил все зависимости и точно следовал всем инструкциям. Однако, когда я пытаюсь «сделать» в терминале, я получаю:

cc -std=c99 -pedantic -Wall -Wextra -I/usr/local/include -D_POSIX_C_SOURCE=200112L        -DVERSION=\"0.8.7\" -Os  -c -o bspwm.o bspwm.c
bspwm.c:37:26: fatal error: xcb/xinerama.h: No such file or directory
compilation terminated.
make: *** [bspwm.o] Error 1

Для bspwm не так уж много документации, и я не могу найти какие-либо идеи в Google о том, как решить эту проблему. Если у кого-то есть идеи, в чем может быть проблема, пожалуйста, дайте мне знать.

Благодаря.

1
задан 19 December 2013 в 02:26

3 ответа

Вам необходимо установить пакеты libxinerama через

sudo apt-get install libxinerama1 libxinerama-dev
.
0
ответ дан 19 December 2013 в 02:26

Для этого вам не нужны оригинальные пакеты libxinerama, вам нужны пакеты на основе xcb.

sudo apt-get install libxcb-xinerama0 libxcb-xinerama0-dev

Помните, что когда вы видите, что пропускаете другие заголовки, вам могут понадобиться только версии xcb.

0
ответ дан 19 December 2013 в 02:26

Чтобы определить, к какому пакету принадлежит ваш включаемый файл (X11/extensions/Xinerama.h), установите apt-file и найдите его, например:

$ sudo apt-get install apt-file
$ sudo apt-file update
$ apt-file search "X11/extensions/Xinerama.h"
libxinerama-dev: /usr/include/X11/extensions/Xinerama.h

После того, как вы получили имя пакета, установите через:

sudo apt-get install libxinerama-dev

Этот метод особенно полезен, когда есть больше подобных зависимостей, так что вам не нужно угадывать.

0
ответ дан 19 December 2013 в 02:26

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

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