Compile a package use sdk met sys/cdefs.h: No such file or directory error

I use openwrt-sdk-22.03.0-rc1-rockchip-armv8_gcc-11.2.0_musl.Linux-x86_64.tar.xz to compile a package, met error:

In file included from telnet_locl.h:72,
                 from main.c:30:
./misc-proto.h:66:10: fatal error: sys/cdefs.h: No such file or directory
   66 | #include <sys/cdefs.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
make[5]: *** [Makefile:439: main.o] Error 1

how to avoid this problem? need add some other dependency? armv7 compiled success