Eu finalmente encontrei qual era o problema. Buildroot definido no arquivo weston.mk, sob o diretório packages, as seguintes opções:
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
Então, como você pode ver, o buildroot é retirado de muitos backends e weston-launch.
O que eu fiz então foi comentar parte dessa configuração da seguinte forma:
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
E então eu fiz
make weston-reconfigure
em algum momento, pare com um erro porque o pacote pam não foi instalado, então eu o instalei:
make linux-pam
e quando isso terminou eu fiz novamente
make weston-reconfigure
make weston
E o problema resolve !!!