Я наконец нашел, в чем была проблема. Buildroot устанавливается в файле weston.mk, в каталоге пакетов, следующие опции:
WESTON_CONF_OPT = \ --with-dtddir=$(STAGING_DIR)/usr/share/wayland \ --disable-egl \ --disable-simple-egl-clients \ --disable-xwayland \ --disable-x11-compositor \ --disable-drm-compositor \ --disable-wayland-compositor \ --disable-headless-compositor \ --disable-weston-launch \ --disable-colord
Итак, как вы можете видеть, buildroot убрал много бэкэндов и weston-launch.
То, что я сделал, было прокомментировать часть этой конфигурации следующим образом:
WESTON_CONF_OPT = \ --with-dtddir=$(STAGING_DIR)/usr/share/wayland \ # --disable-egl \ # --disable-simple-egl-clients \ # --disable-xwayland \ # --disable-x11-compositor \ # --disable-drm-compositor \ # --disable-wayland-compositor \ # --disable-headless-compositor \ # --disable-weston-launch \ --disable-colord
И тогда я сделал
make weston-reconfigure
в какой-то момент сделать остановку с ошибкой из-за того, что пакет pam не был установлен, поэтому я установил его:
make linux-pam
и когда это закончилось, я сделал снова
make weston-reconfigure make weston
И проблему решить !!!