Ich habe endlich gefunden, was das Problem war. Buildroot hat in der Datei weston.mk im Paketverzeichnis die folgenden Optionen festgelegt:
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
Wie Sie sehen, wird buildroot von vielen Backends und vom Weston-Start weggenommen.
Was ich dann gemacht habe, war ein Teil dieser Konfiguration wie folgt zu kommentieren:
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
Und dann habe ich getan
make weston-reconfigure
Irgendwann mache halt mit einem Fehler, weil das pam-Paket nicht installiert wurde, also habe ich es installiert:
make linux-pam
und als das fertig war, tat ich es wieder
make weston-reconfigure make weston
Und Problem lösen !!!