Hi,
I'll assume that you're on the dev branch.
It seems that your KEYSTONE_SDK_DIR does not point to the SDK install directory.
The way we handle SDK has been changed in our upcoming version (v1.0).
Before changes, KEYSTONE_SDK_DIR needs to be set to the SDK's source directory, which was <keystone dir>/sdk.
After the massive refactoring, v1.0 SDK is completely built out-of-tree and has a separate install directory.
If your KEYSTONE_SDK_DIR is somehow set to <keystone src dir>/sdk, please unset it completely, and run ./fast-setup.sh again as follows.
That will build the SDK and install the SDK in a separate <keystone src dir>/sdk/build64 directory
$ unset KEYSTONE_SDK_DIR
$ ./fast-setup.sh
$ echo $KEYSTONE_SDK_DIR
Check if this prints out <keystone dir>/sdk/build64
Also, try to see inside KEYSTONE_SDK_DIR and see if lib and include directories are there.
$ ls <keystone dir>/sdk/build64
# this should show `lib` and `include` directories
After you set the SDK path correctly, I recommend you removing `examples` directory completely before you run `make` in the keystone's build directory.
Let me know if this doesn't work out.
Thanks,
Dayeol