LINUX.ORG.RU

Не собирается cage

 , ,


0

1

Захотел собрать wayland-киоск чтобы под Иксами запускать waydroid. Обновил wayland-protocols и wlroots до последних версий с gitlab, конфигурирую сборку, пишет: Dependency wlroots found: NO found 0.16.0 but need: ‘>= 0.17.0’ хотя там должна быть 0.18.0. В чём проблема? Лог https://paste.ee/p/tzU4x


Determining dependency 'wlroots' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]: 
Called `/usr/bin/pkg-config --modversion wlroots` -> 0
stdout:
0.16.0

В этом. Не видит твои библиотеки, установленные руками. У wlroots есть 0.18 версия?

AbbaT
()

проблема в том что сборка cage находит старый wlroots, установленный у тебя в системе. Как натравить ее на новый, читай ман pkg-config.

PKG_CONFIG_PATH
    List of secondary directories where ‘.pc’ files are looked up.

т.е. тебе надо установить эту переменную среды, чтобы она указывала на файл *.pc, сгенерированный новой wlroots.

Lrrr ★★★★★
()