This was regressed by 166feaea33 which missed the builtin backend when changing struct libseat_seat_listener to being passed around as const.
166feaea33