Error Installing SYCL BLAS

Hello All,
I am trying to install SYCL-BLAS by running the following -

cmake -GNinja ../ -DCMAKE_BUILD_TYPE='Release' 
-DCMAKE_INSTALL_PREFIX=/usr/local/ 
-DTARGET='INTEL_GPU' 
-DBUILD_SHARED_LIBS=ON 
-DComputeCpp_DIR=/home/atharva/ComputeCPP/computeCPP/
-DCMAKE_MODULE_PATH=/home/atharva/computecpp-sdk/cmake/Modules/
-DSYCL_LANGUAGE_VERSION=2020

and I get the following error at the very end

-- platform - your system can support ComputeCpp
-- compute++ flags - -O2;-mllvm;-inline-threshold=1000;-intelspirmetadata;-sycl-target;spir64;-DSYCL_LANGUAGE_VERSION=2020;-O2;-mllvm;-inline-threshold=1000;-intelspirmetadata;-sycl-target;spir64;-DSYCL_LANGUAGE_VERSION=2020
CMake Error at /home/atharva/.local/lib/python3.8/site-packages/cmake/data/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
  Could NOT find SyclBLAS (missing: SyclBLAS_VPTR_INCLUDE_DIR)
Call Stack (most recent call first):
  /home/atharva/.local/lib/python3.8/site-packages/cmake/data/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
  samples/FindSyclBLAS.cmake:32 (find_package_handle_standard_args)
  samples/CMakeLists.txt:10 (find_package)

What am I supposed to do to resolve this error?
TIA

Hi,
The SYCL-BLAS project uses some code from a git sub-module. When cloning you need to use the --recursive flag. Maybe this isn’t clear in the instructions so I’ll check that. On an existing clone you should be able to use

git submodule update --init --recursive

Thanks a lot for your reply @rod. I will do the same.

Update - I ran the following set of commands -

git clone https://github.com/codeplaysoftware/sycl-blas.git
#clones to sycl-blas
cd sycl-blas
git submodule update --init --recursive
mkdir build && cd build
cmake command as above
ninja

This however runs into errors while compiling, with the last lines being -

fatal error: too many errors emitted, stopping now [-ferror-limit=]
4 warnings and 20 errors generated.
ninja: build stopped: subcommand failed.

May I create an issue in the repo with the error log?