VIM3 uboot compilation failure

Hi,
Iam trying to compile uboot using ./mk kvim3. But I am getting bellow error. Pls help me to resolve this error.
Clean up
CLEAN scripts/basic
CLEAN scripts/kconfig
CLEAN include/config include/generated
CLEAN .config include/config.h
select bl33:
Compile config: kvim3
HOSTCC scripts/basic/fixdep
GEN ./Makefile
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf

configuration written to .config

Compile tools
parse build done
export CONFIG_SYSTEM_AS_ROOT
Build uboot…Please Wait…systemroot…null…
GEN ./Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config.h
UPD include/config.h
GEN include/autoconf.mk
GEN include/autoconf.mk.dep
In file included from …/include/common.h:21:0:
…/include/linux/types.h:6:21: fatal error: stdbool.h: No such file or directory
#include <stdbool.h>
^
compilation terminated.
In file included from …/include/common.h:21:0:
…/include/linux/types.h:6:21: fatal error: stdbool.h: No such file or directory
#include <stdbool.h>
^
compilation terminated.
make[3]: *** [include/autoconf.mk.dep] Error 1
make[3]: *** Waiting for unfinished jobs…
make[3]: *** [include/autoconf.mk] Error 1
make[2]: *** [silentoldconfig] Error 1
make[1]: *** No rule to make target include/config/auto.conf', needed by include/config/uboot.release’. Stop.
make: *** [sub-make] Error 2
Error: U-boot build failed… abort

#!/bin/bash

export PATH=/path/to/your/gcc-arm-none-eabi-6-2017-q2-update/bin:$PATH

cd bootloader/uboot/
. ./mk kvim3
cd ../../