У меня есть встроенная система, в которой я хочу запустить Weston CompoSitor для использования Wayland. Я смог создать приложение weston и запустил его из своей системы. Я получил следующую ошибку:
#./weston
Date: 2016-09-02 UTC
[15:08:36.341] weston 1.5.0
http://wayland.freedesktop.org/
Bug reports to: https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.5.0
Build: 1.4.93 configure.ac: Bump version 1.4.93 (2014-05-12 12:51:52 -0700)
[15:08:36.342] OS: Linux, 3.10.61-ltsi-d6cx, #2 SMP PREEMPT Mon Aug 8 13:16:40 CDT 2016, x86_64
[15:08:36.342] warning: XDG_RUNTIME_DIR "/tmp" is not configured
correctly. Unix access mode must be 0700 (current mode is 777),
and must be owned by the user (current owner is UID 0).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[15:08:36.343] Starting with no config file.
[15:08:36.344] Loading module '/usr/lib/weston/x11-backend.so'
[15:08:36.344] Failed to load module: /usr/lib/weston/x11-backend.so: cannot open shared object file: No such file or directory
#
Я искал библиотеку x11-backend.so во всех местах и не нашел ее. Я построил Уэстон, используя buildroot.
Любая помощь, чтобы обойти эту проблему будет оценена.