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

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

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

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 не так много документации, и я не могу найти идеи о том, как исправить эту проблему. Если кто-нибудь знает, что может быть проблемой, пожалуйста, дайте мне знать.

Спасибо.

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

2 ответа

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

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

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

1
ответ дан 24 May 2018 в 13:57

Чтобы найти, к какому пакету принадлежит ваш файл include (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

Этот метод особенно полезен, когда есть более похожие зависимости вроде этого, поэтому вам не нужно гадать.

1
ответ дан 24 May 2018 в 13:57

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

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