Temporary header file '/tmp/CNueL5nxCD/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/stdint.h" #include "/usr/include/VecCore/Assert.h" #include "/usr/include/VecCore/Backend/Deprecated.h" #include "/usr/include/VecCore/Backend/Implementation.h" #include "/usr/include/VecCore/Backend/Interface.h" #include "/usr/include/VecCore/Backend/SIMD.h" #include "/usr/include/VecCore/Backend/SIMDSizes.h" #include "/usr/include/VecCore/Backend/Scalar.h" #include "/usr/include/VecCore/Backend/ScalarWrapper.h" #include "/usr/include/VecCore/Backend/UMESimd.h" #include "/usr/include/VecCore/Backend/UMESimdArray.h" #include "/usr/include/VecCore/Backend/UMESimdCommon.h" #include "/usr/include/VecCore/Backend/Vc.h" #include "/usr/include/VecCore/Backend/VcScalar.h" #include "/usr/include/VecCore/Backend/VcSimdArray.h" #include "/usr/include/VecCore/Backend/VcVector.h" #include "/usr/include/VecCore/CUDA.h" #include "/usr/include/VecCore/Common.h" #include "/usr/include/VecCore/Limits.h" #include "/usr/include/VecCore/SIMD.h" #include "/usr/include/VecCore/Types.h" #include "/usr/include/VecCore/Utilities.h" #include "/usr/include/VecCore/VecMath.h" #include "/usr/include/VecCore/Version.h" // add namespaces namespace vecCore{typedef int tmp_add_type_1;} vecCore::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace vecCore{namespace backend{typedef int tmp_add_type_2;}} vecCore::backend::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace vecCore{namespace math{typedef int tmp_add_type_3;}} vecCore::math::tmp_add_type_3 tmp_add_func_3(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/CNueL5nxCD/dump1.h" In file included from /usr/include/VecCore/Backend/Deprecated.h:4, from /tmp/CNueL5nxCD/dump1.h:18: /usr/include/VecCore/Backend/Interface.h:21:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 21 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:21:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined In file included from /tmp/CNueL5nxCD/dump1.h:33: /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:26:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 26 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:26:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:31:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 31 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:31:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:36:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 36 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:36:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:43:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 43 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:43:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:50:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 50 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:50:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:55:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 55 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:55:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:62:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 62 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:62:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:67:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 67 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:67:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:74:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 74 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:74:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:79:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 79 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:79:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:86:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 86 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:86:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:91:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 91 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:91:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:96:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 96 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:96:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:101:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 101 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:101:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:105:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 105 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:105:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:110:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 110 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:110:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:117:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 117 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:117:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:122:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 122 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:122:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Interface.h:127:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 127 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Interface.h:127:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Deprecated.h:29:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 29 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Deprecated.h:29:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Deprecated.h:37:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 37 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Deprecated.h:37:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Deprecated.h:47:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 47 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Deprecated.h:47:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Deprecated.h:57:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 57 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Deprecated.h:57:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Deprecated.h:72:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 72 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Deprecated.h:72:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Deprecated.h:80:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 80 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Deprecated.h:80:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | In file included from /usr/include/VecCore/Backend/Implementation.h:5, from /tmp/CNueL5nxCD/dump1.h:19: /usr/include/VecCore/Backend/../Limits.h:28:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 28 | VECCORE_ATT_HOST_DEVICE static constexpr bool Min() noexcept { return false; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:28:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined In file included from /tmp/CNueL5nxCD/dump1.h:32: /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:29:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 29 | VECCORE_ATT_HOST_DEVICE static constexpr bool Max() noexcept { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:29:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:34:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 34 | VECCORE_ATT_HOST_DEVICE static constexpr char Min() noexcept { return CHAR_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:34:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:35:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 35 | VECCORE_ATT_HOST_DEVICE static constexpr char Max() noexcept { return CHAR_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:35:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:36:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 36 | VECCORE_ATT_HOST_DEVICE static constexpr char Lowest() noexcept { return CHAR_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:36:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:37:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 37 | VECCORE_ATT_HOST_DEVICE static constexpr char Highest() noexcept { return CHAR_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:37:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:42:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 42 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned char Min() noexcept { return 0; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:42:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:43:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 43 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned char Max() noexcept { return UCHAR_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:43:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:44:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 44 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned char Lowest() noexcept { return 0; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:44:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:45:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 45 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned char Highest() noexcept { return UCHAR_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:45:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:50:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 50 | VECCORE_ATT_HOST_DEVICE static constexpr short Min() noexcept { return SHRT_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:50:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:51:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 51 | VECCORE_ATT_HOST_DEVICE static constexpr short Max() noexcept { return SHRT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:51:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:52:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 52 | VECCORE_ATT_HOST_DEVICE static constexpr short Lowest() noexcept { return SHRT_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:52:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:53:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 53 | VECCORE_ATT_HOST_DEVICE static constexpr short Highest() noexcept { return SHRT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:53:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:58:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 58 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned short Min() noexcept { return 0; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:58:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:59:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 59 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned short Max() noexcept { return USHRT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:59:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:60:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 60 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned short Lowest() noexcept { return 0; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:60:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:61:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 61 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned short Highest() noexcept { return USHRT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:61:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:66:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 66 | VECCORE_ATT_HOST_DEVICE static constexpr int Min() noexcept { return INT_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:66:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:67:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 67 | VECCORE_ATT_HOST_DEVICE static constexpr int Max() noexcept { return INT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:67:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:68:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 68 | VECCORE_ATT_HOST_DEVICE static constexpr int Lowest() noexcept { return INT_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:68:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:69:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 69 | VECCORE_ATT_HOST_DEVICE static constexpr int Highest() noexcept { return INT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:69:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:74:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 74 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned int Min() noexcept { return 0; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:74:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:75:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 75 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned int Max() noexcept { return UINT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:75:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:76:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 76 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned int Lowest() noexcept { return 0; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:76:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:77:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 77 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned int Highest() noexcept { return UINT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:77:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:82:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 82 | VECCORE_ATT_HOST_DEVICE static constexpr long Min() noexcept { return LONG_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:82:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:83:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 83 | VECCORE_ATT_HOST_DEVICE static constexpr long Max() noexcept { return LONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:83:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:84:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 84 | VECCORE_ATT_HOST_DEVICE static constexpr long Lowest() noexcept { return LONG_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:84:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:85:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 85 | VECCORE_ATT_HOST_DEVICE static constexpr long Highest() noexcept { return LONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:85:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:90:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 90 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long Min() noexcept { return 0UL; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:90:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:91:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 91 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long Max() noexcept { return ULONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:91:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:92:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 92 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long Lowest() noexcept { return 0UL; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:92:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:93:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 93 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long Highest() noexcept { return ULONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:93:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:98:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 98 | VECCORE_ATT_HOST_DEVICE static constexpr long long Min() noexcept { return LLONG_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:98:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:99:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 99 | VECCORE_ATT_HOST_DEVICE static constexpr long long Max() noexcept { return LLONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:99:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:100:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 100 | VECCORE_ATT_HOST_DEVICE static constexpr long long Lowest() noexcept { return LLONG_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:100:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:101:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 101 | VECCORE_ATT_HOST_DEVICE static constexpr long long Highest() noexcept { return LLONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:101:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:106:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 106 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long long Min() noexcept { return 0ULL; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:106:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:107:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 107 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long long Max() noexcept { return ULLONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:107:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:108:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 108 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long long Lowest() noexcept { return 0ULL; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:108:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:109:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 109 | VECCORE_ATT_HOST_DEVICE static constexpr unsigned long long Highest() noexcept { return ULLONG_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:109:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:114:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 114 | VECCORE_ATT_HOST_DEVICE static constexpr float Min() noexcept { return FLT_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:114:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:115:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 115 | VECCORE_ATT_HOST_DEVICE static constexpr float Max() noexcept { return FLT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:115:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:116:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 116 | VECCORE_ATT_HOST_DEVICE static constexpr float Lowest() noexcept { return -FLT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:116:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:117:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 117 | VECCORE_ATT_HOST_DEVICE static constexpr float Highest() noexcept { return FLT_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:117:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:118:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 118 | VECCORE_ATT_HOST_DEVICE static constexpr float Epsilon() noexcept { return FLT_EPSILON; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:118:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:119:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 119 | VECCORE_ATT_HOST_DEVICE static constexpr float Infinity() noexcept { return HUGE_VALF; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:119:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:124:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 124 | VECCORE_ATT_HOST_DEVICE static constexpr double Min() noexcept { return DBL_MIN; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:124:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:125:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 125 | VECCORE_ATT_HOST_DEVICE static constexpr double Max() noexcept { return DBL_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:125:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:126:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 126 | VECCORE_ATT_HOST_DEVICE static constexpr double Lowest() noexcept { return -DBL_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:126:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:127:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 127 | VECCORE_ATT_HOST_DEVICE static constexpr double Highest() noexcept { return DBL_MAX; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:127:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:128:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 128 | VECCORE_ATT_HOST_DEVICE static constexpr double Epsilon() noexcept { return DBL_EPSILON; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:128:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/../Limits.h:129:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 129 | VECCORE_ATT_HOST_DEVICE static constexpr double Infinity() noexcept { return HUGE_VAL; } | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/../Limits.h:129:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/Implementation.h:13:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 13 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:13:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:22:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 22 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:22:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:34:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 34 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE static Scalar *Begin(T &v) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:34:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:40:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 40 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE static Scalar *End(T &v) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:40:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:46:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 46 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE static Scalar const *Begin(const T &v) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:46:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:52:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 52 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE static Scalar const *End(const T &v) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:52:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:60:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 60 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:60:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:68:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 68 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:68:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:76:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 76 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:76:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:84:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 84 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:84:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:95:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 95 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE static Scalar Get(const T &v, size_t i) { return *(Begin(v) + i); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:95:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:97:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 97 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE static void Set(T &v, size_t i, Scalar const val) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:97:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:104:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 104 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:104:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:112:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 112 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:112:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:124:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:124:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:133:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 133 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:133:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:143:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 143 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:143:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:151:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 151 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:151:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:161:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 161 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:161:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:173:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 173 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:173:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:182:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 182 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:182:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:192:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 192 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:192:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:202:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 202 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:202:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h: In function ‘bool vecCore::MaskFull(const M&)’: /usr/include/VecCore/Backend/Implementation.h:214:26: error: ‘VectorSize’ was not declared in this scope 214 | for (size_t i = 0; i < VectorSize(); i++) | ^~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:214:38: error: expected primary-expression before ‘>’ token 214 | for (size_t i = 0; i < VectorSize(); i++) | ^ /usr/include/VecCore/Backend/Implementation.h:214:40: error: expected primary-expression before ‘)’ token 214 | for (size_t i = 0; i < VectorSize(); i++) | ^ /usr/include/VecCore/Backend/Implementation.h: In function ‘bool vecCore::MaskEmpty(const M&)’: /usr/include/VecCore/Backend/Implementation.h:222:26: error: ‘VectorSize’ was not declared in this scope 222 | for (size_t i = 0; i < VectorSize(); i++) | ^~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:222:38: error: expected primary-expression before ‘>’ token 222 | for (size_t i = 0; i < VectorSize(); i++) | ^ /usr/include/VecCore/Backend/Implementation.h:222:40: error: expected primary-expression before ‘)’ token 222 | for (size_t i = 0; i < VectorSize(); i++) | ^ /usr/include/VecCore/Backend/Implementation.h: At global scope: /usr/include/VecCore/Backend/Implementation.h:231:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 231 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:231:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:239:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 239 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:239:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:250:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 250 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:250:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:257:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 257 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:257:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:264:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 264 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:264:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:271:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 271 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:271:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:280:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 280 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:280:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:288:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 288 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:288:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:299:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 299 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE constexpr bool EarlyReturnAllowed() | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:299:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:309:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 309 | VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:309:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:318:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 318 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:318:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:329:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 329 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:329:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h:341:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 341 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:341:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Implementation.h: In function ‘Vout vecCore::Convert(const Vin&)’: /usr/include/VecCore/Backend/Implementation.h:356:18: error: ‘VectorSize’ was not declared in this scope 356 | static_assert(VectorSize() == VectorSize(), | ^~~~~~~~~~ /usr/include/VecCore/Backend/Implementation.h:356:32: error: expected primary-expression before ‘>’ token 356 | static_assert(VectorSize() == VectorSize(), | ^ /usr/include/VecCore/Backend/Implementation.h:356:34: error: expected primary-expression before ‘)’ token 356 | static_assert(VectorSize() == VectorSize(), | ^ /usr/include/VecCore/Backend/Implementation.h:356:54: error: expected primary-expression before ‘>’ token 356 | static_assert(VectorSize() == VectorSize(), | ^ /usr/include/VecCore/Backend/Implementation.h:356:56: error: expected primary-expression before ‘)’ token 356 | static_assert(VectorSize() == VectorSize(), | ^ /usr/include/VecCore/Backend/Implementation.h:358:41: error: expected primary-expression before ‘>’ token 358 | for (size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/Backend/Implementation.h:358:43: error: expected primary-expression before ‘)’ token 358 | for (size_t i = 0; i < VectorSize(); ++i) | ^ In file included from /tmp/CNueL5nxCD/dump1.h:23: /usr/include/VecCore/Backend/Scalar.h: At global scope: /usr/include/VecCore/Backend/Scalar.h:19:24: error: ‘Real_s’ does not name a type 19 | template | ^~~~~~ /usr/include/VecCore/Backend/Scalar.h:37:24: error: template argument 1 is invalid 37 | using Scalar = ScalarT<>; | ^ /usr/include/VecCore/Backend/Scalar.h:42:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 42 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Scalar.h:42:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/Scalar.h:50:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 50 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/Scalar.h:50:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | In file included from /tmp/CNueL5nxCD/dump1.h:24: /usr/include/VecCore/Backend/ScalarWrapper.h:31:24: error: ‘Real_s’ does not name a type 31 | template | ^~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:49:38: error: template argument 1 is invalid 49 | using ScalarWrapper = ScalarWrapperT<>; | ^ /usr/include/VecCore/Backend/ScalarWrapper.h:57:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 57 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:57:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:60:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 60 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:60:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:63:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 63 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:63:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:66:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 66 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:66:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:69:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 69 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:69:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:72:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 72 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:72:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:75:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 75 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:75:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:78:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 78 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:78:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:86:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 86 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:86:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:94:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 94 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:94:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:106:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 106 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:106:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:109:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 109 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:109:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:120:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 120 | MASK_ASSIGN_OPERATOR(=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:120:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 120 | MASK_ASSIGN_OPERATOR(=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:121:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 121 | MASK_ASSIGN_OPERATOR(+=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:121:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 121 | MASK_ASSIGN_OPERATOR(+=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:122:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 122 | MASK_ASSIGN_OPERATOR(-=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:122:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 122 | MASK_ASSIGN_OPERATOR(-=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:123:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 123 | MASK_ASSIGN_OPERATOR(*=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:123:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 123 | MASK_ASSIGN_OPERATOR(*=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:124:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 124 | MASK_ASSIGN_OPERATOR(/=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:124:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 124 | MASK_ASSIGN_OPERATOR(/=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:125:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 125 | MASK_ASSIGN_OPERATOR(%=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:125:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 125 | MASK_ASSIGN_OPERATOR(%=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:126:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 126 | MASK_ASSIGN_OPERATOR(&=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:126:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 126 | MASK_ASSIGN_OPERATOR(&=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:127:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 127 | MASK_ASSIGN_OPERATOR(^=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:127:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 127 | MASK_ASSIGN_OPERATOR(^=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:128:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 128 | MASK_ASSIGN_OPERATOR(|=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:128:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 128 | MASK_ASSIGN_OPERATOR(|=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:129:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 129 | MASK_ASSIGN_OPERATOR(<<=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:129:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 129 | MASK_ASSIGN_OPERATOR(<<=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:130:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 130 | MASK_ASSIGN_OPERATOR(>>=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:113:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined 113 | VECCORE_ATT_HOST_DEVICE \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:130:3: note: in expansion of macro ‘MASK_ASSIGN_OPERATOR’ 130 | MASK_ASSIGN_OPERATOR(>>=) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:147:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 147 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:147:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:150:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 150 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:150:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:153:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 153 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:153:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:156:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 156 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:156:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:161:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 161 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:161:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:166:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 166 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:166:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:169:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 169 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:169:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:172:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 172 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:172:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:175:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 175 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:175:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:178:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 178 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:178:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:186:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 186 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:186:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:194:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 194 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:194:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:197:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 197 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:197:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:200:3: error: ‘VECCORE_ATT_HOST_DEVICE’ does not name a type 200 | VECCORE_ATT_HOST_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:200:3: note: the macro ‘VECCORE_ATT_HOST_DEVICE’ had not yet been defined /usr/include/VecCore/CUDA.h:10: note: it was later defined here 10 | #define VECCORE_ATT_HOST_DEVICE /* empty */ | /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:212:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 212 | SCALAR_WRAPPER_OPERATOR(+) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:212:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 212 | SCALAR_WRAPPER_OPERATOR(+) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:212:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 212 | SCALAR_WRAPPER_OPERATOR(+) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:212:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 212 | SCALAR_WRAPPER_OPERATOR(+) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:213:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 213 | SCALAR_WRAPPER_OPERATOR(-) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:213:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 213 | SCALAR_WRAPPER_OPERATOR(-) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:213:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 213 | SCALAR_WRAPPER_OPERATOR(-) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:213:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 213 | SCALAR_WRAPPER_OPERATOR(-) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:214:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 214 | SCALAR_WRAPPER_OPERATOR(*) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:214:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 214 | SCALAR_WRAPPER_OPERATOR(*) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:214:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 214 | SCALAR_WRAPPER_OPERATOR(*) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:214:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 214 | SCALAR_WRAPPER_OPERATOR(*) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:215:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 215 | SCALAR_WRAPPER_OPERATOR(/) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:215:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 215 | SCALAR_WRAPPER_OPERATOR(/) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:215:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 215 | SCALAR_WRAPPER_OPERATOR(/) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:215:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 215 | SCALAR_WRAPPER_OPERATOR(/) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:216:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 216 | SCALAR_WRAPPER_OPERATOR(%) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:204:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 204 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:216:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 216 | SCALAR_WRAPPER_OPERATOR(%) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:216:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 216 | SCALAR_WRAPPER_OPERATOR(%) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:208:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 208 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:216:3: note: in expansion of macro ‘SCALAR_WRAPPER_OPERATOR’ 216 | SCALAR_WRAPPER_OPERATOR(%) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:225:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 225 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:225:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:233:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 233 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:233:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:242:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 242 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:242:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/ScalarWrapper.h:249:3: error: ‘VECCORE_FORCE_INLINE’ does not name a type 249 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/ScalarWrapper.h:249:3: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | In file included from /tmp/CNueL5nxCD/dump1.h:27: /usr/include/VecCore/Backend/UMESimdCommon.h:10:19: error: ‘UME’ was not declared in this scope 10 | struct TypeTraits> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:10:43: error: template argument 1 is invalid 10 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:18:19: error: ‘UME’ was not declared in this scope 18 | struct TypeTraits> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:18:44: error: template argument 1 is invalid 18 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:26:19: error: ‘UME’ was not declared in this scope 26 | struct TypeTraits> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:26:44: error: template argument 1 is invalid 26 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:34:19: error: ‘UME’ was not declared in this scope 34 | struct TypeTraits> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:34:44: error: template argument 1 is invalid 34 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:44:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 44 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:44:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/UMESimdCommon.h:51:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 51 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:51:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/UMESimdCommon.h:58:31: error: ‘UME’ was not declared in this scope 58 | struct IndexingImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:58:55: error: template argument 1 is invalid 58 | struct IndexingImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:70:32: error: ‘UME’ was not declared in this scope 70 | struct LoadStoreImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:70:57: error: template argument 1 is invalid 70 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:87:32: error: ‘UME’ was not declared in this scope 87 | struct LoadStoreImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:87:57: error: template argument 1 is invalid 87 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:104:32: error: ‘UME’ was not declared in this scope 104 | struct LoadStoreImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:104:57: error: template argument 1 is invalid 104 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:121:32: error: ‘UME’ was not declared in this scope 121 | struct LoadStoreImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:121:56: error: template argument 1 is invalid 121 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:138:30: error: ‘UME’ was not declared in this scope 138 | struct MaskingImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:138:55: error: template argument 1 is invalid 138 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:148:30: error: ‘UME’ was not declared in this scope 148 | struct MaskingImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:148:55: error: template argument 1 is invalid 148 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:158:30: error: ‘UME’ was not declared in this scope 158 | struct MaskingImplementation> { | ^~~ /usr/include/VecCore/Backend/UMESimdCommon.h:158:55: error: template argument 1 is invalid 158 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/UMESimdCommon.h:170:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 170 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:170:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/UMESimdCommon.h:179:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 179 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:188:1: note: in expansion of macro ‘UMESIMD_MATH_UNARY_FUNCTION’ 188 | UMESIMD_MATH_UNARY_FUNCTION(Tan, tan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:179:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 179 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:188:1: note: in expansion of macro ‘UMESIMD_MATH_UNARY_FUNCTION’ 188 | UMESIMD_MATH_UNARY_FUNCTION(Tan, tan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/UMESimdCommon.h:179:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 179 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:189:1: note: in expansion of macro ‘UMESIMD_MATH_UNARY_FUNCTION’ 189 | UMESIMD_MATH_UNARY_FUNCTION(ATan, atan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:179:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 179 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:189:1: note: in expansion of macro ‘UMESIMD_MATH_UNARY_FUNCTION’ 189 | UMESIMD_MATH_UNARY_FUNCTION(ATan, atan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/UMESimdCommon.h:179:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 179 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:196:1: note: in expansion of macro ‘UMESIMD_MATH_UNARY_FUNCTION’ 196 | UMESIMD_MATH_UNARY_FUNCTION(Round, round) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:179:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 179 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:196:1: note: in expansion of macro ‘UMESIMD_MATH_UNARY_FUNCTION’ 196 | UMESIMD_MATH_UNARY_FUNCTION(Round, round) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/UMESimdCommon.h:203:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 203 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/UMESimdCommon.h:203:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | In file included from /tmp/CNueL5nxCD/dump1.h:29: /usr/include/VecCore/Backend/VcScalar.h:7:19: error: ‘Vc’ was not declared in this scope 7 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:7:37: error: template argument 1 is invalid 7 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:14:19: error: ‘Vc’ was not declared in this scope 14 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:14:39: error: template argument 1 is invalid 14 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:23:24: error: ‘Real_s’ does not name a type 23 | template | ^~~~~~ /usr/include/VecCore/Backend/VcScalar.h:26:20: error: ‘Vc’ does not name a type 26 | using Real_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:27:20: error: ‘Vc’ does not name a type 27 | using Float_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:28:20: error: ‘Vc’ does not name a type 28 | using Double_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:30:19: error: ‘Vc’ does not name a type 30 | using Int_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:31:19: error: ‘Vc’ does not name a type 31 | using Int16_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:32:19: error: ‘Vc’ does not name a type 32 | using Int32_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:33:19: error: ‘Vc’ does not name a type 33 | using Int64_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:35:20: error: ‘Vc’ does not name a type 35 | using UInt_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:36:20: error: ‘Vc’ does not name a type 36 | using UInt16_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:37:20: error: ‘Vc’ does not name a type 37 | using UInt32_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:38:20: error: ‘Vc’ does not name a type 38 | using UInt64_v = Vc::Scalar::Vector; | ^~ /usr/include/VecCore/Backend/VcScalar.h:41:28: error: template argument 1 is invalid 41 | using VcScalar = VcScalarT<>; | ^ /usr/include/VecCore/Backend/VcScalar.h:46:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 46 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcScalar.h:46:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcScalar.h:53:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 53 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcScalar.h:53:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcScalar.h:60:31: error: ‘Vc’ was not declared in this scope 60 | struct IndexingImplementation> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:60:49: error: template argument 1 is invalid 60 | struct IndexingImplementation> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:68:30: error: ‘Vc’ was not declared in this scope 68 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:68:50: error: template argument 1 is invalid 68 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/VcScalar.h:84:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 84 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcScalar.h:84:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | In file included from /tmp/CNueL5nxCD/dump1.h:30: /usr/include/VecCore/Backend/VcSimdArray.h:7:19: error: ‘Vc’ was not declared in this scope 7 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:7:41: error: template argument 1 is invalid 7 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:14:19: error: ‘Vc’ was not declared in this scope 14 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:14:37: error: template argument 1 is invalid 14 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:26:20: error: ‘Vc’ does not name a type 26 | using Real_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:27:20: error: ‘Vc’ does not name a type 27 | using Float_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:28:20: error: ‘Vc’ does not name a type 28 | using Double_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:30:19: error: ‘Vc’ does not name a type 30 | using Int_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:31:19: error: ‘Vc’ does not name a type 31 | using Int16_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:32:19: error: ‘Vc’ does not name a type 32 | using Int32_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:33:19: error: ‘Vc’ does not name a type 33 | using Int64_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:35:20: error: ‘Vc’ does not name a type 35 | using UInt_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:36:20: error: ‘Vc’ does not name a type 36 | using UInt16_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:37:20: error: ‘Vc’ does not name a type 37 | using UInt32_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:38:20: error: ‘Vc’ does not name a type 38 | using UInt64_v = Vc::SimdArray; | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:44:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 44 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:44:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:51:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 51 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:51:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:58:31: error: ‘Vc’ was not declared in this scope 58 | struct IndexingImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:58:53: error: template argument 1 is invalid 58 | struct IndexingImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:66:32: error: ‘Vc’ was not declared in this scope 66 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:66:50: error: template argument 1 is invalid 66 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:83:32: error: ‘Vc’ was not declared in this scope 83 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:83:54: error: template argument 1 is invalid 83 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:100:30: error: ‘Vc’ was not declared in this scope 100 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:100:48: error: template argument 1 is invalid 100 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/VcSimdArray.h:116:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 116 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:116:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:128:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 128 | VC_MATH_UNARY_FUNCTION(Exp, exp) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:128:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 128 | VC_MATH_UNARY_FUNCTION(Exp, exp) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:129:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 129 | VC_MATH_UNARY_FUNCTION(Log, log) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:129:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 129 | VC_MATH_UNARY_FUNCTION(Log, log) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:130:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 130 | VC_MATH_UNARY_FUNCTION(Log2, log2) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:130:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 130 | VC_MATH_UNARY_FUNCTION(Log2, log2) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:131:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 131 | VC_MATH_UNARY_FUNCTION(Log10, log10) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:131:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 131 | VC_MATH_UNARY_FUNCTION(Log10, log10) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:132:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 132 | VC_MATH_UNARY_FUNCTION(Sqrt, sqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:132:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 132 | VC_MATH_UNARY_FUNCTION(Sqrt, sqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:133:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 133 | VC_MATH_UNARY_FUNCTION(Rsqrt, rsqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:133:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 133 | VC_MATH_UNARY_FUNCTION(Rsqrt, rsqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:135:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 135 | VC_MATH_UNARY_FUNCTION(Sin, sin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:135:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 135 | VC_MATH_UNARY_FUNCTION(Sin, sin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:136:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 136 | VC_MATH_UNARY_FUNCTION(Cos, cos) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:136:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 136 | VC_MATH_UNARY_FUNCTION(Cos, cos) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:137:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 137 | VC_MATH_UNARY_FUNCTION(ASin, asin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:137:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 137 | VC_MATH_UNARY_FUNCTION(ASin, asin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:124:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:138:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 138 | VC_MATH_UNARY_FUNCTION(ATan, atan) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:124:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 124 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:138:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 138 | VC_MATH_UNARY_FUNCTION(ATan, atan) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:147:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 147 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:147:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcSimdArray.h:156:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 156 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcSimdArray.h:156:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | In file included from /tmp/CNueL5nxCD/dump1.h:31: /usr/include/VecCore/Backend/VcVector.h:7:19: error: ‘Vc’ was not declared in this scope 7 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcVector.h:7:34: error: template argument 1 is invalid 7 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcVector.h:14:19: error: ‘Vc’ was not declared in this scope 14 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcVector.h:14:36: error: template argument 1 is invalid 14 | struct TypeTraits> { | ^~ /usr/include/VecCore/Backend/VcVector.h:23:24: error: ‘Real_s’ does not name a type 23 | template > | ^~~~~~ /usr/include/VecCore/Backend/VcVector.h:23:44: error: ‘Vc’ does not name a type 23 | template > | ^~ /usr/include/VecCore/Backend/VcVector.h:23:46: error: expected ‘>’ before ‘::’ token 23 | template > | ^~ /usr/include/VecCore/Backend/VcVector.h:26:20: error: ‘Vc’ does not name a type 26 | using Real_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:27:20: error: ‘Vc’ does not name a type 27 | using Float_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:28:20: error: ‘Vc’ does not name a type 28 | using Double_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:30:19: error: ‘Vc’ does not name a type 30 | using Int_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:31:19: error: ‘Vc’ does not name a type 31 | using Int16_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:32:19: error: ‘Vc’ does not name a type 32 | using Int32_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:33:19: error: ‘Vc’ does not name a type 33 | using Int64_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:35:20: error: ‘Vc’ does not name a type 35 | using UInt_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:36:20: error: ‘Vc’ does not name a type 36 | using UInt16_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:37:20: error: ‘Vc’ does not name a type 37 | using UInt32_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:38:20: error: ‘Vc’ does not name a type 38 | using UInt64_v = Vc::Vector; | ^~ /usr/include/VecCore/Backend/VcVector.h:41:28: error: template argument 1 is invalid 41 | using VcVector = VcVectorT<>; | ^ /usr/include/VecCore/Backend/VcVector.h:41:28: error: template argument 2 is invalid /usr/include/VecCore/Backend/VcVector.h:46:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 46 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:46:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:53:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 53 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:53:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:60:31: error: ‘Vc’ was not declared in this scope 60 | struct IndexingImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:60:46: error: template argument 1 is invalid 60 | struct IndexingImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:68:32: error: ‘Vc’ was not declared in this scope 68 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:68:49: error: template argument 1 is invalid 68 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:84:32: error: ‘Vc’ was not declared in this scope 84 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:84:47: error: template argument 1 is invalid 84 | struct LoadStoreImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:101:30: error: ‘Vc’ was not declared in this scope 101 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:101:47: error: template argument 1 is invalid 101 | struct MaskingImplementation> { | ^~ /usr/include/VecCore/Backend/VcVector.h:117:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 117 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:117:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:129:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 129 | VC_MATH_UNARY_FUNCTION(Abs, abs) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:129:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 129 | VC_MATH_UNARY_FUNCTION(Abs, abs) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:130:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 130 | VC_MATH_UNARY_FUNCTION(Exp, exp) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:130:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 130 | VC_MATH_UNARY_FUNCTION(Exp, exp) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:131:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 131 | VC_MATH_UNARY_FUNCTION(Log, log) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:131:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 131 | VC_MATH_UNARY_FUNCTION(Log, log) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:132:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 132 | VC_MATH_UNARY_FUNCTION(Log2, log2) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:132:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 132 | VC_MATH_UNARY_FUNCTION(Log2, log2) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:133:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 133 | VC_MATH_UNARY_FUNCTION(Log10, log10) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:133:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 133 | VC_MATH_UNARY_FUNCTION(Log10, log10) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:134:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 134 | VC_MATH_UNARY_FUNCTION(Sqrt, sqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:134:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 134 | VC_MATH_UNARY_FUNCTION(Sqrt, sqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:135:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 135 | VC_MATH_UNARY_FUNCTION(Rsqrt, rsqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:135:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 135 | VC_MATH_UNARY_FUNCTION(Rsqrt, rsqrt) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:137:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 137 | VC_MATH_UNARY_FUNCTION(Sin, sin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:137:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 137 | VC_MATH_UNARY_FUNCTION(Sin, sin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:138:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 138 | VC_MATH_UNARY_FUNCTION(Cos, cos) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:138:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 138 | VC_MATH_UNARY_FUNCTION(Cos, cos) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:125:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:139:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 139 | VC_MATH_UNARY_FUNCTION(ASin, asin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:125:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined 125 | VECCORE_FORCE_INLINE \ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:139:1: note: in expansion of macro ‘VC_MATH_UNARY_FUNCTION’ 139 | VC_MATH_UNARY_FUNCTION(ASin, asin) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:149:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 149 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:149:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | /usr/include/VecCore/Backend/VcVector.h:158:1: error: ‘VECCORE_FORCE_INLINE’ does not name a type 158 | VECCORE_FORCE_INLINE | ^~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/Backend/VcVector.h:158:1: note: the macro ‘VECCORE_FORCE_INLINE’ had not yet been defined /usr/include/VecCore/Common.h:29: note: it was later defined here 29 | #define VECCORE_FORCE_INLINE inline __attribute__((always_inline)) | In file included from /tmp/CNueL5nxCD/dump1.h:38: /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Abs(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:66:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 66 | VECCORE_MATH_UNARY_FUNCTION(Abs, abs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:66:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 66 | VECCORE_MATH_UNARY_FUNCTION(Abs, abs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:66:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 66 | VECCORE_MATH_UNARY_FUNCTION(Abs, abs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::CopySign(const T&, const T&)’: /usr/include/VecCore/VecMath.h:59:25: error: ‘VectorSize’ was not declared in this scope 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:116:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 116 | VECCORE_MATH_BINARY_FUNCTION(CopySign, copysign) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:37: error: expected primary-expression before ‘>’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:116:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 116 | VECCORE_MATH_BINARY_FUNCTION(CopySign, copysign) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:39: error: expected primary-expression before ‘)’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:116:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 116 | VECCORE_MATH_BINARY_FUNCTION(CopySign, copysign) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Sin(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:128:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 128 | VECCORE_MATH_UNARY_FUNCTION(Sin, sin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:128:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 128 | VECCORE_MATH_UNARY_FUNCTION(Sin, sin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:128:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 128 | VECCORE_MATH_UNARY_FUNCTION(Sin, sin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Cos(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:129:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 129 | VECCORE_MATH_UNARY_FUNCTION(Cos, cos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:129:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 129 | VECCORE_MATH_UNARY_FUNCTION(Cos, cos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:129:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 129 | VECCORE_MATH_UNARY_FUNCTION(Cos, cos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Tan(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:130:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 130 | VECCORE_MATH_UNARY_FUNCTION(Tan, tan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:130:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 130 | VECCORE_MATH_UNARY_FUNCTION(Tan, tan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:130:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 130 | VECCORE_MATH_UNARY_FUNCTION(Tan, tan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::ASin(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:132:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 132 | VECCORE_MATH_UNARY_FUNCTION(ASin, asin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:132:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 132 | VECCORE_MATH_UNARY_FUNCTION(ASin, asin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:132:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 132 | VECCORE_MATH_UNARY_FUNCTION(ASin, asin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::ACos(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:133:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 133 | VECCORE_MATH_UNARY_FUNCTION(ACos, acos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:133:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 133 | VECCORE_MATH_UNARY_FUNCTION(ACos, acos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:133:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 133 | VECCORE_MATH_UNARY_FUNCTION(ACos, acos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::ATan(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:134:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 134 | VECCORE_MATH_UNARY_FUNCTION(ATan, atan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:134:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 134 | VECCORE_MATH_UNARY_FUNCTION(ATan, atan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:134:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 134 | VECCORE_MATH_UNARY_FUNCTION(ATan, atan) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::ATan2(const T&, const T&)’: /usr/include/VecCore/VecMath.h:59:25: error: ‘VectorSize’ was not declared in this scope 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:135:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 135 | VECCORE_MATH_BINARY_FUNCTION(ATan2, atan2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:37: error: expected primary-expression before ‘>’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:135:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 135 | VECCORE_MATH_BINARY_FUNCTION(ATan2, atan2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:39: error: expected primary-expression before ‘)’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:135:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 135 | VECCORE_MATH_BINARY_FUNCTION(ATan2, atan2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Sinh(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:163:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 163 | VECCORE_MATH_UNARY_FUNCTION(Sinh, sinh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:163:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 163 | VECCORE_MATH_UNARY_FUNCTION(Sinh, sinh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:163:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 163 | VECCORE_MATH_UNARY_FUNCTION(Sinh, sinh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Cosh(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:164:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 164 | VECCORE_MATH_UNARY_FUNCTION(Cosh, cosh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:164:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 164 | VECCORE_MATH_UNARY_FUNCTION(Cosh, cosh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:164:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 164 | VECCORE_MATH_UNARY_FUNCTION(Cosh, cosh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Tanh(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:165:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 165 | VECCORE_MATH_UNARY_FUNCTION(Tanh, tanh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:165:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 165 | VECCORE_MATH_UNARY_FUNCTION(Tanh, tanh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:165:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 165 | VECCORE_MATH_UNARY_FUNCTION(Tanh, tanh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::ASinh(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:167:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 167 | VECCORE_MATH_UNARY_FUNCTION(ASinh, asinh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:167:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 167 | VECCORE_MATH_UNARY_FUNCTION(ASinh, asinh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:167:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 167 | VECCORE_MATH_UNARY_FUNCTION(ASinh, asinh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::ACosh(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:168:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 168 | VECCORE_MATH_UNARY_FUNCTION(ACosh, acosh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:168:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 168 | VECCORE_MATH_UNARY_FUNCTION(ACosh, acosh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:168:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 168 | VECCORE_MATH_UNARY_FUNCTION(ACosh, acosh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::ATanh(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:169:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 169 | VECCORE_MATH_UNARY_FUNCTION(ATanh, atanh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:169:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 169 | VECCORE_MATH_UNARY_FUNCTION(ATanh, atanh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:169:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 169 | VECCORE_MATH_UNARY_FUNCTION(ATanh, atanh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Exp(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:173:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 173 | VECCORE_MATH_UNARY_FUNCTION(Exp, exp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:173:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 173 | VECCORE_MATH_UNARY_FUNCTION(Exp, exp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:173:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 173 | VECCORE_MATH_UNARY_FUNCTION(Exp, exp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Exp2(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:174:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 174 | VECCORE_MATH_UNARY_FUNCTION(Exp2, exp2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:174:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 174 | VECCORE_MATH_UNARY_FUNCTION(Exp2, exp2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:174:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 174 | VECCORE_MATH_UNARY_FUNCTION(Exp2, exp2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Expm1(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:175:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 175 | VECCORE_MATH_UNARY_FUNCTION(Expm1, expm1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:175:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 175 | VECCORE_MATH_UNARY_FUNCTION(Expm1, expm1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:175:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 175 | VECCORE_MATH_UNARY_FUNCTION(Expm1, expm1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Log(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:176:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 176 | VECCORE_MATH_UNARY_FUNCTION(Log, log) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:176:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 176 | VECCORE_MATH_UNARY_FUNCTION(Log, log) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:176:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 176 | VECCORE_MATH_UNARY_FUNCTION(Log, log) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Log2(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:177:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 177 | VECCORE_MATH_UNARY_FUNCTION(Log2, log2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:177:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 177 | VECCORE_MATH_UNARY_FUNCTION(Log2, log2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:177:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 177 | VECCORE_MATH_UNARY_FUNCTION(Log2, log2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Logb(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:178:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 178 | VECCORE_MATH_UNARY_FUNCTION(Logb, logb) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:178:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 178 | VECCORE_MATH_UNARY_FUNCTION(Logb, logb) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:178:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 178 | VECCORE_MATH_UNARY_FUNCTION(Logb, logb) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Log10(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:179:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 179 | VECCORE_MATH_UNARY_FUNCTION(Log10, log10) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:179:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 179 | VECCORE_MATH_UNARY_FUNCTION(Log10, log10) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:179:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 179 | VECCORE_MATH_UNARY_FUNCTION(Log10, log10) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Log1p(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:180:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 180 | VECCORE_MATH_UNARY_FUNCTION(Log1p, log1p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:180:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 180 | VECCORE_MATH_UNARY_FUNCTION(Log1p, log1p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:180:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 180 | VECCORE_MATH_UNARY_FUNCTION(Log1p, log1p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Ilogb(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:181:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 181 | VECCORE_MATH_UNARY_FUNCTION(Ilogb, ilogb) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:181:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 181 | VECCORE_MATH_UNARY_FUNCTION(Ilogb, ilogb) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:181:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 181 | VECCORE_MATH_UNARY_FUNCTION(Ilogb, ilogb) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::TGamma(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:184:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 184 | VECCORE_MATH_UNARY_FUNCTION(TGamma, tgamma) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:184:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 184 | VECCORE_MATH_UNARY_FUNCTION(TGamma, tgamma) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:184:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 184 | VECCORE_MATH_UNARY_FUNCTION(TGamma, tgamma) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Frexp(const T&, int*)’: /usr/include/VecCore/VecMath.h:192:25: error: ‘VectorSize’ was not declared in this scope 192 | for(size_t i = 0; i < VectorSize(); ++i) | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:192:37: error: expected primary-expression before ‘>’ token 192 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h:192:39: error: expected primary-expression before ‘)’ token 192 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Ldexp(const T&, int)’: /usr/include/VecCore/VecMath.h:203:25: error: ‘VectorSize’ was not declared in this scope 203 | for(size_t i = 0; i < VectorSize(); ++i) | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:203:37: error: expected primary-expression before ‘>’ token 203 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h:203:39: error: expected primary-expression before ‘)’ token 203 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Modf(const T&, T*)’: /usr/include/VecCore/VecMath.h:214:25: error: ‘VectorSize’ was not declared in this scope 214 | for(size_t i = 0; i < VectorSize(); ++i) | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:214:37: error: expected primary-expression before ‘>’ token 214 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h:214:39: error: expected primary-expression before ‘)’ token 214 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Rsqrt(const T&)’: /usr/include/VecCore/VecMath.h:225:25: error: ‘VectorSize’ was not declared in this scope 225 | for(size_t i = 0; i < VectorSize(); ++i) | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:225:37: error: expected primary-expression before ‘>’ token 225 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h:225:39: error: expected primary-expression before ‘)’ token 225 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Scalbn(const T&, int)’: /usr/include/VecCore/VecMath.h:236:25: error: ‘VectorSize’ was not declared in this scope 236 | for(size_t i = 0; i < VectorSize(); ++i) | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:236:37: error: expected primary-expression before ‘>’ token 236 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h:236:39: error: expected primary-expression before ‘)’ token 236 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Scalbln(const T&, long int)’: /usr/include/VecCore/VecMath.h:247:25: error: ‘VectorSize’ was not declared in this scope 247 | for(size_t i = 0; i < VectorSize(); ++i) | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:247:37: error: expected primary-expression before ‘>’ token 247 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h:247:39: error: expected primary-expression before ‘)’ token 247 | for(size_t i = 0; i < VectorSize(); ++i) | ^ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Sqrt(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:254:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 254 | VECCORE_MATH_UNARY_FUNCTION(Sqrt, sqrt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:254:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 254 | VECCORE_MATH_UNARY_FUNCTION(Sqrt, sqrt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:254:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 254 | VECCORE_MATH_UNARY_FUNCTION(Sqrt, sqrt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Cbrt(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:255:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 255 | VECCORE_MATH_UNARY_FUNCTION(Cbrt, cbrt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:255:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 255 | VECCORE_MATH_UNARY_FUNCTION(Cbrt, cbrt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:255:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 255 | VECCORE_MATH_UNARY_FUNCTION(Cbrt, cbrt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Pow(const T&, const T&)’: /usr/include/VecCore/VecMath.h:59:25: error: ‘VectorSize’ was not declared in this scope 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:256:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 256 | VECCORE_MATH_BINARY_FUNCTION(Pow, pow) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:37: error: expected primary-expression before ‘>’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:256:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 256 | VECCORE_MATH_BINARY_FUNCTION(Pow, pow) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:39: error: expected primary-expression before ‘)’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:256:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 256 | VECCORE_MATH_BINARY_FUNCTION(Pow, pow) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Hypot(const T&, const T&)’: /usr/include/VecCore/VecMath.h:59:25: error: ‘VectorSize’ was not declared in this scope 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:257:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 257 | VECCORE_MATH_BINARY_FUNCTION(Hypot, hypot) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:37: error: expected primary-expression before ‘>’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:257:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 257 | VECCORE_MATH_BINARY_FUNCTION(Hypot, hypot) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:39: error: expected primary-expression before ‘)’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:257:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 257 | VECCORE_MATH_BINARY_FUNCTION(Hypot, hypot) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Ceil(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:261:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 261 | VECCORE_MATH_UNARY_FUNCTION(Ceil, ceil) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:261:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 261 | VECCORE_MATH_UNARY_FUNCTION(Ceil, ceil) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:261:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 261 | VECCORE_MATH_UNARY_FUNCTION(Ceil, ceil) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Floor(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:262:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 262 | VECCORE_MATH_UNARY_FUNCTION(Floor, floor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:262:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 262 | VECCORE_MATH_UNARY_FUNCTION(Floor, floor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:262:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 262 | VECCORE_MATH_UNARY_FUNCTION(Floor, floor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Fmod(const T&, const T&)’: /usr/include/VecCore/VecMath.h:59:25: error: ‘VectorSize’ was not declared in this scope 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:263:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 263 | VECCORE_MATH_BINARY_FUNCTION(Fmod, fmod) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:37: error: expected primary-expression before ‘>’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:263:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 263 | VECCORE_MATH_BINARY_FUNCTION(Fmod, fmod) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:59:39: error: expected primary-expression before ‘)’ token 59 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:263:1: note: in expansion of macro ‘VECCORE_MATH_BINARY_FUNCTION’ 263 | VECCORE_MATH_BINARY_FUNCTION(Fmod, fmod) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Round(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:264:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 264 | VECCORE_MATH_UNARY_FUNCTION(Round, round) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:264:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 264 | VECCORE_MATH_UNARY_FUNCTION(Round, round) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:264:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 264 | VECCORE_MATH_UNARY_FUNCTION(Round, round) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h: In function ‘T vecCore::math::Trunc(const T&)’: /usr/include/VecCore/VecMath.h:48:25: error: ‘VectorSize’ was not declared in this scope 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^~~~~~~~~~ /usr/include/VecCore/VecMath.h:265:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 265 | VECCORE_MATH_UNARY_FUNCTION(Trunc, trunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:37: error: expected primary-expression before ‘>’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:265:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 265 | VECCORE_MATH_UNARY_FUNCTION(Trunc, trunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/VecCore/VecMath.h:48:39: error: expected primary-expression before ‘)’ token 48 | for(size_t i = 0; i < VectorSize(); ++i) \ | ^ /usr/include/VecCore/VecMath.h:265:1: note: in expansion of macro ‘VECCORE_MATH_UNARY_FUNCTION’ 265 | VECCORE_MATH_UNARY_FUNCTION(Trunc, trunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~