[ 50%] Building CXX object library/CMakeFiles/hipsparse.dir/src/hcc_detail/hipsparse.cpp.o
/build/hipsparse/src/hipSPARSE-rocm-3.5.0/library/src/hcc_detail/hipsparse.cpp:6381:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
In file included from /build/hipsparse/src/hipSPARSE-rocm-3.5.0/library/src/hcc_detail/hipsparse.cpp:24:
In file included from /build/hipsparse/src/hipSPARSE-rocm-3.5.0/library/include/hipsparse.h:41:
In file included from /opt/rocm/hip/include/hip/hip_complex.h:29:
In file included from /opt/rocm/hip/include/hip/hcc_detail/hip_complex.h:26:
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1186:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned char, 2>::HIP_vector_type<unsigned char, unsigned char, nullptr>' requested here
DECLOP_MAKE_TWO_COMPONENT(unsigned char, uchar2);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1152:45: note: expanded from macro 'DECLOP_MAKE_TWO_COMPONENT'
type make_##type(comp x, comp y) { type r{x, y}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1187:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned char, 3>::HIP_vector_type<unsigned char, unsigned char, unsigned char, nullptr>' requested here
DECLOP_MAKE_THREE_COMPONENT(unsigned char, uchar3);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1156:53: note: expanded from macro 'DECLOP_MAKE_THREE_COMPONENT'
type make_##type(comp x, comp y, comp z) { type r{x, y, z}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1188:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned char, 4>::HIP_vector_type<unsigned char, unsigned char, unsigned char, unsigned char, nullptr>' requested here
DECLOP_MAKE_FOUR_COMPONENT(unsigned char, uchar4);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1161:14: note: expanded from macro 'DECLOP_MAKE_FOUR_COMPONENT'
type r{x, y, z, w}; \
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1191:1: note: in instantiation of function template specialization 'HIP_vector_type<char, 2>::HIP_vector_type<signed char, signed char, nullptr>' requested here
DECLOP_MAKE_TWO_COMPONENT(signed char, char2);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1152:45: note: expanded from macro 'DECLOP_MAKE_TWO_COMPONENT'
type make_##type(comp x, comp y) { type r{x, y}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1192:1: note: in instantiation of function template specialization 'HIP_vector_type<char, 3>::HIP_vector_type<signed char, signed char, signed char, nullptr>' requested here
DECLOP_MAKE_THREE_COMPONENT(signed char, char3);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1156:53: note: expanded from macro 'DECLOP_MAKE_THREE_COMPONENT'
type make_##type(comp x, comp y, comp z) { type r{x, y, z}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1193:1: note: in instantiation of function template specialization 'HIP_vector_type<char, 4>::HIP_vector_type<signed char, signed char, signed char, signed char, nullptr>' requested here
DECLOP_MAKE_FOUR_COMPONENT(signed char, char4);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1161:14: note: expanded from macro 'DECLOP_MAKE_FOUR_COMPONENT'
type r{x, y, z, w}; \
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1196:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned short, 2>::HIP_vector_type<unsigned short, unsigned short, nullptr>' requested here
DECLOP_MAKE_TWO_COMPONENT(unsigned short, ushort2);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1152:45: note: expanded from macro 'DECLOP_MAKE_TWO_COMPONENT'
type make_##type(comp x, comp y) { type r{x, y}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1197:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned short, 3>::HIP_vector_type<unsigned short, unsigned short, unsigned short, nullptr>' requested here
DECLOP_MAKE_THREE_COMPONENT(unsigned short, ushort3);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1156:53: note: expanded from macro 'DECLOP_MAKE_THREE_COMPONENT'
type make_##type(comp x, comp y, comp z) { type r{x, y, z}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1198:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned short, 4>::HIP_vector_type<unsigned short, unsigned short, unsigned short, unsigned short, nullptr>' requested here
DECLOP_MAKE_FOUR_COMPONENT(unsigned short, ushort4);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1161:14: note: expanded from macro 'DECLOP_MAKE_FOUR_COMPONENT'
type r{x, y, z, w}; \
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1201:1: note: in instantiation of function template specialization 'HIP_vector_type<short, 2>::HIP_vector_type<short, short, nullptr>' requested here
DECLOP_MAKE_TWO_COMPONENT(signed short, short2);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1152:45: note: expanded from macro 'DECLOP_MAKE_TWO_COMPONENT'
type make_##type(comp x, comp y) { type r{x, y}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1202:1: note: in instantiation of function template specialization 'HIP_vector_type<short, 3>::HIP_vector_type<short, short, short, nullptr>' requested here
DECLOP_MAKE_THREE_COMPONENT(signed short, short3);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1156:53: note: expanded from macro 'DECLOP_MAKE_THREE_COMPONENT'
type make_##type(comp x, comp y, comp z) { type r{x, y, z}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1203:1: note: in instantiation of function template specialization 'HIP_vector_type<short, 4>::HIP_vector_type<short, short, short, short, nullptr>' requested here
DECLOP_MAKE_FOUR_COMPONENT(signed short, short4);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1161:14: note: expanded from macro 'DECLOP_MAKE_FOUR_COMPONENT'
type r{x, y, z, w}; \
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1206:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned int, 2>::HIP_vector_type<unsigned int, unsigned int, nullptr>' requested here
DECLOP_MAKE_TWO_COMPONENT(unsigned int, uint2);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1152:45: note: expanded from macro 'DECLOP_MAKE_TWO_COMPONENT'
type make_##type(comp x, comp y) { type r{x, y}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1207:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned int, 3>::HIP_vector_type<unsigned int, unsigned int, unsigned int, nullptr>' requested here
DECLOP_MAKE_THREE_COMPONENT(unsigned int, uint3);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1156:53: note: expanded from macro 'DECLOP_MAKE_THREE_COMPONENT'
type make_##type(comp x, comp y, comp z) { type r{x, y, z}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1208:1: note: in instantiation of function template specialization 'HIP_vector_type<unsigned int, 4>::HIP_vector_type<unsigned int, unsigned int, unsigned int, unsigned int, nullptr>' requested here
DECLOP_MAKE_FOUR_COMPONENT(unsigned int, uint4);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1161:14: note: expanded from macro 'DECLOP_MAKE_FOUR_COMPONENT'
type r{x, y, z, w}; \
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1211:1: note: in instantiation of function template specialization 'HIP_vector_type<int, 2>::HIP_vector_type<int, int, nullptr>' requested here
DECLOP_MAKE_TWO_COMPONENT(signed int, int2);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1152:45: note: expanded from macro 'DECLOP_MAKE_TWO_COMPONENT'
type make_##type(comp x, comp y) { type r{x, y}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1212:1: note: in instantiation of function template specialization 'HIP_vector_type<int, 3>::HIP_vector_type<int, int, int, nullptr>' requested here
DECLOP_MAKE_THREE_COMPONENT(signed int, int3);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1156:53: note: expanded from macro 'DECLOP_MAKE_THREE_COMPONENT'
type make_##type(comp x, comp y, comp z) { type r{x, y, z}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1213:1: note: in instantiation of function template specialization 'HIP_vector_type<int, 4>::HIP_vector_type<int, int, int, int, nullptr>' requested here
DECLOP_MAKE_FOUR_COMPONENT(signed int, int4);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1161:14: note: expanded from macro 'DECLOP_MAKE_FOUR_COMPONENT'
type r{x, y, z, w}; \
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:585:17: error: no matching function for call to 'operator new'
new (&data) Native_vec_{static_cast<T>(xs)...};
^~~
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1216:1: note: in instantiation of function template specialization 'HIP_vector_type<float, 2>::HIP_vector_type<float, float, nullptr>' requested here
DECLOP_MAKE_TWO_COMPONENT(float, float2);
^
/opt/rocm/hip/include/hip/hcc_detail/hip_vector_types.h:1152:45: note: expanded from macro 'DECLOP_MAKE_TWO_COMPONENT'
type make_##type(comp x, comp y) { type r{x, y}; return r; }
^
note: candidate function not viable: requires 1 argument, but 2 were provided
note: candidate function not viable: requires 1 argument, but 2 were provided