SDL2.0.9 cross compile errors

Hello, I meet error as follow when I cross compiled SDL2.0.9 with wayland:
$ make
/bin/sh build-scripts/mkinstalldirs build
mkdir -p – build
/bin/sh build-scripts/mkinstalldirs gen
mkdir -p – gen
GEN gen/wayland-client-protocol.h
usage: ./scanner [client-header|server-header|code]

Converts XML protocol descriptions supplied on stdin to client headers,
server headers, or protocol marshalling code.
make: *** [gen/wayland-client-protocol.h] Error 1

The gcc version:
$ arm-poky-linux-gnueabi-gcc -v

Thread model: posix
gcc version 6.2.0 (GCC)

The configure:
./configure --prefix=/opt/sdl2-st-wayland2.0.9 --enable-video-wayland --enable-video-wayland-qt-touch --enable-wayland-shared --enable-video-directfb --enable-directfb-shared --disable-video-vivante --disable-video-vulkan --disable-video-dummy --disable-video-x11 --enable-input-tslib --host=arm-poky-linux-gnueabi --build=x86_64-linux --target=arm-poky-linux-gnueabi

The wayland libs list:
$ ls libwayland-*
libwayland-client.la libwayland-egl.so.1
libwayland-client.so libwayland-server.la
libwayland-client.so.0 libwayland-server.so
libwayland-client.so.0.3.0 libwayland-server.so.0
libwayland-cursor.la libwayland-server.so.0.1.0
libwayland-cursor.so libwayland-viv.6.2.0.multi.debug.so
libwayland-cursor.so.0 libwayland-viv.6.2.0.multi.release.so
libwayland-cursor.so.0.0.0 libwayland-viv.so
libwayland-egl.so

Thanks for any help!