1.8 KiB
title | date | draft | tags | ||
---|---|---|---|---|---|
🪟 Сборка DWM в OpenBSD или ошибка ft2build.h | 2022-12-13T21:32:54+03:00 | false |
|
DWM
DWM — динамический тайлинговый оконный менеджер для оконного интерфейса X11 (Wikipedia).
Загрузить исходные тексты можно по этой ссылке, а по этой доступны все версии.
Сборка
Предположу, что ты уже загрузил архив с исходниками и попробовал запустить команду make
.
Одной из зависимостей DWM является FreeType2, заголовочные файлы которой компилятор не может найти.
А всё дело в том, что путь к библиотеке, отличается от фактического пути библиотек в OpenBSD.
Путь жёстко прописан в файле config.mk
.
# freetype
...
FREETYPEINC = /usr/include/freetype2
Попробуем найти недостающий для сборки файл ft2build.h
в системе:
find / -type f -name ft2build.h
/usr/X11R6/include/freetype2/ft2build.h
Олтчно, файл есть 🙂
Далее вносим изменения в файл config.mk
, запускаем сборку снова и выполняем make install
если необходимо установить dwm
в систему.
Не забываем добавить exec dwm
в файл ~/.xsession
и перезапустить сервис xenodm.
rcctl -f restart xenodm