Решил попробовать i3, но тк в репах версия старовата, скачал последнюю версию с сайта, собираю:
bash-4.2$ make all
CC src/load_layout.c
src/load_layout.c:70:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c:91:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c:154:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c: В функции «tree_append_json»:
src/load_layout.c:239:28: предупреждение: несовместимый тип указателя в присваивании [по умолчанию включена]
src/load_layout.c:243:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c:266:5: ошибка: токен «{» не допустим в препроцессорных расширениях
make: *** [src/load_layout.o] Ошибка 1
bash-4.2$ make all
CC src/load_layout.c
src/load_layout.c:70:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c:91:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c:154:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c: В функции «tree_append_json»:
src/load_layout.c:239:28: предупреждение: несовместимый тип указателя в присваивании [по умолчанию включена]
src/load_layout.c:243:5: ошибка: токен «{» не допустим в препроцессорных расширениях
src/load_layout.c:266:5: ошибка: токен «{» не допустим в препроцессорных расширениях
make: *** [src/load_layout.o] Ошибка 1
Погуглил нашел это https://bugzilla.redhat.com/show_bug.cgi?id=728776
Понял, что ошибка в заголовочном файле yajl_version.h Но не понял можно ли это исправить не дожидаясь пока maintainer разберется. Может кто сталкивался?