[ 1%] Building C object src/lib/Dirac/CMakeFiles/rtr_solve_robust_cuda.dir/rtr_solve_robust_cuda.c.o
cd /packaging/kern/packaging/build/sagecal/obj-x86_64-linux-gnu/src/lib/Dirac && /usr/bin/cc -Drtr_solve_robust_cuda_EXPORTS -I/usr/include/x86_64-linux-
gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/packaging/kern/packaging/build/sagecal/src/lib/Dirac/. -march=native -O2 -pi
pe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/rtr_solve_robust_cuda.dir/rtr_solve_robust_cuda.c.o -c /packaging/kern/packaging/build/sagecal
/src/lib/Dirac/rtr_solve_robust_cuda.c
/packaging/kern/packaging/build/sagecal/src/lib/Dirac/rtr_solve_robust_cuda.c:45:18: error: unknown type name ‘cublasStatus_t’; did you mean ‘cudaStream_
t’?
checkCublasError(cublasStatus_t cbstatus, char *file, int line)
^~~~~~~~~~~~~~
cudaStream_t
/packaging/kern/packaging/build/sagecal/src/lib/Dirac/rtr_solve_robust_cuda.c:65:83: error: unknown type name ‘cuFloatComplex’; did you mean ‘complex’?
cudakernel_fns_fgrad_robust(int ThreadsPerBlock, int BlocksPerGrid, int N, int M, cuFloatComplex *x, cuFloatComplex *eta, float *y, float *coh, short *b
bh, float *iw, float *wtd, int negate, cublasHandle_t cbhandle, cusolverDnHandle_t solver_handle) {
^~~~~~~~~~~~~~
complex
/packaging/kern/packaging/build/sagecal/src/lib/Dirac/rtr_solve_robust_cuda.c:65:102: error: unknown type name ‘cuFloatComplex’; did you mean ‘complex’?
cudakernel_fns_fgrad_robust(int ThreadsPerBlock, int BlocksPerGrid, int N, int M, cuFloatComplex *x, cuFloatComplex *eta, float *y, float *coh, short *b
bh, float *iw, float *wtd, int negate, cublasHandle_t cbhandle, cusolverDnHandle_t solver_handle) {
^~~~~~~~~~~~~~
complex
/packaging/kern/packaging/build/sagecal/src/lib/Dirac/rtr_solve_robust_cuda.c:65:192: error: unknown type name ‘cublasHandle_t’
nt BlocksPerGrid, int N, int M, cuFloatComplex *x, cuFloatComplex *eta, float *y, float *coh, short *bbh, float *iw, float *wtd, int negate, cublasHandl
e_t cbhandle, cusolverDnHandle_t solver_handle) {
^~~~~~~~~~~
~~~
/packaging/kern/packaging/build/sagecal/src/lib/Dirac/rtr_solve_robust_cuda.c:65:217: error: unknown type name ‘cusolverDnHandle_t’; did you mean ‘cudaIp
cMemHandle_t’?
int M, cuFloatComplex *x, cuFloatComplex *eta, float *y, float *coh, short *bbh, float *iw, float *wtd, int negate, cublasHandle_t cbhandle, cusolverDnH
andle_t solver_handle) {
^~~~~~~~~~~
~~~~~~~
cudaIpcMemHandle_t