+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/openmp-14.0.6/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/openmp-14.0.6/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for openmp-14.0.6 [ 2%] Generating kmp_i18n_default.inc [ 5%] Generating kmp_i18n_id.inc [ 5%] Built target libomp-needed-headers [ 8%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o [ 11%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o [ 14%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o [ 17%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o [ 20%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o [ 22%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:1: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/ompt-specific.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:71:2: error: #error Unknown or unsupported OS. 71 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:134:2: error: #error Unknown or unsupported OS. 134 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:168:2: error: #error Unknown or unsupported OS. 168 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:205:2: error: #error Unknown or unsupported OS. 205 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:221:2: error: #error Unknown or unsupported OS. 221 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:450:2: error: #error Unknown or unsupported OS. 450 | #error Unknown or unsupported OS. | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:19, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:322, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ [ 25%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o [ 28%] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:703:2: error: #error Unknown or unsupported architecture 703 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/build/runtime/src/kmp_config.h:14, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:75:2: error: #error Unknown OS 75 | #error Unknown OS | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_platform.h:203:2: error: #error Unknown or unsupported architecture 203 | #error Unknown or unsupported architecture | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope 855 | kmp_int32 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope 855 | kmp_int32 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope 861 | kmp_int64 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope 861 | kmp_int64 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope 123 | std::atomic poll; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope 123 | std::atomic poll; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope 855 | kmp_int32 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope 861 | kmp_int64 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type 363 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type 366 | volatile kmp_int32 | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope 123 | std::atomic poll; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:115, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type 363 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type 366 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type 363 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:115, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type; did you mean 'omp_int_t'? 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type 366 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope; did you mean 'omp_int_t'? 855 | kmp_int32 tmp = | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope 855 | kmp_int32 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope; did you mean 'omp_int_t'? 861 | kmp_int64 tmp = | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope 861 | kmp_int64 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'omp_lock_hint_t'? 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ | omp_lock_hint_t In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope 855 | kmp_int32 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope 123 | std::atomic poll; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope; did you mean 'omp_int_t'? 123 | std::atomic poll; | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope 861 | kmp_int64 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type 363 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type 366 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 363 | volatile kmp_int32 | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 366 | volatile kmp_int32 | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:115, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:115, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:19, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope 123 | std::atomic poll; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:173:2: error: #error "Can't determine size_t printf format specifier." 173 | #error "Can't determine size_t printf format specifier." | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type 363 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type 366 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:126, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_wrapper_malloc.h:103:2: error: #error Unknown or unsupported OS. 103 | #error Unknown or unsupported OS. | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:19, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope 855 | kmp_int32 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:30:8: error: 'kmp_int32' does not name a type 30 | extern kmp_int32 __kmp_itt_prepare_delay; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope 861 | kmp_int64 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:71:58: error: 'kmp_uint64' has not been declared 71 | __kmp_inline void __kmp_itt_metadata_imbalance(int gtid, kmp_uint64 begin, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:72:48: error: 'kmp_uint64' has not been declared 72 | kmp_uint64 end, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:73:48: error: 'kmp_uint64' has not been declared 73 | kmp_uint64 imbalance, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:74:48: error: 'kmp_uint64' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ 74 | kmp_uint64 reduction); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:77:57: error: 'kmp_uint64' has not been declared 77 | __kmp_inline void __kmp_itt_metadata_loop(ident_t *loc, kmp_uint64 sched_type, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:78:43: error: 'kmp_uint64' has not been declared 78 | kmp_uint64 iterations, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:79:43: error: 'kmp_uint64' has not been declared 79 | kmp_uint64 chunk); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope 123 | std::atomic poll; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type 363 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type 366 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:115, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:19, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:322, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope; did you mean 'omp_int_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope; did you mean 'omp_int_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope; did you mean 'omp_int_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:195:9: error: 'kmp_int64' does not name a type 195 | typedef kmp_int64 kmp_int; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:196:9: error: 'kmp_uint64' does not name a type 196 | typedef kmp_uint64 kmp_uint; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:855:3: error: 'kmp_int32' was not declared in this scope 855 | kmp_int32 tmp = | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:19, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:322, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:857:26: error: 'tmp' was not declared in this scope 857 | return *(kmp_real32 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h: In function 'kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:861:3: error: 'kmp_int64' was not declared in this scope 861 | kmp_int64 tmp = | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:863:26: error: 'tmp' was not declared in this scope 863 | return *(kmp_real64 *)&tmp; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:68:9: error: 'kmp_uint32' does not name a type 68 | typedef kmp_uint32 kmp_lock_flags_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:73:9: error: 'kmp_uint32' does not name a type 73 | typedef kmp_uint32 kmp_lock_index_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:79:3: error: 'kmp_lock_index_t' does not name a type 79 | kmp_lock_index_t index; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:15: error: 'kmp_int32' was not declared in this scope 123 | std::atomic poll; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:123:24: error: template argument 1 is invalid 123 | std::atomic poll; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:124:3: error: 'kmp_int32' does not name a type 124 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:144:56: error: 'kmp_int32' has not been declared 144 | extern int __kmp_acquire_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:145:53: error: 'kmp_int32' has not been declared 145 | extern int __kmp_test_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:146:56: error: 'kmp_int32' has not been declared 146 | extern int __kmp_release_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:150:63: error: 'kmp_int32' has not been declared 150 | extern int __kmp_acquire_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:151:60: error: 'kmp_int32' has not been declared 151 | extern int __kmp_test_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:152:63: error: 'kmp_int32' has not been declared 152 | extern int __kmp_release_nested_tas_lock(kmp_tas_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:252:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 252 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:286:62: error: 'kmp_int32' has not been declared 286 | extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:287:59: error: 'kmp_int32' has not been declared 287 | extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:289:46: error: 'kmp_int32' has not been declared 289 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:290:62: error: 'kmp_int32' has not been declared 290 | extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:295:45: error: 'kmp_int32' has not been declared 295 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:297:42: error: 'kmp_int32' has not been declared 297 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:299:45: error: 'kmp_int32' has not been declared 299 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/ompt-specific.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:19, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:322, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:363:12: error: 'kmp_int32' does not name a type 363 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type; did you mean 'omp_int_t'? 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ | omp_int_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:366:12: error: 'kmp_int32' does not name a type 366 | volatile kmp_int32 | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:370:12: error: 'kmp_uint32' does not name a type 370 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:372:12: error: 'kmp_uint32' does not name a type 372 | volatile kmp_uint32 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:374:12: error: 'kmp_int32' does not name a type 374 | volatile kmp_int32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:375:3: error: 'kmp_int32' does not name a type 375 | kmp_int32 depth_locked; // depth locked, for nested locks only | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/ompt-specific.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:377:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 377 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:115, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:382:52: error: 'kmp_base_queuing_lock_t' {aka 'struct kmp_base_queuing_lock'} has no member named 'tail_id' 382 | KMP_BUILD_ASSERT(offsetof(kmp_base_queuing_lock_t, tail_id) % 8 == 0); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:394:64: error: 'kmp_int32' has not been declared 394 | extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:395:61: error: 'kmp_int32' has not been declared 395 | extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:396:64: error: 'kmp_int32' has not been declared 396 | extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:401:46: error: 'kmp_int32' has not been declared 401 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:403:43: error: 'kmp_int32' has not been declared 403 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:405:46: error: 'kmp_int32' has not been declared 405 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:27: error: 'kmp_uint64' was not declared in this scope 448 | std::atomic *> polls; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:37: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:448:40: error: template argument 1 is invalid 448 | std::atomic *> polls; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:15: error: 'kmp_uint64' was not declared in this scope 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:449:25: error: template argument 1 is invalid 449 | std::atomic mask; // is 2**num_polls-1 for mod op | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:450:3: error: 'kmp_uint64' does not name a type 450 | kmp_uint64 cleanup_ticket; // thread with cleanup ticket | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:15: error: 'kmp_uint64' was not declared in this scope 451 | std::atomic *old_polls; // will deallocate old_polls | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:451:25: error: template argument 1 is invalid 451 | std::atomic *old_polls; // will deallocate old_polls | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:452:3: error: 'kmp_uint32' does not name a type 452 | kmp_uint32 num_polls; // must be power of 2 | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:15: error: 'kmp_uint64' was not declared in this scope 458 | std::atomic next_ticket; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:458:25: error: template argument 1 is invalid 458 | std::atomic next_ticket; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:473:3: error: 'kmp_uint64' does not name a type 473 | kmp_uint64 now_serving; // doesn't have to be volatile | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:474:12: error: 'kmp_uint32' does not name a type 474 | volatile kmp_uint32 owner_id; // (gtid+1) of owning thread, 0 if unlocked | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:475:3: error: 'kmp_int32' does not name a type 475 | kmp_int32 depth_locked; // depth locked | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:476:3: error: 'kmp_lock_flags_t' does not name a type; did you mean 'kmp_lock_pool_t'? 476 | kmp_lock_flags_t flags; // lock specifics, e.g. critical section lock | ^~~~~~~~~~~~~~~~ | kmp_lock_pool_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:491:60: error: 'kmp_int32' has not been declared 491 | extern int __kmp_acquire_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:492:57: error: 'kmp_int32' has not been declared 492 | extern int __kmp_test_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:493:60: error: 'kmp_int32' has not been declared 493 | extern int __kmp_release_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:498:44: error: 'kmp_int32' has not been declared 498 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:499:64: error: 'kmp_int32' has not been declared 499 | extern int __kmp_test_nested_drdpa_lock(kmp_drdpa_lock_t *lck, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:501:44: error: 'kmp_int32' has not been declared 501 | kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:555:55: error: 'kmp_int32' has not been declared 555 | static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:559:52: error: 'kmp_int32' has not been declared 559 | static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:563:56: error: 'kmp_int32' has not been declared 563 | static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1088:9: error: 'kmp_uint32' does not name a type 1088 | typedef kmp_uint32 kmp_dyna_lock_t; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:15: warning: '__kmp_direct_init' initialized and declared 'extern' 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:36: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:53: error: expected primary-expression before ',' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expected primary-expression before ')' token 1129 | extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1129:73: error: expression list treated as compound expression in initializer [-fpermissive] /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:16: warning: '__kmp_direct_destroy' initialized and declared 'extern' 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:38: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1130:55: error: expected primary-expression before ')' token 1130 | extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:15: warning: '__kmp_direct_set' initialized and declared 'extern' 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:33: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:50: error: expected primary-expression before ',' token 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:52: error: 'kmp_int32' was not declared in this scope 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1131:61: error: expression list treated as compound expression in initializer [-fpermissive] 1131 | extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:15: warning: '__kmp_direct_unset' initialized and declared 'extern' 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:35: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:52: error: expected primary-expression before ',' token 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:54: error: 'kmp_int32' was not declared in this scope 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1132:63: error: expression list treated as compound expression in initializer [-fpermissive] 1132 | extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:15: warning: '__kmp_direct_test' initialized and declared 'extern' 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:34: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:51: error: expected primary-expression before ',' token 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:53: error: 'kmp_int32' was not declared in this scope 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1133:62: error: expression list treated as compound expression in initializer [-fpermissive] 1133 | extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1139:52: error: 'kmp_int32' has not been declared 1139 | extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1140:54: error: 'kmp_int32' has not been declared 1140 | extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1141:53: error: 'kmp_int32' has not been declared 1141 | extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1183:39: error: 'kmp_int32' has not been declared 1183 | __kmp_allocate_indirect_lock(void **, kmp_int32, kmp_indirect_locktag_t); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1202:58: error: 'kmp_lock_flags_t' has not been declared 1202 | kmp_lock_flags_t); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: error: ISO C++ forbids declaration of 'kmp_lock_flags_t' with no type [-fpermissive] 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:8: warning: 'kmp_lock_flags_t' initialized and declared 'extern' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1218:27: error: '__kmp_indirect_get_flags' was not declared in this scope; did you mean '__kmp_indirect_set_flags'? 1218 | extern kmp_lock_flags_t (*__kmp_indirect_get_flags[KMP_NUM_I_LOCKS])( | ^~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set_flags /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1235:3: error: 'kmp_uint32' does not name a type 1235 | kmp_uint32 nrow_ptrs; // number *table pointer entries in table | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1236:3: error: 'kmp_lock_index_t' does not name a type; did you mean 'kmp_lock_kind_t'? 1236 | kmp_lock_index_t next; // index to the next lock to be allocated | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:8: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:53: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ | kmp_lock_kind_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1273:8: error: 'kmp_int32' does not name a type 1273 | extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1285:3: error: 'kmp_uint32' does not name a type 1285 | kmp_uint32 step; // current step | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1286:3: error: 'kmp_uint32' does not name a type 1286 | kmp_uint32 max_backoff; // upper bound of outer delay loop | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1287:3: error: 'kmp_uint32' does not name a type 1287 | kmp_uint32 min_tick; // size of inner delay loop in ticks (machine-dependent) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_i18n.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_str.h:119:41: error: 'kmp_uint64' has not been declared 119 | void __kmp_str_to_uint(char const *str, kmp_uint64 *out, char const **error); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/ompt-specific.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:118, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:58:5: error: 'kmp_uint32' does not name a type 58 | kmp_uint32 volatile KMP_FOURLINE_ALIGN_CACHE stillNeed; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:17: error: 'kmp_uint64' was not declared in this scope 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:62:27: error: template argument 1 is invalid 62 | std::atomic KMP_FOURLINE_ALIGN_CACHE go; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:66:5: error: 'kmp_uint64' does not name a type 66 | kmp_uint64 volatile KMP_FOURLINE_ALIGN_CACHE iter; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_barrier.h:137:3: error: 'kmp_uint64' does not name a type 137 | kmp_uint64 go_release(); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:235:3: error: 'kmp_int32' does not name a type 235 | kmp_int32 reserved_1; /**< might be used in Fortran; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:236:3: error: 'kmp_int32' does not name a type 236 | kmp_int32 flags; /**< also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:238:3: error: 'kmp_int32' does not name a type 238 | kmp_int32 reserved_2; /**< not really used in Fortran any more; see above */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:243:3: error: 'kmp_int32' does not name a type 243 | kmp_int32 reserved_3; /**< source[4] in Fortran, do not use for C++ */ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:249:3: error: 'kmp_int32' does not name a type 249 | kmp_int32 get_openmp_version() { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:17: error: found ':' in nested-name-specifier, expected '::' 357 | enum sched_type : kmp_int32 { | ^ | :: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:6: error: 'sched_type' has not been declared 357 | enum sched_type : kmp_int32 { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:357:29: error: expected unqualified-id before '{' token 357 | enum sched_type : kmp_int32 { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:471:37: error: use of enum 'sched_type' without previous declaration 471 | enum sched_type internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_stdkind(kmp_sched_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:453:41: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 453 | #define SCHEDULE_HAS_MONOTONIC(s) (((s)&kmp_sch_modifier_monotonic) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:472:7: note: in expansion of macro 'SCHEDULE_HAS_MONOTONIC' 472 | if (SCHEDULE_HAS_MONOTONIC(internal_kind)) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:480:37: error: use of enum 'sched_type' without previous declaration 480 | enum sched_type *internal_kind) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'void __kmp_sched_apply_mods_intkind(kmp_sched_t, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:482:28: error: use of enum 'sched_type' without previous declaration 482 | *internal_kind = (enum sched_type)((int)*internal_kind | | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:483:45: error: 'kmp_sch_modifier_monotonic' was not declared in this scope; did you mean 'kmp_sched_monotonic'? 483 | (int)kmp_sch_modifier_monotonic); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | kmp_sched_monotonic /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:495:10: error: use of enum 'sched_type' without previous declaration 495 | enum sched_type r_sched_type; | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:498:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 498 | kmp_int64 sched; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:501:13: error: use of enum 'sched_type' without previous declaration 501 | extern enum sched_type __kmp_sch_map[]; // map OMP 3.0 schedule types with our | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1010:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1010 | kmp_uint64 pool_size; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1011:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1011 | kmp_uint64 pool_used; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1138:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1138 | extern kmp_uint64 __kmp_now_nsec(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1564:8: error: 'kmp_key_t' does not name a type; did you mean 'kmp_hw_t'? 1564 | extern kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_hw_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1584:9: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1584 | typedef kmp_int32 kmp_critical_name[8]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:16: error: typedef 'kmpc_micro' is initialized (use 'decltype' instead) 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:39: error: 'global_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:51: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:62: error: 'bound_tid' was not declared in this scope 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1595:73: error: expected primary-expression before '...' token 1595 | typedef void (*kmpc_micro)(kmp_int32 *global_tid, kmp_int32 *bound_tid, ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:16: error: typedef 'kmpc_micro_bound' is initialized (use 'decltype' instead) 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:34: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:45: error: 'bound_tid' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:56: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1596:67: error: 'bound_nth' was not declared in this scope 1596 | typedef void (*kmpc_micro_bound)(kmp_int32 *bound_tid, kmp_int32 *bound_nth, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1597:34: error: expected primary-expression before '...' token 1597 | ...); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1743:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1743 | kmp_int32 count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1744:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1744 | kmp_int32 ub; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1746:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1746 | kmp_int32 lb; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1747:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1747 | kmp_int32 st; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1748:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1748 | kmp_int32 tc; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1757:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1757 | kmp_int32 parm1; // structures in kmp_dispatch.cpp. This should | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1758:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1758 | kmp_int32 parm2; // make no real change at least while padding is off. | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1759:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1759 | kmp_int32 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1760:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1760 | kmp_int32 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1763:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1763 | kmp_uint32 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1764:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1764 | kmp_uint32 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1771:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1771 | kmp_int64 count; // current chunk number for static & static-steal scheduling | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1772:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1772 | kmp_int64 ub; /* upper-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1774:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1774 | kmp_int64 lb; /* lower-bound */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1775:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1775 | kmp_int64 st; /* stride */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1776:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1776 | kmp_int64 tc; /* trip count (number of iterations) */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1787:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1787 | kmp_int64 parm1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1788:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1788 | kmp_int64 parm2; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1789:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1789 | kmp_int64 parm3; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1790:5: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1790 | kmp_int64 parm4; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1793:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1793 | kmp_uint64 ordered_lower; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1794:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1794 | kmp_uint64 ordered_upper; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1847:8: error: use of enum 'sched_type' without previous declaration 1847 | enum sched_type schedule; /* scheduling algorithm */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1849:25: error: template argument 1 is invalid 1849 | std::atomic steal_flag; // static_steal only, state of a buffer | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1850:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1850 | kmp_int32 ordered_bumped; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1853:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1853 | kmp_int32 type_size; /* the size of types in private_info */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1864:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1864 | volatile kmp_uint32 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1865 | volatile kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1866:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1866 | volatile kmp_uint32 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1868:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1868 | kmp_int32 ordered_dummy[KMP_MAX_ORDERED - 1]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1874:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1874 | volatile kmp_uint64 iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1875:12: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1875 | volatile kmp_int64 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1876:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 1876 | volatile kmp_uint64 ordered_iteration; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1878:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1878 | kmp_int64 ordered_dummy[KMP_MAX_ORDERED - 3]; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1886:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1886 | volatile kmp_uint32 buffer_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1887:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1887 | volatile kmp_int32 doacross_buf_idx; // teamwise index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1888:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1888 | volatile kmp_uint32 *doacross_flags; // shared array of iteration flags (0/1) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1889:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1889 | kmp_int32 doacross_num_done; // count finished threads | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1911:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1911 | kmp_uint32 th_disp_index; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1912:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1912 | kmp_int32 th_doacross_buf_idx; // thread's doacross buffer index | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1913:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1913 | volatile kmp_uint32 *th_doacross_flags; // pointer to shared array of flags | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1914:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 1914 | kmp_int64 *th_doacross_info; // info on loop bounds | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1997:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1997 | kmp_int8 dynamic; /* internal control for dynamic adjustment of threads (per | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1999:3: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1999 | kmp_int8 | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2012:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2012 | kmp_int32 default_device; /* internal control for default device */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2030:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2030 | volatile kmp_uint64 b_go; // STATE => task should proceed (hierarchical) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2031:28: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2031 | KMP_ALIGN_CACHE volatile kmp_uint64 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2033:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2033 | kmp_uint32 *skip_per_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2034:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2034 | kmp_uint32 my_level; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2035:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2035 | kmp_int32 parent_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2036:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2036 | kmp_int32 old_tid; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:14: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.h:35:44: error: 'kmp_uint32' has not been declared 35 | kmp_user_lock_p name, kmp_uint32); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.h:44:45: error: 'kmp_uint32' has not been declared 44 | kmp_user_lock_p name, kmp_uint32); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:250:92: error: 'kmp_uint32' has not been declared 250 | __kmp_check_sync( int gtid, enum cons_type ct, ident_t const * ident, kmp_user_lock_p lck, kmp_uint32 seq ) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp: In function 'void __kmp_check_sync(int, cons_type, const ident_t*, kmp_user_lock_p, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:290:41: error: 'const ident_t' {aka 'const struct ident'} has no member named 'flags' 290 | (p->stack_data[index].ident->flags & KMP_IDENT_KMPC))) { | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2037:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2037 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2040:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2040 | kmp_uint64 leaf_state; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2041:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2041 | kmp_uint32 nproc; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2042:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2042 | kmp_uint8 base_leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:299:9: error: '__kmp_get_user_lock_owner' was not declared in this scope; did you mean '__kmp_user_lock_seq'? 299 | __kmp_get_user_lock_owner(lck, seq) == | ^~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_user_lock_seq /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:336:91: error: 'kmp_uint32' has not been declared 336 | __kmp_push_sync( int gtid, enum cons_type ct, ident_t const * ident, kmp_user_lock_p lck, kmp_uint32 seq ) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:36: warning: '__kmp_get_i_lock' defined but not used [-Wunused-variable] 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2043:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2043 | kmp_uint8 leaf_kids; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2044:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2044 | kmp_uint8 offset; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2045:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2045 | kmp_uint8 wait_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info --- runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2046:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2046 | kmp_uint8 use_oncore_barrier; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2068:5: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2068 | kmp_uint64 b_arrived; /* STATE => task reached synch point. */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2135:3: error: 'kmp_thread_t' does not name a type; did you mean 'ompt_thread_t'? 2135 | kmp_thread_t ds_thread; | ^~~~~~~~~~~~ | ompt_thread_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2259:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2259 | extern kmp_int32 __kmp_default_device; // Set via OMP_DEFAULT_DEVICE if | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2262:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2262 | extern kmp_int32 __kmp_max_task_priority; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2264:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2264 | extern kmp_uint64 __kmp_taskloop_min_tasks; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: ISO C++ forbids declaration of 'kmp_int32' with no type [-fpermissive] 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:9: error: typedef 'kmp_int32' is initialized (use 'decltype' instead) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2282:21: error: 'kmp_routine_entry_t' was not declared in this scope 2282 | typedef kmp_int32 (*kmp_routine_entry_t)(kmp_int32, void *); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2285:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2285 | kmp_int32 priority; /**< priority specified by user for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2286:3: error: 'kmp_routine_entry_t' does not name a type 2286 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2297:3: error: 'kmp_routine_entry_t' does not name a type 2297 | kmp_routine_entry_t | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2299:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2299 | kmp_int32 part_id; /**< part id for the task */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2312 | std::atomic count; // number of allocated and incomplete tasks | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2312:24: error: template argument 1 is invalid 2312 | std::atomic count; // number of allocated and incomplete tasks | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2313 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2313:24: error: template argument 1 is invalid 2313 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2318:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2318 | kmp_int32 reduce_num_data; // number of data items to reduce | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2339:5: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2339 | kmp_uint8 flag; // flag as an unsigned char | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2364:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2364 | kmp_int32 mtx_num_locks; /* number of locks in mtx_locks array */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2369 | std::atomic npredecessors; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2369:24: error: template argument 1 is invalid 2369 | std::atomic npredecessors; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2370 | std::atomic nrefs; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2370:24: error: template argument 1 is invalid 2370 | std::atomic nrefs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2384:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2384 | kmp_uint8 last_flag; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2394:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2394 | kmp_uint32 nelements; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2395:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2395 | kmp_uint32 nconflicts; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2404:5: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2404 | kmp_int32 reserved : 30; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2473:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2473 | kmp_int32 td_task_id; /* id, assigned by debugger */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2479:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2479 | kmp_int32 td_level; /* task nesting level */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2480 | std::atomic td_untied_count; // untied task active parts counter | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2480:24: error: template argument 1 is invalid 2480 | std::atomic td_untied_count; // untied task active parts counter | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2484:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2484 | kmp_uint32 td_taskwait_counter; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2485:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2485 | kmp_int32 td_taskwait_thread; /* gtid + 1 of thread encountered taskwait */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2488 | KMP_ALIGN_CACHE std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2488:40: error: template argument 1 is invalid 2488 | KMP_ALIGN_CACHE std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2491 | std::atomic | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2491:24: error: template argument 1 is invalid 2491 | std::atomic | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2503:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2503 | kmp_int32 td_size_loop_bounds; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2527:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2527 | kmp_int32 td_deque_size; // Size of deck | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2528:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2528 | kmp_uint32 td_deque_head; // Head of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2529:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2529 | kmp_uint32 td_deque_tail; // Tail of deque (will wrap) | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2530:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2530 | kmp_int32 td_deque_ntasks; // Number of tasks in deque | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2532:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2532 | kmp_int32 td_deque_last_stolen; // Thread number of last successful steal | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2560:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2560 | kmp_int32 tt_found_tasks; /* Have we found tasks and queued them while | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2563:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2563 | kmp_int32 tt_nproc; /* #threads in team */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2564:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2564 | kmp_int32 tt_max_threads; // # entries allocated for threads_data array | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2565:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2565 | kmp_int32 tt_found_proxy_tasks; // found proxy tasks since last barrier | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:14: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:890:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 890 | kmp_uint64 set; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2566:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2566 | kmp_int32 tt_untied_task_encountered; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2569:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2569 | kmp_int32 tt_hidden_helper_task_encountered; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:115, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:893:27: error: 'set' was not declared in this scope 893 | KMP_BUILD_ASSERT(sizeof(set) * 8 >= KMP_HW_LAST); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.h:26:46: note: in definition of macro 'KMP_BUILD_ASSERT' 26 | #define KMP_BUILD_ASSERT(expr) static_assert(expr, "Build condition error") | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:14: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In static member function 'static kmp_hw_subset_t* kmp_hw_subset_t::allocate()': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:918:13: error: 'class kmp_hw_subset_t' has no member named 'set' 918 | retval->set = 0ull; | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2572:24: error: template argument 1 is invalid 2572 | std::atomic tt_unfinished_threads; /* #threads still active */ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'void kmp_hw_subset_t::push_back(int, kmp_hw_t, int, kmp_hw_attr_t)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:957:5: error: 'set' was not declared in this scope 957 | set |= (1ull << type); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'void kmp_hw_subset_t::remove(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:970:5: error: 'set' was not declared in this scope 970 | set &= ~(1ull << items[index].type); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'bool kmp_hw_subset_t::specified(kmp_hw_t) const': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:980:50: error: 'set' was not declared in this scope 980 | bool specified(kmp_hw_t type) const { return ((set & (1ull << type)) > 0); } | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'void kmp_hw_subset_t::dump() const': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1001:31: error: 'set' was not declared in this scope 1001 | printf("* set: 0x%llx\n", set); | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2575:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2575 | volatile kmp_uint32 | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1018:16: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1018 | static const kmp_uint32 maxLeaves = 4; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2601:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2601 | kmp_int32 hot_team_nth; // number of threads allocated for the hot_team | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1019:16: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1019 | static const kmp_uint32 minBranch = 4; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1025:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1025 | kmp_uint32 maxLevels; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2605:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2605 | kmp_int32 nteams; // number of teams in a league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2606:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2606 | kmp_int32 nth; // number of threads in each team of the league | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1031:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1031 | kmp_uint32 depth; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1032:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1032 | kmp_uint32 base_num_threads; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1034:12: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1034 | volatile kmp_int8 uninitialized; // 0=initialized, 1=not initialized, | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1036:12: error: 'kmp_int8' does not name a type; did you mean 'kmp_info'? 1036 | volatile kmp_int8 resizing; // 0=not resizing, 1=resizing | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2624:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2624 | kmp_int32 cg_thread_limit; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2625:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2625 | kmp_int32 cg_nthreads; // Count of active threads in CG rooted at cg_root | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1042:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1042 | kmp_uint32 *numPerLevel; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1043:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 1043 | kmp_uint32 *skipPerLevel; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1137:15: error: 'kmp_uint32' has not been declared 1137 | void resize(kmp_uint32 nproc) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2660:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2660 | kmp_uint64 th_team_bt_intervals; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2686:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2686 | kmp_uint64 th_bar_arrive_time; /* arrival to barrier timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'void hierarchy_info::deriveLevels()': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1048:7: error: 'numPerLevel' was not declared in this scope 1048 | numPerLevel[level] = __kmp_topology->get_ratio(i); | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In constructor 'hierarchy_info::hierarchy_info()': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1053:9: error: class 'hierarchy_info' does not have any field named 'maxLevels' 1053 | : maxLevels(7), depth(1), uninitialized(not_initialized), resizing(0) {} | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1053:23: error: class 'hierarchy_info' does not have any field named 'depth' 1053 | : maxLevels(7), depth(1), uninitialized(not_initialized), resizing(0) {} | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1053:33: error: class 'hierarchy_info' does not have any field named 'uninitialized' 1053 | : maxLevels(7), depth(1), uninitialized(not_initialized), resizing(0) {} | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1053:65: error: class 'hierarchy_info' does not have any field named 'resizing' 1053 | : maxLevels(7), depth(1), uninitialized(not_initialized), resizing(0) {} | ^~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_debug.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:36: warning: '__kmp_get_i_lock' defined but not used [-Wunused-variable] 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2687:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2687 | kmp_uint64 th_bar_min_time; /* minimum arrival time at the barrier */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); | ^~~~~~~~~ --- runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'void hierarchy_info::fini()': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1056:10: error: 'uninitialized' was not declared in this scope; did you mean 'initialized'? 1056 | if (!uninitialized && numPerLevel) { | ^~~~~~~~~~~~~ | initialized /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2688:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2688 | kmp_uint64 th_frame_time; /* frame timestamp */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1056:27: error: 'numPerLevel' was not declared in this scope 1056 | if (!uninitialized && numPerLevel) { | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2706:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2706 | volatile kmp_uint32 th_spin_here; /* thread-local location for spinning */ | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2719:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2719 | kmp_uint8 th_task_state; // alternating 0/1 for task team identification | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2720:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2720 | kmp_uint8 *th_task_state_memo_stack; // Stack holding memos of th_task_state | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'void hierarchy_info::init(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1064:5: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1064 | kmp_int8 bool_result = KMP_COMPARE_AND_STORE_ACQ8( | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2722:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2722 | kmp_uint32 th_task_state_top; // Top element of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1066:9: error: 'bool_result' was not declared in this scope 1066 | if (bool_result == 0) { // Wait for initialization | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2723:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2723 | kmp_uint32 th_task_state_stack_sz; // Size of th_task_state_memo_stack | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1067:20: error: 'uninitialized' was not declared in this scope; did you mean 'initialized'? 1067 | while (TCR_1(uninitialized) != initialized) | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:1084:19: note: in definition of macro 'TCR_1' 1084 | #define TCR_1(a) (a) | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:14: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1077:5: error: 'depth' was not declared in this scope 1077 | depth = 1; | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1078:5: error: 'resizing' was not declared in this scope; did you mean 'resize'? 1078 | resizing = 0; | ^~~~~~~~ | resize /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2724:3: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2724 | kmp_uint32 th_reap_state; // Non-zero indicates thread is not | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2729:3: error: 'kmp_uint8' does not name a type; did you mean 'kmp_info'? 2729 | kmp_uint8 th_active_in_pool; // included in count of #active threads in pool | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1079:5: error: 'maxLevels' was not declared in this scope 1079 | maxLevels = 7; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:15: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2731:25: error: template argument 1 is invalid 2731 | std::atomic th_used_in_team; // Flag indicating use in team | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2743:28: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2743 | KMP_ALIGN_CACHE volatile kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1080:5: error: 'numPerLevel' was not declared in this scope 1080 | numPerLevel = | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2785:12: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 2785 | volatile kmp_uint32 t_value; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2846:3: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 2846 | kmp_uint64 t_region_time; // region begin timestamp | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1081:10: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1081 | (kmp_uint32 *)__kmp_allocate(maxLevels * 2 * sizeof(kmp_uint32)); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1081:22: error: expected primary-expression before ')' token 1081 | (kmp_uint32 *)__kmp_allocate(maxLevels * 2 * sizeof(kmp_uint32)); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:15: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 2904 | std::atomic t_cancel_request; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2904:24: error: template argument 1 is invalid 2904 | std::atomic t_cancel_request; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp: In function 'int __kmp_env_exists(const char*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:171:1: warning: no return statement in function returning non-void [-Wreturn-type] 171 | } // func __kmp_env_exists | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1082:5: error: 'skipPerLevel' was not declared in this scope 1082 | skipPerLevel = &(numPerLevel[maxLevels]); | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1083:20: error: expected ';' before 'i' 1083 | for (kmp_uint32 i = 0; i < maxLevels; | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1083:28: error: 'i' was not declared in this scope 1083 | for (kmp_uint32 i = 0; i < maxLevels; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2973:3: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 2973 | kmp_int32 data; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1093:24: error: 'maxLeaves' was not declared in this scope 1093 | numPerLevel[0] = maxLeaves; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3061:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3061 | extern kmp_uint32 __kmp_barrier_gather_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3062:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3062 | extern kmp_uint32 __kmp_barrier_release_bb_dflt; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1099:5: error: 'base_num_threads' was not declared in this scope; did you mean 'ompc_set_num_threads'? 1099 | base_num_threads = num_addrs; | ^~~~~~~~~~~~~~~~ | ompc_set_num_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3065:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3065 | extern kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1105:15: error: expected ';' before 'branch' 1105 | kmp_uint32 branch = minBranch; | ^~~~~~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3066:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3066 | extern kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1107:7: error: 'branch' was not declared in this scope 1107 | branch = num_addrs / maxLeaves; | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3094:13: error: use of enum 'sched_type' without previous declaration 3094 | extern enum sched_type __kmp_sched; /* default runtime scheduling */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3095:13: error: use of enum 'sched_type' without previous declaration 3095 | extern enum sched_type __kmp_static; /* default static scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3096:13: error: use of enum 'sched_type' without previous declaration 3096 | extern enum sched_type __kmp_guided; /* default guided scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3097:13: error: use of enum 'sched_type' without previous declaration 3097 | extern enum sched_type __kmp_auto; /* default auto scheduling method */ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1107:28: error: 'maxLeaves' was not declared in this scope 1107 | branch = num_addrs / maxLeaves; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_environment.cpp:53: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:36: warning: '__kmp_get_i_lock' defined but not used [-Wunused-variable] 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1108:9: error: 'branch' was not declared in this scope 1108 | if (branch < minBranch) | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info --- runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1108:18: error: 'minBranch' was not declared in this scope 1108 | if (branch < minBranch) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1110:20: error: expected ';' before 'd' 1110 | for (kmp_uint32 d = 0; d < depth - 1; ++d) { // optimize hierarchy width | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1110:28: error: 'd' was not declared in this scope 1110 | for (kmp_uint32 d = 0; d < depth - 1; ++d) { // optimize hierarchy width | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1111:31: error: 'branch' was not declared in this scope 1111 | while (numPerLevel[d] > branch || | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1112:42: error: 'maxLeaves' was not declared in this scope 1112 | (d == 0 && numPerLevel[d] > maxLeaves)) { // max 4 on level 0! | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1121:9: error: 'branch' was not declared in this scope 1121 | branch = branch >> 1; | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3121:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3121 | extern kmp_int32 __kmp_use_yield; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1123:20: error: 'minBranch' was not declared in this scope 1123 | branch = minBranch; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1127:20: error: expected ';' before 'i' 1127 | for (kmp_uint32 i = 1; i < depth; ++i) | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1127:28: error: 'i' was not declared in this scope 1127 | for (kmp_uint32 i = 1; i < depth; ++i) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1130:20: error: expected ';' before 'i' 1130 | for (kmp_uint32 i = depth; i < maxLevels; ++i) | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1130:32: error: 'i' was not declared in this scope 1130 | for (kmp_uint32 i = depth; i < maxLevels; ++i) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1133:5: error: 'uninitialized' was not declared in this scope; did you mean 'initialized'? 1133 | uninitialized = initialized; // One writer | ^~~~~~~~~~~~~ | initialized /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h: In member function 'void hierarchy_info::resize(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1138:5: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1138 | kmp_int8 bool_result = KMP_COMPARE_AND_STORE_ACQ8(&resizing, 0, 1); | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1139:12: error: 'bool_result' was not declared in this scope 1139 | while (bool_result == 0) { // someone else is trying to resize | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3122:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3122 | extern kmp_int32 __kmp_use_yield_exp_set; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3123:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3123 | extern kmp_uint32 __kmp_yield_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3124:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3124 | extern kmp_uint32 __kmp_yield_next; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3125:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3125 | extern kmp_uint64 __kmp_pause_init; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1141:20: error: 'base_num_threads' was not declared in this scope; did you mean 'ompc_set_num_threads'? 1141 | if (nproc <= base_num_threads) // happy with other thread's resize | ^~~~~~~~~~~~~~~~ | ompc_set_num_threads In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1144:23: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1144 | bool_result = KMP_COMPARE_AND_STORE_ACQ8(&resizing, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1144:23: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1144 | bool_result = KMP_COMPARE_AND_STORE_ACQ8(&resizing, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1144:23: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1144 | bool_result = KMP_COMPARE_AND_STORE_ACQ8(&resizing, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:20: error: variable or field '__kmp_assert_valid_gtid' declared void 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3316:44: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3316 | static inline void __kmp_assert_valid_gtid(kmp_int32 gtid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:14: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1147:18: error: 'base_num_threads' was not declared in this scope; did you mean 'ompc_set_num_threads'? 1147 | if (nproc <= base_num_threads) | ^~~~~~~~~~~~~~~~ | ompc_set_num_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1151:5: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1151 | kmp_uint32 old_sz = skipPerLevel[depth - 1]; | ^~~~~~~~~~ | kmp_info | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1152:15: error: expected ';' before 'incs' 1152 | kmp_uint32 incs = 0, old_maxLevels = maxLevels; | ^~~~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1154:20: error: expected ';' before 'i' 1154 | for (kmp_uint32 i = depth; i < maxLevels && nproc > old_sz; ++i) { | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3341 | extern std::atomic __kmp_team_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3341:29: error: template argument 1 is invalid 3341 | extern std::atomic __kmp_team_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1154:32: error: 'i' was not declared in this scope 1154 | for (kmp_uint32 i = depth; i < maxLevels && nproc > old_sz; ++i) { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3343 | extern std::atomic __kmp_task_counter; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3343:29: error: template argument 1 is invalid 3343 | extern std::atomic __kmp_task_counter; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3470:50: error: 'kmp_int32' has not been declared 3470 | extern void __kmpc_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:41: error: use of enum 'sched_type' without previous declaration 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3471:62: error: 'kmp_int32' has not been declared 3471 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:36: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:50: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3472:64: error: 'kmp_int32' has not been declared 3472 | kmp_int32 ub, kmp_int32 st, kmp_int32 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3473:51: error: 'kmp_int32' has not been declared 3473 | extern void __kmpc_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:42: error: use of enum 'sched_type' without previous declaration 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3474:63: error: 'kmp_uint32' has not been declared 3474 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:37: error: 'kmp_uint32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3475:52: error: 'kmp_int32' has not been declared 3475 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3476:37: error: 'kmp_int32' has not been declared 3476 | kmp_int32 chunk); 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1154:36: error: 'maxLevels' was not declared in this scope 1154 | for (kmp_uint32 i = depth; i < maxLevels && nproc > old_sz; ++i) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1154:57: error: 'old_sz' was not declared in this scope 1154 | for (kmp_uint32 i = depth; i < maxLevels && nproc > old_sz; ++i) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3477:50: error: 'kmp_int32' has not been declared 3477 | extern void __kmpc_dispatch_init_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:41: error: use of enum 'sched_type' without previous declaration 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3478:62: error: 'kmp_int64' has not been declared 3478 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:36: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:50: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3479:64: error: 'kmp_int64' has not been declared 3479 | kmp_int64 ub, kmp_int64 st, kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3480:51: error: 'kmp_int32' has not been declared 3480 | extern void __kmpc_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:42: error: use of enum 'sched_type' without previous declaration 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3481:63: error: 'kmp_uint64' has not been declared 3481 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:37: error: 'kmp_uint64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3482:52: error: 'kmp_int64' has not been declared 3482 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3483:37: error: 'kmp_int64' has not been declared 3483 | kmp_int64 chunk); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3485:49: error: 'kmp_int32' has not been declared 3485 | extern int __kmpc_dispatch_next_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:35: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3486:54: error: 'kmp_int32' has not been declared 3486 | kmp_int32 *p_last, kmp_int32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:35: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3487:52: error: 'kmp_int32' has not been declared 3487 | kmp_int32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3488:50: error: 'kmp_int32' has not been declared 3488 | extern int __kmpc_dispatch_next_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:36: error: 'kmp_int32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3489:55: error: 'kmp_uint32' has not been declared 3489 | kmp_int32 *p_last, kmp_uint32 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:36: error: 'kmp_uint32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3490:54: error: 'kmp_int32' has not been declared 3490 | kmp_uint32 *p_ub, kmp_int32 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3491:49: error: 'kmp_int32' has not been declared 3491 | extern int __kmpc_dispatch_next_8(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:35: error: 'kmp_int32' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3492:54: error: 'kmp_int64' has not been declared 3492 | kmp_int32 *p_last, kmp_int64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:35: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3493:52: error: 'kmp_int64' has not been declared 3493 | kmp_int64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3494:50: error: 'kmp_int32' has not been declared 3494 | extern int __kmpc_dispatch_next_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:36: error: 'kmp_int32' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3495:55: error: 'kmp_uint64' has not been declared 3495 | kmp_int32 *p_last, kmp_uint64 *p_lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:36: error: 'kmp_uint64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3496:54: error: 'kmp_int64' has not been declared 3496 | kmp_uint64 *p_ub, kmp_int64 *p_st); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3498:50: error: 'kmp_int32' has not been declared 3498 | extern void __kmpc_dispatch_fini_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3499:50: error: 'kmp_int32' has not been declared 3499 | extern void __kmpc_dispatch_fini_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3500:51: error: 'kmp_int32' has not been declared 3500 | extern void __kmpc_dispatch_fini_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3501:51: error: 'kmp_int32' has not been declared 3501 | extern void __kmpc_dispatch_fini_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3505:53: error: 'kmp_int32' has not been declared 3505 | extern void __kmp_aux_dispatch_init_4(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:44: error: use of enum 'sched_type' without previous declaration 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3506:65: error: 'kmp_int32' has not been declared 3506 | enum sched_type schedule, kmp_int32 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:39: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3507:53: error: 'kmp_int32' has not been declared 3507 | kmp_int32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3508:39: error: 'kmp_int32' has not been declared 3508 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3509:54: error: 'kmp_int32' has not been declared 3509 | extern void __kmp_aux_dispatch_init_4u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:45: error: use of enum 'sched_type' without previous declaration 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3510:66: error: 'kmp_uint32' has not been declared 3510 | enum sched_type schedule, kmp_uint32 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:40: error: 'kmp_uint32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3511:55: error: 'kmp_int32' has not been declared 3511 | kmp_uint32 ub, kmp_int32 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3512:40: error: 'kmp_int32' has not been declared 3512 | kmp_int32 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3513:53: error: 'kmp_int32' has not been declared 3513 | extern void __kmp_aux_dispatch_init_8(ident_t *loc, kmp_int32 gtid, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1155:7: error: 'skipPerLevel' was not declared in this scope 1155 | skipPerLevel[i] = 2 * skipPerLevel[i - 1]; | ^~~~~~~~~~~~ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:44: error: use of enum 'sched_type' without previous declaration 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3514:65: error: 'kmp_int64' has not been declared 3514 | enum sched_type schedule, kmp_int64 lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:39: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3515:53: error: 'kmp_int64' has not been declared 3515 | kmp_int64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3516:39: error: 'kmp_int64' has not been declared 3516 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3517:54: error: 'kmp_int32' has not been declared 3517 | extern void __kmp_aux_dispatch_init_8u(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:45: error: use of enum 'sched_type' without previous declaration 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3518:66: error: 'kmp_uint64' has not been declared 3518 | enum sched_type schedule, kmp_uint64 lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:40: error: 'kmp_uint64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3519:55: error: 'kmp_int64' has not been declared 3519 | kmp_uint64 ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3520:40: error: 'kmp_int64' has not been declared 3520 | kmp_int64 chunk, int push_ws); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3521:59: error: 'kmp_int32' has not been declared 3521 | extern void __kmp_aux_dispatch_fini_chunk_4(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3522:59: error: 'kmp_int32' has not been declared 3522 | extern void __kmp_aux_dispatch_fini_chunk_8(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3523:60: error: 'kmp_int32' has not been declared 3523 | extern void __kmp_aux_dispatch_fini_chunk_4u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3524:60: error: 'kmp_int32' has not been declared 3524 | extern void __kmp_aux_dispatch_fini_chunk_8u(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1156:7: error: 'numPerLevel' was not declared in this scope 1156 | numPerLevel[i - 1] *= 2; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3528:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3528 | extern kmp_uint32 __kmp_eq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3529:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3529 | extern kmp_uint32 __kmp_neq_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3530:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3530 | extern kmp_uint32 __kmp_lt_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1158:7: error: 'depth' was not declared in this scope 1158 | depth++; | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1160:17: error: 'old_sz' was not declared in this scope 1160 | if (nproc > old_sz) { // Not enough space, need to expand hierarchy | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3531:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3531 | extern kmp_uint32 __kmp_ge_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.h:35:44: error: 'kmp_uint32' has not been declared 35 | kmp_user_lock_p name, kmp_uint32); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_error.h:44:45: error: 'kmp_uint32' has not been declared 44 | kmp_user_lock_p name, kmp_uint32); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1163:9: error: 'incs' was not declared in this scope; did you mean 'sincos'? 1163 | incs++; | ^~~~ | sincos /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1164:9: error: 'depth' was not declared in this scope 1164 | depth++; | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3532:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3532 | extern kmp_uint32 __kmp_le_4(kmp_uint32 value, kmp_uint32 checker); | ^~~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'kmp_itthash_entry* __kmp_itthash_find(kmp_info_t*, kmp_itthash_t*, ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:81:15: note: in expansion of macro 'KMP_TEST_THEN_INC32' 81 | int cnt = KMP_TEST_THEN_INC32(&h->count); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:25: error: expected primary-expression before 'volatile' 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:81:15: note: in expansion of macro 'KMP_TEST_THEN_INC32' 81 | int cnt = KMP_TEST_THEN_INC32(&h->count); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:25: error: expected ')' before 'volatile' 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:81:15: note: in expansion of macro 'KMP_TEST_THEN_INC32' 81 | int cnt = KMP_TEST_THEN_INC32(&h->count); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:741:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 741 | __sync_fetch_and_sub((volatile kmp_int32 *)(p), 1) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:83:7: note: in expansion of macro 'KMP_TEST_THEN_DEC32' 83 | KMP_TEST_THEN_DEC32(&h->count); // revert the count | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:741:25: error: expected primary-expression before 'volatile' 741 | __sync_fetch_and_sub((volatile kmp_int32 *)(p), 1) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:83:7: note: in expansion of macro 'KMP_TEST_THEN_DEC32' 83 | KMP_TEST_THEN_DEC32(&h->count); // revert the count | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3533:8: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 3533 | extern kmp_uint32 __kmp_wait_4(kmp_uint32 volatile *spinner, kmp_uint32 checker, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3536:45: error: 'kmp_uint32' has not been declared 3536 | extern void __kmp_wait_4_ptr(void *spinner, kmp_uint32 checker, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:30: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3537:57: error: 'kmp_uint32' has not been declared 3537 | kmp_uint32 (*pred)(void *, kmp_uint32), void *obj); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:741:25: error: expected ')' before 'volatile' 741 | __sync_fetch_and_sub((volatile kmp_int32 *)(p), 1) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:83:7: note: in expansion of macro 'KMP_TEST_THEN_DEC32' 83 | KMP_TEST_THEN_DEC32(&h->count); // revert the count | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1166:7: error: 'maxLevels' was not declared in this scope 1166 | maxLevels += incs; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:13: error: variable or field '__kmp_get_hierarchy' declared void 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1166:20: error: 'incs' was not declared in this scope; did you mean 'sincos'? 1166 | maxLevels += incs; | ^~~~ | sincos /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:33: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:64: error: expected primary-expression before '*' token 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3615:65: error: 'thr_bar' was not declared in this scope 3615 | extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar); | ^~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:18: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:30:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 30 | extern kmp_int32 __kmp_itt_prepare_delay; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:71:58: error: 'kmp_uint64' has not been declared 71 | __kmp_inline void __kmp_itt_metadata_imbalance(int gtid, kmp_uint64 begin, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:72:48: error: 'kmp_uint64' has not been declared 72 | kmp_uint64 end, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:73:48: error: 'kmp_uint64' has not been declared 73 | kmp_uint64 imbalance, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:74:48: error: 'kmp_uint64' has not been declared 74 | kmp_uint64 reduction); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:77:57: error: 'kmp_uint64' has not been declared 77 | __kmp_inline void __kmp_itt_metadata_loop(ident_t *loc, kmp_uint64 sched_type, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:78:43: error: 'kmp_uint64' has not been declared 78 | kmp_uint64 iterations, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:79:43: error: 'kmp_uint64' has not been declared 79 | kmp_uint64 chunk); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3717:62: error: 'kmp_int32' has not been declared 3717 | enum fork_context_e fork_context, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3729:52: error: 'kmp_int32' has not been declared 3729 | extern void __kmp_serialized_parallel(ident_t *id, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3762:55: error: 'kmp_int32' has not been declared 3762 | extern kmp_task_t *__kmp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3766:37: error: 'kmp_routine_entry_t' has not been declared 3766 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'kmp_itthash_entry* __kmp_itthash_find(kmp_info_t*, kmp_itthash_t*, ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:81:15: note: in expansion of macro 'KMP_TEST_THEN_INC32' 81 | int cnt = KMP_TEST_THEN_INC32(&h->count); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:25: error: expected primary-expression before 'volatile' 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:81:15: note: in expansion of macro 'KMP_TEST_THEN_INC32' 81 | int cnt = KMP_TEST_THEN_INC32(&h->count); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3796:8: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3796 | extern kmp_uint64 __kmp_hardware_timestamp(void); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:25: error: expected ')' before 'volatile' 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:81:15: note: in expansion of macro 'KMP_TEST_THEN_INC32' 81 | int cnt = KMP_TEST_THEN_INC32(&h->count); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3817:41: error: 'kmp_int32' has not been declared 3817 | KMP_EXPORT void __kmpc_begin(ident_t *, kmp_int32 flags); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3828:50: error: 'kmp_int32' has not been declared 3828 | KMP_EXPORT void *__kmpc_threadprivate(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:741:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 741 | __sync_fetch_and_sub((volatile kmp_int32 *)(p), 1) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:83:7: note: in expansion of macro 'KMP_TEST_THEN_DEC32' 83 | KMP_TEST_THEN_DEC32(&h->count); // revert the count | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:741:25: error: expected primary-expression before 'volatile' 741 | __sync_fetch_and_sub((volatile kmp_int32 *)(p), 1) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:83:7: note: in expansion of macro 'KMP_TEST_THEN_DEC32' 83 | KMP_TEST_THEN_DEC32(&h->count); // revert the count | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:322, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:266:53: error: 'kmp_uint64' has not been declared 266 | LINKAGE void __kmp_itt_metadata_imbalance(int gtid, kmp_uint64 begin, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:741:25: error: expected ')' before 'volatile' 741 | __sync_fetch_and_sub((volatile kmp_int32 *)(p), 1) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:83:7: note: in expansion of macro 'KMP_TEST_THEN_DEC32' 83 | KMP_TEST_THEN_DEC32(&h->count); // revert the count | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:267:43: error: 'kmp_uint64' has not been declared 267 | kmp_uint64 end, kmp_uint64 imbalance, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:267:59: error: 'kmp_uint64' has not been declared 267 | kmp_uint64 end, kmp_uint64 imbalance, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:268:43: error: 'kmp_uint64' has not been declared 268 | kmp_uint64 reduction) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3831:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3831 | KMP_EXPORT kmp_int32 __kmpc_global_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3832:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3832 | KMP_EXPORT kmp_int32 __kmpc_global_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3833:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3833 | KMP_EXPORT kmp_int32 __kmpc_bound_thread_num(ident_t *); | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:322, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:18: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:266:53: error: 'kmp_uint64' has not been declared 266 | LINKAGE void __kmp_itt_metadata_imbalance(int gtid, kmp_uint64 begin, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:267:43: error: 'kmp_uint64' has not been declared 267 | kmp_uint64 end, kmp_uint64 imbalance, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:267:59: error: 'kmp_uint64' has not been declared 267 | kmp_uint64 end, kmp_uint64 imbalance, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:268:43: error: 'kmp_uint64' has not been declared 268 | kmp_uint64 reduction) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1169:19: error: 'old_numPerLevel' was not declared in this scope 1169 | kmp_uint32 *old_numPerLevel = numPerLevel; | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_metadata_imbalance(int, int, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:283:3: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 283 | kmp_uint64 imbalance_data[4]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3834:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3834 | KMP_EXPORT kmp_int32 __kmpc_bound_num_threads(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1169:37: error: 'numPerLevel' was not declared in this scope 1169 | kmp_uint32 *old_numPerLevel = numPerLevel; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3836:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3836 | KMP_EXPORT kmp_int32 __kmpc_ok_to_fork(ident_t *); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3837:45: error: 'kmp_int32' has not been declared 3837 | KMP_EXPORT void __kmpc_fork_call(ident_t *, kmp_int32 nargs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3838:34: error: 'kmpc_micro' has not been declared 3838 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3840:55: error: 'kmp_int32' has not been declared 3840 | KMP_EXPORT void __kmpc_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3841:59: error: 'kmp_int32' has not been declared 3841 | KMP_EXPORT void __kmpc_end_serialized_parallel(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3844:43: error: 'kmp_int32' has not been declared 3844 | KMP_EXPORT void __kmpc_barrier(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3845:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3845 | KMP_EXPORT kmp_int32 __kmpc_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3846:46: error: 'kmp_int32' has not been declared 3846 | KMP_EXPORT void __kmpc_end_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_metadata_imbalance(int, int, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:283:3: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 283 | kmp_uint64 imbalance_data[4]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3847:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3847 | KMP_EXPORT kmp_int32 __kmpc_masked(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3849:46: error: 'kmp_int32' has not been declared 3849 | KMP_EXPORT void __kmpc_end_masked(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3850:43: error: 'kmp_int32' has not been declared 3850 | KMP_EXPORT void __kmpc_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3851:47: error: 'kmp_int32' has not been declared 3851 | KMP_EXPORT void __kmpc_end_ordered(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3852:44: error: 'kmp_int32' has not been declared 3852 | KMP_EXPORT void __kmpc_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3853:33: error: 'kmp_critical_name' has not been declared 3853 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3854:48: error: 'kmp_int32' has not been declared 3854 | KMP_EXPORT void __kmpc_end_critical(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3855:37: error: 'kmp_critical_name' has not been declared 3855 | kmp_critical_name *); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3856:54: error: 'kmp_int32' has not been declared 3856 | KMP_EXPORT void __kmpc_critical_with_hint(ident_t *, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3857:43: error: 'kmp_critical_name' has not been declared 3857 | kmp_critical_name *, uint32_t hint); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3859:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3859 | KMP_EXPORT kmp_int32 __kmpc_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3860:54: error: 'kmp_int32' has not been declared 3860 | KMP_EXPORT void __kmpc_end_barrier_master(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3862:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3862 | KMP_EXPORT kmp_int32 __kmpc_barrier_master_nowait(ident_t *, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3865:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3865 | KMP_EXPORT kmp_int32 __kmpc_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3866:46: error: 'kmp_int32' has not been declared 3866 | KMP_EXPORT void __kmpc_end_single(ident_t *, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3868:52: error: 'kmp_int32' has not been declared 3868 | KMP_EXPORT void KMPC_FOR_STATIC_INIT(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:38: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3869:59: error: 'kmp_int32' has not been declared 3869 | kmp_int32 schedtype, kmp_int32 *plastiter, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:38: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3870:55: error: 'kmp_int' has not been declared 3870 | kmp_int *plower, kmp_int *pupper, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:38: error: 'kmp_int' has not been declared 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3871:56: error: 'kmp_int' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1170:19: error: 'old_skipPerLevel' was not declared in this scope 1170 | kmp_uint32 *old_skipPerLevel = skipPerLevel; | ^~~~~~~~~~~~~~~~ 3871 | kmp_int *pstride, kmp_int incr, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3872:38: error: 'kmp_int' has not been declared 3872 | kmp_int chunk); | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3874:54: error: 'kmp_int32' has not been declared 3874 | KMP_EXPORT void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3876:50: error: 'kmp_int32' has not been declared 3876 | KMP_EXPORT void __kmpc_copyprivate(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3879:36: error: 'kmp_int32' has not been declared 3879 | kmp_int32 didit); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:284:3: error: 'imbalance_data' was not declared in this scope; did you mean 'imbalance'? 284 | imbalance_data[0] = begin; | ^~~~~~~~~~~~~~ | imbalance /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:295:52: error: 'kmp_uint64' has not been declared 295 | LINKAGE void __kmp_itt_metadata_loop(ident_t *loc, kmp_uint64 sched_type, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:296:38: error: 'kmp_uint64' has not been declared 296 | kmp_uint64 iterations, kmp_uint64 chunk) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:296:61: error: 'kmp_uint64' has not been declared 296 | kmp_uint64 iterations, kmp_uint64 chunk) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3886:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3886 | KMP_EXPORT kmp_int32 __kmpc_omp_task(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3888:64: error: 'kmp_int32' has not been declared 3888 | KMP_EXPORT kmp_task_t *__kmpc_omp_task_alloc(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3889:46: error: 'kmp_int32' has not been declared 3889 | kmp_int32 flags, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3892:46: error: 'kmp_routine_entry_t' has not been declared 3892 | kmp_routine_entry_t task_entry); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:23: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3894:39: error: 'kmp_int32' has not been declared 3894 | ident_t *loc_ref, kmp_int32 gtid, kmp_int32 flags, size_t sizeof_kmp_task_t, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:28: error: 'kmp_routine_entry_t' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3895:60: error: 'kmp_int64' has not been declared 3895 | size_t sizeof_shareds, kmp_routine_entry_t task_entry, kmp_int64 device_id); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3896:61: error: 'kmp_int32' has not been declared 3896 | KMP_EXPORT void __kmpc_omp_task_begin_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3898:64: error: 'kmp_int32' has not been declared 3898 | KMP_EXPORT void __kmpc_omp_task_complete_if0(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3900:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3900 | KMP_EXPORT kmp_int32 __kmpc_omp_task_parts(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1170:38: error: 'skipPerLevel' was not declared in this scope 1170 | kmp_uint32 *old_skipPerLevel = skipPerLevel; | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1173:24: error: expected primary-expression before ')' token 1173 | (kmp_uint32 *)__kmp_allocate(maxLevels * 2 * sizeof(kmp_uint32)); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1177:22: error: expected ';' before 'i' 1177 | for (kmp_uint32 i = 0; i < old_maxLevels; ++i) { | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1177:30: error: 'i' was not declared in this scope 1177 | for (kmp_uint32 i = 0; i < old_maxLevels; ++i) { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:284:3: error: 'imbalance_data' was not declared in this scope; did you mean 'imbalance'? 284 | imbalance_data[0] = begin; | ^~~~~~~~~~~~~~ | imbalance /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:295:52: error: 'kmp_uint64' has not been declared 295 | LINKAGE void __kmp_itt_metadata_loop(ident_t *loc, kmp_uint64 sched_type, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:296:38: error: 'kmp_uint64' has not been declared 296 | kmp_uint64 iterations, kmp_uint64 chunk) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:296:61: error: 'kmp_uint64' has not been declared 296 | kmp_uint64 iterations, kmp_uint64 chunk) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_metadata_loop(ident_t*, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:313:3: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 313 | kmp_uint64 loop_data[5]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3902:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3902 | KMP_EXPORT kmp_int32 __kmpc_omp_taskwait(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_metadata_loop(ident_t*, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:313:3: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 313 | kmp_uint64 loop_data[5]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:316:3: error: 'loop_data' was not declared in this scope; did you mean 'cons_data'? 316 | loop_data[0] = line; | ^~~~~~~~~ | cons_data /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:316:3: error: 'loop_data' was not declared in this scope; did you mean 'cons_data'? 316 | loop_data[0] = line; | ^~~~~~~~~ | cons_data /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3904:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3904 | KMP_EXPORT kmp_int32 __kmpc_omp_taskyield(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1177:34: error: 'old_maxLevels' was not declared in this scope 1177 | for (kmp_uint32 i = 0; i < old_maxLevels; ++i) { | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1184:22: error: expected ';' before 'i' 1184 | for (kmp_uint32 i = old_maxLevels; i < maxLevels; ++i) { | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1184:42: error: 'i' was not declared in this scope 1184 | for (kmp_uint32 i = old_maxLevels; i < maxLevels; ++i) { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1195:20: error: expected ';' before 'i' 1195 | for (kmp_uint32 i = old_maxLevels; i < maxLevels; ++i) | ^~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_metadata_single(ident_t*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:345:3: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 345 | kmp_uint64 single_data[2]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1195:40: error: 'i' was not declared in this scope 1195 | for (kmp_uint32 i = old_maxLevels; i < maxLevels; ++i) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3918:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3918 | KMP_EXPORT kmp_int32 __kmpc_omp_task_with_deps( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3922:56: error: 'kmp_int32' has not been declared 3922 | KMP_EXPORT void __kmpc_omp_wait_deps(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3923:38: error: 'kmp_int32' has not been declared 3923 | kmp_int32 ndeps, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3925:38: error: 'kmp_int32' has not been declared 3925 | kmp_int32 ndeps_noalias, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_metadata_single(ident_t*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:345:3: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 345 | kmp_uint64 single_data[2]; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3927:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3927 | extern kmp_int32 __kmp_omp_task(kmp_int32 gtid, kmp_task_t *new_task, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3930:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3930 | KMP_EXPORT kmp_int32 __kmpc_cancel(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1195:44: error: 'maxLevels' was not declared in this scope 1195 | for (kmp_uint32 i = old_maxLevels; i < maxLevels; ++i) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:346:3: error: 'single_data' was not declared in this scope 346 | single_data[0] = line; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:346:3: error: 'single_data' was not declared in this scope 346 | single_data[0] = line; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3932:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3932 | KMP_EXPORT kmp_int32 __kmpc_cancellationpoint(ident_t *loc_ref, kmp_int32 gtid, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3934:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3934 | KMP_EXPORT kmp_int32 __kmpc_cancel_barrier(ident_t *loc_ref, kmp_int32 gtid); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:17: error: variable or field '__kmpc_proxy_task_completed' declared void 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1196:7: error: 'skipPerLevel' was not declared in this scope 1196 | skipPerLevel[i] = 2 * skipPerLevel[i - 1]; | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void* __kmp_itt_barrier_object(int, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:434:5: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 434 | kmp_uint64 counter = | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:45: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:72: error: expected primary-expression before '*' token 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void* __kmp_itt_barrier_object(int, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:434:5: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 434 | kmp_uint64 counter = | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3937:73: error: 'ptask' was not declared in this scope; did you mean 'kmp_task'? 3937 | KMP_EXPORT void __kmpc_proxy_task_completed(kmp_int32 gtid, kmp_task_t *ptask); | ^~~~~ | kmp_task /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3939:47: error: 'kmp_int32' has not been declared 3939 | KMP_EXPORT void __kmpc_taskloop(ident_t *loc, kmp_int32 gtid, kmp_task_t *task, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:33: error: 'kmp_int32' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3940:51: error: 'kmp_uint64' has not been declared 3940 | kmp_int32 if_val, kmp_uint64 *lb, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:33: error: 'kmp_uint64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:49: error: 'kmp_int64' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3941:63: error: 'kmp_int32' has not been declared 3941 | kmp_uint64 *ub, kmp_int64 st, kmp_int32 nogroup, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:33: error: 'kmp_int32' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3942:50: error: 'kmp_uint64' has not been declared 3942 | kmp_int32 sched, kmp_uint64 grainsize, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3944:49: error: 'kmp_int32' has not been declared 3944 | KMP_EXPORT void __kmpc_taskloop_5(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3945:53: error: 'kmp_int32' has not been declared 3945 | kmp_task_t *task, kmp_int32 if_val, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:35: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:51: error: 'kmp_uint64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3946:67: error: 'kmp_int64' has not been declared 3946 | kmp_uint64 *lb, kmp_uint64 *ub, kmp_int64 st, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:35: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3947:54: error: 'kmp_int32' has not been declared 3947 | kmp_int32 nogroup, kmp_int32 sched, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:35: error: 'kmp_uint64' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3948:57: error: 'kmp_int32' has not been declared 3948 | kmp_uint64 grainsize, kmp_int32 modifier, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:445:24: error: 'counter' was not declared in this scope 445 | (kmp_uintptr_t)counter % (sizeof(kmp_team_t) / bs_last_barrier) * | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3960:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3960 | KMP_EXPORT kmp_int32 __kmpc_omp_reg_task_with_affinity( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3969:48: error: 'kmp_int32' has not been declared 3969 | KMP_EXPORT void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3971:53: error: 'kmp_int32' has not been declared 3971 | KMP_EXPORT void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3973:51: error: 'kmp_int32' has not been declared 3973 | KMP_EXPORT void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3975:56: error: 'kmp_int32' has not been declared 3975 | KMP_EXPORT void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3977:47: error: 'kmp_int32' has not been declared 3977 | KMP_EXPORT void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3978:52: error: 'kmp_int32' has not been declared 3978 | KMP_EXPORT void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3980:49: error: 'kmp_int32' has not been declared 3980 | KMP_EXPORT void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:445:24: error: 'counter' was not declared in this scope 445 | (kmp_uintptr_t)counter % (sizeof(kmp_team_t) / bs_last_barrier) * | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3982:54: error: 'kmp_int32' has not been declared 3982 | KMP_EXPORT void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3984:47: error: 'kmp_int32' has not been declared 3984 | KMP_EXPORT int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3985:52: error: 'kmp_int32' has not been declared 3985 | KMP_EXPORT int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3988:58: error: 'kmp_int32' has not been declared 3988 | KMP_EXPORT void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3990:63: error: 'kmp_int32' has not been declared 3990 | KMP_EXPORT void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:462:9: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 462 | kmp_int32 expl = 0; | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:362:46: error: 'kmp_int32' has not been declared 362 | kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:383:42: error: 'kmp_int32' has not been declared 383 | kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:388:46: error: 'kmp_int32' has not been declared 388 | kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:479:58: error: 'kmp_int32' has not been declared 479 | void __kmpc_atomic_fixed4_add(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:480:31: error: 'kmp_int32' has not been declared 480 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:481:58: error: 'kmp_int32' has not been declared 481 | void __kmpc_atomic_fixed4_sub(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:482:31: error: 'kmp_int32' has not been declared 482 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:489:58: error: 'kmp_int64' has not been declared 489 | void __kmpc_atomic_fixed8_add(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:490:31: error: 'kmp_int64' has not been declared 490 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:491:58: error: 'kmp_int64' has not been declared 491 | void __kmpc_atomic_fixed8_sub(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:492:31: error: 'kmp_int64' has not been declared 492 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:499:59: error: 'kmp_int32' has not been declared 499 | void __kmpc_atomic_fixed4_andb(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:500:32: error: 'kmp_int32' has not been declared 500 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:501:58: error: 'kmp_int32' has not been declared 501 | void __kmpc_atomic_fixed4_div(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:502:31: error: 'kmp_int32' has not been declared 502 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:503:59: error: 'kmp_uint32' has not been declared 503 | void __kmpc_atomic_fixed4u_div(ident_t *id_ref, int gtid, kmp_uint32 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:504:32: error: 'kmp_uint32' has not been declared 504 | kmp_uint32 rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:505:58: error: 'kmp_int32' has not been declared 505 | void __kmpc_atomic_fixed4_mul(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:506:31: error: 'kmp_int32' has not been declared 506 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:507:58: error: 'kmp_int32' has not been declared 507 | void __kmpc_atomic_fixed4_orb(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:508:31: error: 'kmp_int32' has not been declared 508 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:509:58: error: 'kmp_int32' has not been declared 509 | void __kmpc_atomic_fixed4_shl(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:510:31: error: 'kmp_int32' has not been declared 510 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:511:58: error: 'kmp_int32' has not been declared 511 | void __kmpc_atomic_fixed4_shr(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:512:31: error: 'kmp_int32' has not been declared 512 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:513:59: error: 'kmp_uint32' has not been declared 513 | void __kmpc_atomic_fixed4u_shr(ident_t *id_ref, int gtid, kmp_uint32 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:514:32: error: 'kmp_uint32' has not been declared 514 | kmp_uint32 rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:462:9: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 462 | kmp_int32 expl = 0; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:515:58: error: 'kmp_int32' has not been declared 515 | void __kmpc_atomic_fixed4_xor(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:516:31: error: 'kmp_int32' has not been declared 516 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:518:59: error: 'kmp_int64' has not been declared 518 | void __kmpc_atomic_fixed8_andb(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:519:32: error: 'kmp_int64' has not been declared 519 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:520:58: error: 'kmp_int64' has not been declared 520 | void __kmpc_atomic_fixed8_div(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:521:31: error: 'kmp_int64' has not been declared 521 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:463:9: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 463 | kmp_uint32 impl = 0; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:522:59: error: 'kmp_uint64' has not been declared 522 | void __kmpc_atomic_fixed8u_div(ident_t *id_ref, int gtid, kmp_uint64 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:523:32: error: 'kmp_uint64' has not been declared 523 | kmp_uint64 rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:524:58: error: 'kmp_int64' has not been declared 524 | void __kmpc_atomic_fixed8_mul(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:525:31: error: 'kmp_int64' has not been declared 525 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:466:24: error: 'const ident_t' {aka 'const struct ident'} has no member named 'flags' 466 | expl = (loc->flags & KMP_IDENT_BARRIER_EXPL) != 0; | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:526:58: error: 'kmp_int64' has not been declared 526 | void __kmpc_atomic_fixed8_orb(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:527:31: error: 'kmp_int64' has not been declared 527 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:528:58: error: 'kmp_int64' has not been declared 528 | void __kmpc_atomic_fixed8_shl(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:529:31: error: 'kmp_int64' has not been declared 529 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:530:58: error: 'kmp_int64' has not been declared 530 | void __kmpc_atomic_fixed8_shr(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:531:31: error: 'kmp_int64' has not been declared 531 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:532:59: error: 'kmp_uint64' has not been declared 532 | void __kmpc_atomic_fixed8u_shr(ident_t *id_ref, int gtid, kmp_uint64 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:533:32: error: 'kmp_uint64' has not been declared 533 | kmp_uint64 rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:534:58: error: 'kmp_int64' has not been declared 534 | void __kmpc_atomic_fixed8_xor(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:535:31: error: 'kmp_int64' has not been declared 535 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:552:59: error: 'kmp_int32' has not been declared 552 | void __kmpc_atomic_fixed4_andl(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:553:32: error: 'kmp_int32' has not been declared 553 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:554:58: error: 'kmp_int32' has not been declared 554 | void __kmpc_atomic_fixed4_orl(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:555:31: error: 'kmp_int32' has not been declared 555 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:556:59: error: 'kmp_int64' has not been declared 556 | void __kmpc_atomic_fixed8_andl(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:557:32: error: 'kmp_int64' has not been declared 557 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:558:58: error: 'kmp_int64' has not been declared 558 | void __kmpc_atomic_fixed8_orl(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:559:31: error: 'kmp_int64' has not been declared 559 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:565:58: error: 'kmp_int32' has not been declared 565 | void __kmpc_atomic_fixed4_max(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:566:31: error: 'kmp_int32' has not been declared 566 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:567:58: error: 'kmp_int32' has not been declared 567 | void __kmpc_atomic_fixed4_min(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:568:31: error: 'kmp_int32' has not been declared 568 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:569:58: error: 'kmp_int64' has not been declared 569 | void __kmpc_atomic_fixed8_max(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:570:31: error: 'kmp_int64' has not been declared 570 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:571:58: error: 'kmp_int64' has not been declared 571 | void __kmpc_atomic_fixed8_min(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:572:31: error: 'kmp_int64' has not been declared 572 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:603:59: error: 'kmp_int32' has not been declared 603 | void __kmpc_atomic_fixed4_neqv(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:604:32: error: 'kmp_int32' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:467:11: error: 'impl' was not declared in this scope 467 | impl = (loc->flags & KMP_IDENT_BARRIER_IMPL) != 0; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:467:24: error: 'const ident_t' {aka 'const struct ident'} has no member named 'flags' 467 | impl = (loc->flags & KMP_IDENT_BARRIER_IMPL) != 0; | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:469:13: error: 'impl' was not declared in this scope 469 | if (impl) { | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:463:9: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 463 | kmp_uint32 impl = 0; | ^~~~~~~~~~ | kmp_info 604 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:605:59: error: 'kmp_int64' has not been declared 605 | void __kmpc_atomic_fixed8_neqv(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:606:32: error: 'kmp_int64' has not been declared 606 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:610:58: error: 'kmp_int32' has not been declared 610 | void __kmpc_atomic_fixed4_eqv(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:611:31: error: 'kmp_int32' has not been declared 611 | kmp_int32 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:612:58: error: 'kmp_int64' has not been declared 612 | void __kmpc_atomic_fixed8_eqv(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:613:31: error: 'kmp_int64' has not been declared 613 | kmp_int64 rhs); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3996:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3996 | KMP_EXPORT kmp_int32 __kmpc_reduce_nowait( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4000:56: error: 'kmp_int32' has not been declared 4000 | KMP_EXPORT void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4001:42: error: 'kmp_critical_name' has not been declared 4001 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1198:5: error: 'base_num_threads' was not declared in this scope; did you mean 'ompc_set_num_threads'? 1198 | base_num_threads = nproc; | ^~~~~~~~~~~~~~~~ | ompc_set_num_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4002:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4002 | KMP_EXPORT kmp_int32 __kmpc_reduce( | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4006:49: error: 'kmp_int32' has not been declared 4006 | KMP_EXPORT void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4007:35: error: 'kmp_critical_name' has not been declared 4007 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:19: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4012:41: error: 'kmp_int32' has not been declared 4012 | ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, size_t reduce_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4014:5: error: 'kmp_critical_name' has not been declared 4014 | kmp_critical_name *lck); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4017:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4017 | KMP_EXPORT kmp_int32 __kmp_get_reduce_method(void); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:470:24: error: 'const ident_t' {aka 'const struct ident'} has no member named 'flags' 470 | switch (loc->flags & KMP_IDENT_BARRIER_IMPL_MASK) { | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:488:20: warning: the address of 'long double expl(long double)' will never be NULL [-Waddress] 488 | } else if (expl) { | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:466:24: error: 'const ident_t' {aka 'const struct ident'} has no member named 'flags' 466 | expl = (loc->flags & KMP_IDENT_BARRIER_EXPL) != 0; | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4019:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4019 | KMP_EXPORT kmp_uint64 __kmpc_get_taskid(); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_affinity.h:1199:5: error: 'resizing' was not declared in this scope; did you mean 'resize'? 1199 | resizing = 0; // One writer | ^~~~~~~~ | resize /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:811:65: error: 'kmp_int32' has not been declared 811 | void __kmpc_atomic_fixed4_mul_float8(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:813:65: error: 'kmp_int32' has not been declared 813 | void __kmpc_atomic_fixed4_div_float8(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:815:65: error: 'kmp_int64' has not been declared 815 | void __kmpc_atomic_fixed8_mul_float8(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:817:65: error: 'kmp_int64' has not been declared 817 | void __kmpc_atomic_fixed8_div_float8(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:865:61: error: 'kmp_int32' has not been declared 865 | void __kmpc_atomic_fixed4_add_fp(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:867:62: error: 'kmp_uint32' has not been declared 867 | void __kmpc_atomic_fixed4u_add_fp(ident_t *id_ref, int gtid, kmp_uint32 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:869:61: error: 'kmp_int32' has not been declared 869 | void __kmpc_atomic_fixed4_sub_fp(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:871:62: error: 'kmp_uint32' has not been declared 871 | void __kmpc_atomic_fixed4u_sub_fp(ident_t *id_ref, int gtid, kmp_uint32 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:873:61: error: 'kmp_int32' has not been declared 873 | void __kmpc_atomic_fixed4_mul_fp(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:19:1: error: 'kmp_key_t' does not name a type; did you mean 'kmp_desc_t'? 19 | kmp_key_t __kmp_gtid_threadprivate_key; | ^~~~~~~~~ | kmp_desc_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:875:62: error: 'kmp_uint32' has not been declared 875 | void __kmpc_atomic_fixed4u_mul_fp(ident_t *id_ref, int gtid, kmp_uint32 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:877:61: error: 'kmp_int32' has not been declared 877 | void __kmpc_atomic_fixed4_div_fp(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:879:62: error: 'kmp_uint32' has not been declared 879 | void __kmpc_atomic_fixed4u_div_fp(ident_t *id_ref, int gtid, kmp_uint32 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:882:61: error: 'kmp_int64' has not been declared 882 | void __kmpc_atomic_fixed8_add_fp(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:884:62: error: 'kmp_uint64' has not been declared /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:467:11: error: 'impl' was not declared in this scope 467 | impl = (loc->flags & KMP_IDENT_BARRIER_IMPL) != 0; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:467:24: error: 'const ident_t' {aka 'const struct ident'} has no member named 'flags' 467 | impl = (loc->flags & KMP_IDENT_BARRIER_IMPL) != 0; | ^~~~~ 884 | void __kmpc_atomic_fixed8u_add_fp(ident_t *id_ref, int gtid, kmp_uint64 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:886:61: error: 'kmp_int64' has not been declared 886 | void __kmpc_atomic_fixed8_sub_fp(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:888:62: error: 'kmp_uint64' has not been declared 888 | void __kmpc_atomic_fixed8u_sub_fp(ident_t *id_ref, int gtid, kmp_uint64 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:890:61: error: 'kmp_int64' has not been declared 890 | void __kmpc_atomic_fixed8_mul_fp(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:892:62: error: 'kmp_uint64' has not been declared 892 | void __kmpc_atomic_fixed8u_mul_fp(ident_t *id_ref, int gtid, kmp_uint64 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:894:61: error: 'kmp_int64' has not been declared 894 | void __kmpc_atomic_fixed8_div_fp(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:896:62: error: 'kmp_uint64' has not been declared 896 | void __kmpc_atomic_fixed8u_div_fp(ident_t *id_ref, int gtid, kmp_uint64 *lhs, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:943:65: error: 'kmp_int32' has not been declared 943 | void __kmpc_atomic_fixed4_sub_rev_fp(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:946:39: error: 'kmp_uint32' has not been declared 946 | kmp_uint32 *lhs, _Quad rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:947:65: error: 'kmp_int32' has not been declared 947 | void __kmpc_atomic_fixed4_div_rev_fp(ident_t *id_ref, int gtid, kmp_int32 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:950:39: error: 'kmp_uint32' has not been declared 950 | kmp_uint32 *lhs, _Quad rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:951:65: error: 'kmp_int64' has not been declared 951 | void __kmpc_atomic_fixed8_sub_rev_fp(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:954:39: error: 'kmp_uint64' has not been declared 954 | kmp_uint64 *lhs, _Quad rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:955:65: error: 'kmp_int64' has not been declared 955 | void __kmpc_atomic_fixed8_div_rev_fp(ident_t *id_ref, int gtid, kmp_int64 *lhs, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:958:39: error: 'kmp_uint64' has not been declared 958 | kmp_uint64 *lhs, _Quad rhs); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:65:13: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 65 | std::atomic __kmp_team_counter = ATOMIC_VAR_INIT(0); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:65:22: error: template argument 1 is invalid 65 | std::atomic __kmp_team_counter = ATOMIC_VAR_INIT(0); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:469:13: error: 'impl' was not declared in this scope 469 | if (impl) { | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:470:24: error: 'const ident_t' {aka 'const struct ident'} has no member named 'flags' 470 | switch (loc->flags & KMP_IDENT_BARRIER_IMPL_MASK) { | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:488:20: warning: the address of 'long double expl(long double)' will never be NULL [-Waddress] 488 | } else if (expl) { | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:31: error: 'kmp_int32' has not been declared 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:31: error: 'kmp_int32' has not been declared 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void* __kmp_itt_taskwait_object(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:572:49: error: 'kmp_taskdata_t' {aka 'struct kmp_taskdata'} has no member named 'td_taskwait_counter'; did you mean 'td_taskwait_ident'? 572 | taskdata->td_taskwait_counter % | ^~~~~~~~~~~~~~~~~~~ | td_taskwait_ident /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:66:13: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 66 | std::atomic __kmp_task_counter = ATOMIC_VAR_INIT(0); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:66:22: error: template argument 1 is invalid 66 | std::atomic __kmp_task_counter = ATOMIC_VAR_INIT(0); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void* __kmp_itt_taskwait_object(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:572:49: error: 'kmp_taskdata_t' {aka 'struct kmp_taskdata'} has no member named 'td_taskwait_counter'; did you mean 'td_taskwait_ident'? 572 | taskdata->td_taskwait_counter % | ^~~~~~~~~~~~~~~~~~~ | td_taskwait_ident /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:79:1: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 79 | kmp_uint32 __kmp_barrier_gather_bb_dflt = 2; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_add(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:904:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 904 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:747:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 747 | __sync_fetch_and_add((volatile kmp_int32 *)(p), (kmp_int32)(v)) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD32' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:747:25: error: expected primary-expression before 'volatile' 747 | __sync_fetch_and_add((volatile kmp_int32 *)(p), (kmp_int32)(v)) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD32' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:747:25: error: expected ')' before 'volatile' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:81:1: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 81 | kmp_uint32 __kmp_barrier_release_bb_dflt = 2; | ^~~~~~~~~~ | kmp_info 747 | __sync_fetch_and_add((volatile kmp_int32 *)(p), (kmp_int32)(v)) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD32' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4020:12: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 4020 | KMP_EXPORT kmp_uint64 __kmpc_get_parent_taskid(); | ^~~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.h:17, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:16: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_acquiring(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:707:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 707 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:707:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 707 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:707:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 707 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:947:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 947 | ATOMIC_FIXED_ADD(fixed4, add, kmp_int32, 32, +, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:31: error: 'kmp_int32' has not been declared In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_acquiring(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:707:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 707 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~~~~~~~~ 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:707:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 707 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:707:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 707 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:31: error: 'kmp_int32' has not been declared 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4025:12: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4025 | KMP_EXPORT kmp_int32 __kmpc_in_parallel(ident_t *loc); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4026:54: error: 'kmp_int32' has not been declared 4026 | KMP_EXPORT void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4027:55: error: 'kmp_int32' has not been declared 4027 | KMP_EXPORT void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4028:41: error: 'kmp_int32' has not been declared 4028 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4030:53: error: 'kmp_int32' has not been declared 4030 | KMP_EXPORT void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4032:53: error: 'kmp_int32' has not been declared 4032 | KMP_EXPORT void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4033:39: error: 'kmp_int32' has not been declared 4033 | kmp_int32 num_teams, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4034:39: error: 'kmp_int32' has not been declared 4034 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4036:56: error: 'kmp_int32' has not been declared 4036 | KMP_EXPORT void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4037:42: error: 'kmp_int32' has not been declared 4037 | kmp_int32 num_teams_lb, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4038:42: error: 'kmp_int32' has not been declared 4038 | kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4039:42: error: 'kmp_int32' has not been declared 4039 | kmp_int32 num_threads); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4040:49: error: 'kmp_int32' has not been declared 4040 | KMP_EXPORT void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4041:35: error: 'kmpc_micro' has not been declared 4041 | kmpc_micro microtask, ...); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:708:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 708 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:708:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 708 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:708:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 708 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4043:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4043 | kmp_int64 lo; // lower | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_sub(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:904:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 904 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:747:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 747 | __sync_fetch_and_add((volatile kmp_int32 *)(p), (kmp_int32)(v)) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD32' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4044:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4044 | kmp_int64 up; // upper | ^~~~~~~~~ | kmp_info 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:747:25: error: expected primary-expression before 'volatile' 747 | __sync_fetch_and_add((volatile kmp_int32 *)(p), (kmp_int32)(v)) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD32' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:747:25: error: expected ')' before 'volatile' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:89:1: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 89 | kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier] = {0}; | ^~~~~~~~~~ | kmp_info 747 | __sync_fetch_and_add((volatile kmp_int32 *)(p), (kmp_int32)(v)) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD32' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_acquired(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:723:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 723 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:723:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 723 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:723:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 723 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4045:3: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4045 | kmp_int64 st; // stride | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4047:52: error: 'kmp_int32' has not been declared 4047 | KMP_EXPORT void __kmpc_doacross_init(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4048:38: error: 'kmp_int32' has not been declared 4048 | kmp_int32 num_dims, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4050:52: error: 'kmp_int32' has not been declared 4050 | KMP_EXPORT void __kmpc_doacross_wait(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4051:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4051 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4052:52: error: 'kmp_int32' has not been declared 4052 | KMP_EXPORT void __kmpc_doacross_post(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:724:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 724 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:724:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 724 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:724:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 724 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4053:44: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4053 | const kmp_int64 *vec); | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_releasing(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:738:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 738 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4054:52: error: 'kmp_int32' has not been declared 4054 | KMP_EXPORT void __kmpc_doacross_fini(ident_t *loc, kmp_int32 gtid); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4056:60: error: 'kmp_int32' has not been declared 4056 | KMP_EXPORT void *__kmpc_threadprivate_cached(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:738:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 738 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:738:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 738 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:739:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 739 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:739:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 739 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:739:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 739 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:949:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 949 | ATOMIC_FIXED_ADD(fixed4, sub, kmp_int32, 32, -, 4i, 3, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add(ident_t*, int, kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:952:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 952 | ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:952:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 952 | ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:952:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 952 | ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:952:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 952 | ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:952:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 952 | ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:952:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 952 | ATOMIC_CMPXCHG(float4, add, kmp_real32, 32, +, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4162:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4162 | extern kmp_int32 __kmp_enable_hidden_helper; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:90:1: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 90 | kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier] = {0}; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:142:6: error: use of enum 'sched_type' without previous declaration 142 | enum sched_type __kmp_sched = | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4168:8: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 4168 | extern kmp_int32 __kmp_hidden_helper_threads_num; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:708:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 708 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:708:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 708 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:708:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 708 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_acquired(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:723:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 723 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:723:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 723 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:723:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 723 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub(ident_t*, int, kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:954:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 954 | ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:954:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 954 | ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:954:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 954 | ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:954:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 954 | ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:954:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 954 | ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:954:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 954 | ATOMIC_CMPXCHG(float4, sub, kmp_real32, 32, -, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:20: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4170:29: error: template argument 1 is invalid 4170 | extern std::atomic __kmp_unexecuted_hidden_helper_tasks; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_cancelled(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:753:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 753 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:753:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 753 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:753:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 753 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: In function 'int __kmp_adjust_gtid_for_hidden_helpers(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4204:7: error: '__kmp_hidden_helper_threads_num' was not declared in this scope; did you mean '__kmp_hidden_helper_threads'? 4204 | if (__kmp_hidden_helper_threads_num > 0 && gtid > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_hidden_helper_threads /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4219:44: error: 'kmp_int32' has not been declared 4219 | KMP_EXPORT void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4220:48: error: 'kmp_int32' has not been declared 4220 | KMP_EXPORT void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4253:48: error: 'kmp_int32' has not been declared 4253 | int __kmp_execute_tasks_32(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4259:28: error: 'kmp_int32' has not been declared 4259 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4261:48: error: 'kmp_int32' has not been declared 4261 | int __kmp_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4267:28: error: 'kmp_int32' has not been declared 4267 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4269:55: error: 'kmp_int32' has not been declared 4269 | int __kmp_atomic_execute_tasks_64(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4275:35: error: 'kmp_int32' has not been declared 4275 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4276:52: error: 'kmp_int32' has not been declared 4276 | int __kmp_execute_tasks_oncore(kmp_info_t *thread, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:4282:32: error: 'kmp_int32' has not been declared 4282 | kmp_int32 is_constrained); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:143:5: error: 'kmp_sch_default' was not declared in this scope; did you mean 'kmp_sched_default'? 143 | kmp_sch_default; /* scheduling method for runtime scheduling */ | ^~~~~~~~~~~~~~~ | kmp_sched_default /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:144:6: error: use of enum 'sched_type' without previous declaration 144 | enum sched_type __kmp_static = | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:31: error: 'kmp_int64' has not been declared 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:31: error: 'kmp_int64' has not been declared 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:145:5: error: 'kmp_sch_static_greedy' was not declared in this scope; did you mean 'kmp_sched_static_steal'? 145 | kmp_sch_static_greedy; /* default static scheduling method */ | ^~~~~~~~~~~~~~~~~~~~~ | kmp_sched_static_steal /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:146:6: error: use of enum 'sched_type' without previous declaration 146 | enum sched_type __kmp_guided = | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:724:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 724 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:724:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 724 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:724:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 724 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_add(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:31: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:904:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 904 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected primary-expression before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected ')' before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:31: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:958:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 958 | ATOMIC_FIXED_ADD(fixed8, add, kmp_int64, 64, +, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:31: error: 'kmp_int64' has not been declared 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:31: error: 'kmp_int64' has not been declared 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_releasing(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:738:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 738 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:738:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 738 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:738:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 738 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_sub(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:31: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:904:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 904 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected primary-expression before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected ')' before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:907:5: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 907 | KMP_TEST_THEN_ADD##BITS(lhs, OP rhs); \ | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:31: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:960:1: note: in expansion of macro 'ATOMIC_FIXED_ADD' 960 | ATOMIC_FIXED_ADD(fixed8, sub, kmp_int64, 64, -, 8i, 7, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add(ident_t*, int, kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:963:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 963 | ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:963:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 963 | ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:963:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 963 | ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:963:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 963 | ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:963:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 963 | ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:963:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 963 | ATOMIC_CMPXCHG(float8, add, kmp_real64, 64, +, 8r, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub(ident_t*, int, kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:965:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 965 | ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:965:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 965 | ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:965:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 965 | ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:965:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 965 | ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:965:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 965 | ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:965:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 965 | ATOMIC_CMPXCHG(float8, sub, kmp_real64, 64, -, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:147:5: error: 'kmp_sch_guided_iterative_chunked' was not declared in this scope 147 | kmp_sch_guided_iterative_chunked; /* default guided scheduling method */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:148:6: error: use of enum 'sched_type' without previous declaration 148 | enum sched_type __kmp_auto = | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:29: error: 'kmp_int8' has not been declared 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:29: error: 'kmp_int8' has not been declared 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:739:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 739 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:739:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 739 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:739:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 739 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:754:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 754 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:754:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 754 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:754:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 754 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp: In function 'void bfreed(kmp_info_t*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:945:55: error: expected ')' before 'KMP_UINT64_SPEC' 945 | __kmp_printf_no_lock("__kmp_printpool: T#%d total=%" KMP_UINT64_SPEC | ~ ^~~~~~~~~~~~~~~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:950:31: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 950 | gtid, (kmp_uint64)thr->totalloc, (kmp_int64)thr->numget, | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl: In function 'void __kmp_itt_lock_cancelled(kmp_user_lock_p)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:753:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 753 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:753:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 753 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:753:9: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 753 | if (KMP_EXTRACT_D_TAG(lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:950:58: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 950 | gtid, (kmp_uint64)thr->totalloc, (kmp_int64)thr->numget, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:951:35: error: expected ')' before 'thr' 951 | (kmp_int64)thr->numrel, (kmp_int64)thr->numpblk, | ^~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:945:23: note: to match this '(' 945 | __kmp_printf_no_lock("__kmp_printpool: T#%d total=%" KMP_UINT64_SPEC | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:951:59: error: expected ')' before 'thr' 951 | (kmp_int64)thr->numrel, (kmp_int64)thr->numpblk, | ^~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:945:23: note: to match this '(' 945 | __kmp_printf_no_lock("__kmp_printpool: T#%d total=%" KMP_UINT64_SPEC | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:952:35: error: expected ')' before 'thr' 952 | (kmp_int64)thr->numpget, (kmp_int64)thr->numprel, | ^~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:945:23: note: to match this '(' 945 | __kmp_printf_no_lock("__kmp_printpool: T#%d total=%" KMP_UINT64_SPEC | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:952:60: error: expected ')' before 'thr' 952 | (kmp_int64)thr->numpget, (kmp_int64)thr->numprel, | ^~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:945:23: note: to match this '(' 945 | __kmp_printf_no_lock("__kmp_printpool: T#%d total=%" KMP_UINT64_SPEC | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:953:35: error: expected ')' before 'thr' 953 | (kmp_int64)thr->numdget, (kmp_int64)thr->numdrel); | ^~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:945:23: note: to match this '(' 945 | __kmp_printf_no_lock("__kmp_printpool: T#%d total=%" KMP_UINT64_SPEC | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:953:60: error: expected ')' before 'thr' 953 | (kmp_int64)thr->numdget, (kmp_int64)thr->numdrel); | ^~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:945:23: note: to match this '(' 945 | __kmp_printf_no_lock("__kmp_printpool: T#%d total=%" KMP_UINT64_SPEC | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_add(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:754:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 754 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:754:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 754 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.inl:754:34: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 754 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_itt.cpp:49:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 49 | kmp_int32 __kmp_itt_prepare_delay = 0; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:36:33: error: 'kmp_int32' has not been declared 36 | void __kmpc_begin(ident_t *loc, kmp_int32 flags) { | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp: In function 'void __kmp_init_target_mem()': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:1248:31: error: 'RTLD_DEFAULT' was not declared in this scope 1248 | #define KMP_DLSYM(name) dlsym(RTLD_DEFAULT, name) | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1357:40: note: in expansion of macro 'KMP_DLSYM' 1357 | *(void **)(&kmp_target_alloc_host) = KMP_DLSYM("llvm_omp_target_alloc_host"); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:149:5: error: 'kmp_sch_guided_analytical_chunked' was not declared in this scope 149 | kmp_sch_guided_analytical_chunked; /* default auto scheduling method */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:230:6: error: use of enum 'sched_type' without previous declaration 230 | enum sched_type __kmp_sch_map[kmp_sched_upper - kmp_sched_lower_ext + | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:1248:25: error: 'dlsym' was not declared in this scope 1248 | #define KMP_DLSYM(name) dlsym(RTLD_DEFAULT, name) | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1357:40: note: in expansion of macro 'KMP_DLSYM' 1357 | *(void **)(&kmp_target_alloc_host) = KMP_DLSYM("llvm_omp_target_alloc_host"); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:99:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 99 | kmp_int32 __kmpc_global_thread_num(ident_t *loc) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp: In function 'void* __kmpc_init_allocator(int, omp_memspace_handle_t, int, omp_alloctrait_t*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1390:11: error: 'kmp_allocator_t' {aka 'struct kmp_allocator_t'} has no member named 'pool_size' 1390 | al->pool_size = traits[i].value; | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:121:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 121 | kmp_int32 __kmpc_global_num_threads(ident_t *loc) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:134:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 134 | kmp_int32 __kmpc_bound_thread_num(ident_t *loc) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:232:5: error: 'kmp_sch_static_chunked' was not declared in this scope 232 | kmp_sch_static_chunked, // ==> kmp_sched_static = 1 | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:144:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 144 | kmp_int32 __kmpc_bound_num_threads(ident_t *loc) { | ^~~~~~~~~ | kmp_info cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:156:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 156 | kmp_int32 __kmpc_ok_to_fork(ident_t *loc) { | ^~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:218:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 218 | kmp_int32 __kmpc_in_parallel(ident_t *loc) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:231:44: error: 'kmp_int32' has not been declared 231 | void __kmpc_push_num_threads(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:232:30: error: 'kmp_int32' has not been declared 232 | kmp_int32 num_threads) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:233:5: error: 'kmp_sch_dynamic_chunked' was not declared in this scope 233 | kmp_sch_dynamic_chunked, // ==> kmp_sched_dynamic = 2 | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp: In function 'void* __kmp_alloc(int, size_t, size_t, omp_allocator_handle_t)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1568:20: error: 'kmp_allocator_t' {aka 'struct kmp_allocator_t'} has no member named 'pool_size' 1568 | } else if (al->pool_size > 0) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:234:5: error: 'kmp_sch_guided_chunked' was not declared in this scope 234 | kmp_sch_guided_chunked, // ==> kmp_sched_guided = 3 | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:235:5: error: 'kmp_sch_auto' was not declared in this scope; did you mean 'kmp_sched_auto'? 235 | kmp_sch_auto, // ==> kmp_sched_auto = 4 | ^~~~~~~~~~~~ | kmp_sched_auto /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:236:5: error: 'kmp_sch_trapezoidal' was not declared in this scope; did you mean 'kmp_sched_trapezoidal'? 236 | kmp_sch_trapezoidal // ==> kmp_sched_trapezoidal = 101 | ^~~~~~~~~~~~~~~~~~~ | kmp_sched_trapezoidal /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:295:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 295 | kmp_int32 __kmp_default_device = 0; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:298:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 298 | kmp_int32 __kmp_max_task_priority = 0; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1570:7: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1570 | kmp_uint64 used = | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1572:11: error: 'used' was not declared in this scope 1572 | if (used + desc.size_a > al->pool_size) { | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1572:36: error: 'kmp_allocator_t' {aka 'struct kmp_allocator_t'} has no member named 'pool_size' 1572 | if (used + desc.size_a > al->pool_size) { | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1574:9: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 1574 | KMP_TEST_THEN_ADD64((kmp_int64 *)&al->pool_used, -desc.size_a); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected primary-expression before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1574:9: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 1574 | KMP_TEST_THEN_ADD64((kmp_int64 *)&al->pool_used, -desc.size_a); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected ')' before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1574:9: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 1574 | KMP_TEST_THEN_ADD64((kmp_int64 *)&al->pool_used, -desc.size_a); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1622:9: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1622 | kmp_int32 device = | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1625:45: error: 'device' was not declared in this scope 1625 | ptr = kmp_target_alloc_host(size, device); | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1627:47: error: 'device' was not declared in this scope 1627 | ptr = kmp_target_alloc_shared(size, device); | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_push_num_threads(ident_t*, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:235:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 235 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:983:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 983 | ATOMIC_CMPXCHG(fixed1, add, kmp_int8, 8, +, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:30: error: 'kmp_int8' has not been declared 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:30: error: 'kmp_int8' has not been declared 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ --- runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1629:47: error: 'device' was not declared in this scope 1629 | ptr = kmp_target_alloc_device(size, device); | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:239:43: error: 'kmp_int32' has not been declared 239 | void __kmpc_pop_num_threads(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:244:42: error: 'kmp_int32' has not been declared 244 | void __kmpc_push_proc_bind(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:245:28: error: 'kmp_int32' has not been declared 245 | kmp_int32 proc_bind) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1644:7: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1644 | kmp_int32 device = | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_andb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1647:43: error: 'device' was not declared in this scope 1647 | ptr = kmp_target_alloc_host(size, device); | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1649:45: error: 'device' was not declared in this scope 1649 | ptr = kmp_target_alloc_shared(size, device); | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:299:1: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 299 | kmp_uint64 __kmp_taskloop_min_tasks = 0; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1651:45: error: 'device' was not declared in this scope 1651 | ptr = kmp_target_alloc_device(size, device); | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1654:18: error: 'kmp_allocator_t' {aka 'struct kmp_allocator_t'} has no member named 'pool_size' 1654 | } else if (al->pool_size > 0) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1656:5: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1656 | kmp_uint64 used = | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1658:9: error: 'used' was not declared in this scope 1658 | if (used + desc.size_a > al->pool_size) { | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1658:34: error: 'kmp_allocator_t' {aka 'struct kmp_allocator_t'} has no member named 'pool_size' 1658 | if (used + desc.size_a > al->pool_size) { | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1660:7: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 1660 | KMP_TEST_THEN_ADD64((kmp_int64 *)&al->pool_used, -desc.size_a); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected primary-expression before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1660:7: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 1660 | KMP_TEST_THEN_ADD64((kmp_int64 *)&al->pool_used, -desc.size_a); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:754:25: error: expected ')' before 'volatile' 754 | __sync_fetch_and_add((volatile kmp_int64 *)(p), (kmp_int64)(v)) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1660:7: note: in expansion of macro 'KMP_TEST_THEN_ADD64' 1660 | KMP_TEST_THEN_ADD64((kmp_int64 *)&al->pool_used, -desc.size_a); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:985:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 985 | ATOMIC_CMPXCHG(fixed1, andb, kmp_int8, 8, &, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:29: error: 'kmp_int8' has not been declared 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:29: error: 'kmp_int8' has not been declared 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp: In function 'void ___kmpc_free(int, void*, omp_allocator_handle_t)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1782:5: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1782 | kmp_int32 device = | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1784:26: error: 'device' was not declared in this scope 1784 | kmp_target_free(ptr, device); | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1811:15: error: 'kmp_allocator_t' {aka 'struct kmp_allocator_t'} has no member named 'pool_size' 1811 | if (al->pool_size > 0) { // custom allocator with pool size requested | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_push_proc_bind(ident_t*, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:248:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 248 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:262:37: error: 'kmp_int32' has not been declared 262 | void __kmpc_fork_call(ident_t *loc, kmp_int32 argc, kmpc_micro microtask, ...) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:262:53: error: 'kmpc_micro' has not been declared 262 | void __kmpc_fork_call(ident_t *loc, kmp_int32 argc, kmpc_micro microtask, ...) { | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1812:9: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1812 | kmp_uint64 used = | ^~~~~~~~~~ | kmp_info In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_call(ident_t*, int, int, ...)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:1139:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1139 | #define VOLATILE_CAST(x) (x) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:301:21: note: in expansion of macro 'VOLATILE_CAST' 301 | VOLATILE_CAST(microtask_t) microtask, // "wrapped" task | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1814:15: error: 'used' was not declared in this scope 1814 | (void)used; // to suppress compiler warning | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1820:40: error: 'kmp_allocator_t' {aka 'struct kmp_allocator_t'} has no member named 'pool_size' 1820 | if (oal > kmp_max_mem_alloc && al->pool_size > 0) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:344:42: error: 'kmp_int32' has not been declared 344 | void __kmpc_push_num_teams(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:345:28: error: 'kmp_int32' has not been declared 345 | kmp_int32 num_teams, kmp_int32 num_threads) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:345:49: error: 'kmp_int32' has not been declared 345 | kmp_int32 num_teams, kmp_int32 num_threads) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1821:7: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1821 | kmp_uint64 used = | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:1823:13: error: 'used' was not declared in this scope 1823 | (void)used; // to suppress compiler warning | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:429:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 429 | kmp_int32 __kmp_use_yield = 1; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:987:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 987 | ATOMIC_CMPXCHG(fixed1, div, kmp_int8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:30: error: 'kmp_uint8' has not been declared 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:30: error: 'kmp_uint8' has not been declared 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_push_num_teams(ident_t*, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:349:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 349 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:369:45: error: 'kmp_int32' has not been declared 369 | void __kmpc_push_num_teams_51(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:370:31: error: 'kmp_int32' has not been declared 370 | kmp_int32 num_teams_lb, kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:370:55: error: 'kmp_int32' has not been declared 370 | kmp_int32 num_teams_lb, kmp_int32 num_teams_ub, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:371:31: error: 'kmp_int32' has not been declared 371 | kmp_int32 num_threads) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1u_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:30: error: 'kmp_uint8' was not declared in this scope; did you mean 'kmp_info'? 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:30: error: 'kmp_uint8' was not declared in this scope; did you mean 'kmp_info'? 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_push_num_teams_51(ident_t*, int, int, int, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:375:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 375 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:390:38: error: 'kmp_int32' has not been declared 390 | void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, kmpc_micro microtask, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:390:54: error: 'kmpc_micro' has not been declared 390 | void __kmpc_fork_teams(ident_t *loc, kmp_int32 argc, kmpc_micro microtask, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_fork_teams(ident_t*, int, int, ...)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:408:37: error: invalid conversion from 'int' to 'microtask_t' {aka 'void (*)(int*, int*, ...)'} [-fpermissive] 408 | this_thr->th.th_teams_microtask = microtask; | ^~~~~~~~~ | | | int /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:424:34: error: 'kmp_teams_size_t' {aka 'struct kmp_teams_size'} has no member named 'nteams' 424 | if (this_thr->th.th_teams_size.nteams == 0) { | ^~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:450:16: error: 'kmp_cg_root_t' {aka 'struct kmp_cg_root'} has no member named 'cg_nthreads' 450 | int i = tmp->cg_nthreads--; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:457:33: error: 'kmp_cg_root_t' {aka 'struct kmp_cg_root'} has no member named 'cg_thread_limit' 457 | this_thr->th.th_cg_roots->cg_thread_limit; | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:431:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 431 | kmp_int32 __kmp_use_yield_exp_set = 0; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:30: error: 'kmp_uint8' was not declared in this scope; did you mean 'kmp_info'? 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:989:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 989 | ATOMIC_CMPXCHG(fixed1u, div, kmp_uint8, 8, /, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:29: error: 'kmp_int8' has not been declared 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:29: error: 'kmp_int8' has not been declared 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_alloc.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:36: warning: '__kmp_get_i_lock' defined but not used [-Wunused-variable] 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_mul(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:461:5: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 461 | *(kmp_int64 *)(&this_thr->th.th_teams_size) = 0L; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:461:16: error: expected primary-expression before ')' token 461 | *(kmp_int64 *)(&this_thr->th.th_teams_size) = 0L; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:491:47: error: 'kmp_int32' has not been declared 491 | void __kmpc_serialized_parallel(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:991:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 991 | ATOMIC_CMPXCHG(fixed1, mul, kmp_int8, 8, *, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:29: error: 'kmp_int8' has not been declared 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:29: error: 'kmp_int8' has not been declared 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_orb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_serialized_parallel(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:495:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 495 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:509:51: error: 'kmp_int32' has not been declared 509 | void __kmpc_end_serialized_parallel(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_serialized_parallel(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:519:28: error: 'ident_t' {aka 'struct ident'} has no member named 'flags' 519 | if (loc != NULL && (loc->flags & KMP_IDENT_AUTOPAR)) | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:433:1: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 433 | kmp_uint32 __kmp_yield_init = KMP_INIT_WAIT; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:993:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 993 | ATOMIC_CMPXCHG(fixed1, orb, kmp_int8, 8, |, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:29: error: 'kmp_int8' has not been declared 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:29: error: 'kmp_int8' has not been declared 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ --- runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_shl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:995:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 995 | ATOMIC_CMPXCHG(fixed1, shl, kmp_int8, 8, <<, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:29: error: 'kmp_int8' has not been declared 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:29: error: 'kmp_int8' has not been declared 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:997:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 997 | ATOMIC_CMPXCHG(fixed1, shr, kmp_int8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:30: error: 'kmp_uint8' has not been declared 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:30: error: 'kmp_uint8' has not been declared 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1u_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:30: error: 'kmp_uint8' was not declared in this scope; did you mean 'kmp_info'? 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:434:1: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 434 | kmp_uint32 __kmp_yield_next = KMP_NEXT_WAIT; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:523:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 523 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:534:43: error: 'kmp_base_task_team_t' {aka 'struct kmp_base_task_team'} has no member named 'tt_found_proxy_tasks' 534 | if (task_team != NULL && (task_team->tt.tt_found_proxy_tasks || | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:535:43: error: 'kmp_base_task_team_t' {aka 'struct kmp_base_task_team'} has no member named 'tt_hidden_helper_task_encountered' 535 | task_team->tt.tt_hidden_helper_task_encountered)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:30: error: 'kmp_uint8' was not declared in this scope; did you mean 'kmp_info'? 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:629:60: error: 'kmp_base_info_t' {aka 'struct kmp_base_info'} has no member named 'th_task_state'; did you mean 'th_task_team'? 629 | this_thr->th.th_team->t.t_task_team[this_thr->th.th_task_state]; | ^~~~~~~~~~~~~ | th_task_team /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:30: error: 'kmp_uint8' was not declared in this scope; did you mean 'kmp_info'? 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:999:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 999 | ATOMIC_CMPXCHG(fixed1u, shr, kmp_uint8, 8, >>, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:29: error: 'kmp_int8' has not been declared 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:29: error: 'kmp_int8' has not been declared 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_sub(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:435:1: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 435 | kmp_uint64 __kmp_pause_init = 1; // for tpause | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:722:35: error: 'kmp_int32' has not been declared 722 | void __kmpc_barrier(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1001:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1001 | ATOMIC_CMPXCHG(fixed1, sub, kmp_int8, 8, -, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:29: error: 'kmp_int8' has not been declared 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:29: error: 'kmp_int8' has not been declared 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_xor(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:29: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1003:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1003 | ATOMIC_CMPXCHG(fixed1, xor, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:29: error: 'kmp_int16' has not been declared 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:29: error: 'kmp_int16' has not been declared 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_add(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1005:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1005 | ATOMIC_CMPXCHG(fixed2, add, kmp_int16, 16, +, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:30: error: 'kmp_int16' has not been declared 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:30: error: 'kmp_int16' has not been declared 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_andb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1007:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1007 | ATOMIC_CMPXCHG(fixed2, andb, kmp_int16, 16, &, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:29: error: 'kmp_int16' has not been declared 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:29: error: 'kmp_int16' has not been declared 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_global.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:36: warning: '__kmp_get_i_lock' defined but not used [-Wunused-variable] 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1009:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1009 | ATOMIC_CMPXCHG(fixed2, div, kmp_int16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:30: error: 'kmp_uint16' has not been declared 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:30: error: 'kmp_uint16' has not been declared 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2u_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:30: error: 'kmp_uint16' was not declared in this scope; did you mean 'kmp_info'? 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:30: error: 'kmp_uint16' was not declared in this scope; did you mean 'kmp_info'? 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_barrier(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:725:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 725 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:30: error: 'kmp_uint16' was not declared in this scope; did you mean 'kmp_info'? 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1011:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1011 | ATOMIC_CMPXCHG(fixed2u, div, kmp_uint16, 16, /, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:29: error: 'kmp_int16' has not been declared 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:29: error: 'kmp_int16' has not been declared 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_mul(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ --- runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1013:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1013 | ATOMIC_CMPXCHG(fixed2, mul, kmp_int16, 16, *, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:29: error: 'kmp_int16' has not been declared 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:29: error: 'kmp_int16' has not been declared 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_orb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:771:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 771 | kmp_int32 __kmpc_master(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:828:38: error: 'kmp_int32' has not been declared 828 | void __kmpc_end_master(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1015:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1015 | ATOMIC_CMPXCHG(fixed2, orb, kmp_int16, 16, |, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:29: error: 'kmp_int16' has not been declared 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:29: error: 'kmp_int16' has not been declared 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_shl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1017:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1017 | ATOMIC_CMPXCHG(fixed2, shl, kmp_int16, 16, <<, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:29: error: 'kmp_int16' has not been declared 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:29: error: 'kmp_int16' has not been declared 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1019:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1019 | ATOMIC_CMPXCHG(fixed2, shr, kmp_int16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:30: error: 'kmp_uint16' has not been declared 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:30: error: 'kmp_uint16' has not been declared 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2u_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:30: error: 'kmp_uint16' was not declared in this scope; did you mean 'kmp_info'? 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:30: error: 'kmp_uint16' was not declared in this scope; did you mean 'kmp_info'? 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:30: error: 'kmp_uint16' was not declared in this scope; did you mean 'kmp_info'? 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1021:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1021 | ATOMIC_CMPXCHG(fixed2u, shr, kmp_uint16, 16, >>, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:29: error: 'kmp_int16' has not been declared 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:29: error: 'kmp_int16' has not been declared 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_sub(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1023:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1023 | ATOMIC_CMPXCHG(fixed2, sub, kmp_int16, 16, -, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:29: error: 'kmp_int16' has not been declared 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:29: error: 'kmp_int16' has not been declared 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_xor(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:29: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1025:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1025 | ATOMIC_CMPXCHG(fixed2, xor, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:30: error: 'kmp_int32' has not been declared 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:30: error: 'kmp_int32' has not been declared 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_andb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1027:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1027 | ATOMIC_CMPXCHG(fixed4, andb, kmp_int32, 32, &, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:29: error: 'kmp_int32' has not been declared 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:29: error: 'kmp_int32' has not been declared 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1029:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1029 | ATOMIC_CMPXCHG(fixed4, div, kmp_int32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:30: error: 'kmp_uint32' has not been declared 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:30: error: 'kmp_uint32' has not been declared 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4u_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:30: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:30: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:30: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1031:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1031 | ATOMIC_CMPXCHG(fixed4u, div, kmp_uint32, 32, /, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:29: error: 'kmp_int32' has not been declared 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:29: error: 'kmp_int32' has not been declared 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_mul(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_master(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:830:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 830 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:860:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 860 | kmp_int32 __kmpc_masked(ident_t *loc, kmp_int32 global_tid, kmp_int32 filter) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:916:38: error: 'kmp_int32' has not been declared 916 | void __kmpc_end_masked(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1033:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1033 | ATOMIC_CMPXCHG(fixed4, mul, kmp_int32, 32, *, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:29: error: 'kmp_int32' has not been declared 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:29: error: 'kmp_int32' has not been declared 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_orb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_masked(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:918:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 918 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:945:35: error: 'kmp_int32' has not been declared 945 | void __kmpc_ordered(ident_t *loc, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_ordered(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:951:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 951 | __kmp_assert_valid_gtid(gtid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:972:60: error: 'kmp_base_data_t' {aka 'struct kmp_base_data'} has no member named 't_value' 972 | lck = (ompt_wait_id_t)(uintptr_t)&team->t.t_ordered.dt.t_value; | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1018:39: error: 'kmp_int32' has not been declared 1018 | void __kmpc_end_ordered(ident_t *loc, kmp_int32 gtid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1035:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1035 | ATOMIC_CMPXCHG(fixed4, orb, kmp_int32, 32, |, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:29: error: 'kmp_int32' has not been declared 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:29: error: 'kmp_int32' has not been declared 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_shl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_ordered(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1023:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 1023 | __kmp_assert_valid_gtid(gtid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1043:30: error: 'kmp_base_data_t' {aka 'struct kmp_base_data'} has no member named 't_value' 1043 | ->t.t_ordered.dt.t_value, | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1052:1: error: variable or field '__kmp_init_indirect_csptr' declared void 1052 | __kmp_init_indirect_csptr(kmp_critical_name *crit, ident_t const *loc, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1052:27: error: 'kmp_critical_name' was not declared in this scope 1052 | __kmp_init_indirect_csptr(kmp_critical_name *crit, ident_t const *loc, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1037:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1037 | ATOMIC_CMPXCHG(fixed4, shl, kmp_int32, 32, <<, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:29: error: 'kmp_int32' has not been declared 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:29: error: 'kmp_int32' has not been declared 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1052:46: error: 'crit' was not declared in this scope 1052 | __kmp_init_indirect_csptr(kmp_critical_name *crit, ident_t const *loc, | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1052:60: error: expected primary-expression before 'const' 1052 | __kmp_init_indirect_csptr(kmp_critical_name *crit, ident_t const *loc, | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1053:27: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1053 | kmp_int32 gtid, kmp_indirect_locktag_t tag) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1053:66: error: expected primary-expression before 'tag' 1053 | kmp_int32 gtid, kmp_indirect_locktag_t tag) { | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1253:36: error: 'kmp_int32' has not been declared 1253 | void __kmpc_critical(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1254:22: error: 'kmp_critical_name' has not been declared 1254 | kmp_critical_name *crit) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'kmp_mutex_impl_t __ompt_get_mutex_impl_type(void*, kmp_indirect_lock_t*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1398:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1398 | switch (KMP_EXTRACT_D_TAG(user_lock)) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1398:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1398 | switch (KMP_EXTRACT_D_TAG(user_lock)) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1398:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1398 | switch (KMP_EXTRACT_D_TAG(user_lock)) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1039:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1039 | ATOMIC_CMPXCHG(fixed4, shr, kmp_int32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:30: error: 'kmp_uint32' has not been declared 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:30: error: 'kmp_uint32' has not been declared 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4u_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:30: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1415:13: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 1415 | ilock = KMP_LOOKUP_I_LOCK(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1415:13: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 1415 | ilock = KMP_LOOKUP_I_LOCK(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1415:13: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 1415 | ilock = KMP_LOOKUP_I_LOCK(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1480:46: error: 'kmp_int32' has not been declared 1480 | void __kmpc_critical_with_hint(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1481:32: error: 'kmp_critical_name' has not been declared 1481 | kmp_critical_name *crit, uint32_t hint) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:30: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_critical_with_hint(ident_t*, int, int*, uint32_t)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1494:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 1494 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1496:3: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1496 | kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit; | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:30: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1041:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1041 | ATOMIC_CMPXCHG(fixed4u, shr, kmp_uint32, 32, >>, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1496:20: error: 'lk' was not declared in this scope; did you mean 'lck'? 1496 | kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit; | ^~ | lck /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1496:43: error: expected primary-expression before ')' token 1496 | kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:29: error: 'kmp_int32' has not been declared 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:29: error: 'kmp_int32' has not been declared 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1502:7: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1502 | KMP_COMPARE_AND_STORE_ACQ32((volatile kmp_int32 *)crit, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1502:7: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1502 | KMP_COMPARE_AND_STORE_ACQ32((volatile kmp_int32 *)crit, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1502:7: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1502 | KMP_COMPARE_AND_STORE_ACQ32((volatile kmp_int32 *)crit, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1505:7: error: '__kmp_init_indirect_csptr' was not declared in this scope; did you mean '__kmp_indirect_set'? 1505 | __kmp_init_indirect_csptr(crit, loc, global_tid, KMP_GET_I_TAG(lockseq)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1511:7: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1511 | if (KMP_EXTRACT_D_TAG(lk) != 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1511:7: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1511 | if (KMP_EXTRACT_D_TAG(lk) != 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1547:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 1547 | KMP_D_LOCK_FUNC(lk, set)(lk, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1547:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 1547 | KMP_D_LOCK_FUNC(lk, set)(lk, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1612:40: error: 'kmp_int32' has not been declared 1612 | void __kmpc_end_critical(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1613:26: error: 'kmp_critical_name' has not been declared 1613 | kmp_critical_name *crit) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_critical(ident_t*, int, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1619:17: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1619 | int locktag = KMP_EXTRACT_D_TAG(crit); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1619:17: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1619 | int locktag = KMP_EXTRACT_D_TAG(crit); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1619:17: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1619 | int locktag = KMP_EXTRACT_D_TAG(crit); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1639:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 1639 | KMP_D_LOCK_FUNC(lck, unset)((kmp_dyna_lock_t *)lck, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_xor(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1639:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 1639 | KMP_D_LOCK_FUNC(lck, unset)((kmp_dyna_lock_t *)lck, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1639:53: error: expected primary-expression before ')' token 1639 | KMP_D_LOCK_FUNC(lck, unset)((kmp_dyna_lock_t *)lck, global_tid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1709:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1709 | kmp_int32 __kmpc_barrier_master(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1753:46: error: 'kmp_int32' has not been declared 1753 | void __kmpc_end_barrier_master(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1043:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1043 | ATOMIC_CMPXCHG(fixed4, xor, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:30: error: 'kmp_int64' has not been declared 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:30: error: 'kmp_int64' has not been declared 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_andb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_barrier_master(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1755:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 1755 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1769:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1769 | kmp_int32 __kmpc_barrier_master_nowait(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1832:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 1832 | kmp_int32 __kmpc_single(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1885:38: error: 'kmp_int32' has not been declared 1885 | void __kmpc_end_single(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1045:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1045 | ATOMIC_CMPXCHG(fixed8, andb, kmp_int64, 64, &, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:29: error: 'kmp_int64' has not been declared 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:29: error: 'kmp_int64' has not been declared 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_single(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1886:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 1886 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1912:43: error: 'kmp_int32' has not been declared 1912 | void __kmpc_for_static_fini(ident_t *loc, kmp_int32 global_tid) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_for_static_fini(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1923:17: error: 'ident_t' {aka 'struct ident'} has no member named 'flags' 1923 | if ((loc->flags & KMP_IDENT_WORK_LOOP) != 0) { | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1925:24: error: 'ident_t' {aka 'struct ident'} has no member named 'flags' 1925 | } else if ((loc->flags & KMP_IDENT_WORK_SECTIONS) != 0) { | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1927:24: error: 'ident_t' {aka 'struct ident'} has no member named 'flags' 1927 | } else if ((loc->flags & KMP_IDENT_WORK_DISTRIBUTE) != 0) { | ^~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void ompc_set_dynamic(int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:2222:44: error: 'kmp_internal_control_t' {aka 'struct kmp_internal_control'} has no member named 'dynamic' 2222 | (((xthread)->th.th_current_task->td_icvs.dynamic) = (xval)) | ^~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:1960:3: note: in expansion of macro 'set__dynamic' 1960 | set__dynamic(thread, flag ? true : false); | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2168:39: error: 'kmp_int32' has not been declared 2168 | void __kmpc_copyprivate(ident_t *loc, kmp_int32 gtid, size_t cpy_size, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2170:25: error: 'kmp_int32' has not been declared 2170 | kmp_int32 didit) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1047:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1047 | ATOMIC_CMPXCHG(fixed8, div, kmp_int64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:30: error: 'kmp_uint64' has not been declared 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:30: error: 'kmp_uint64' has not been declared 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8u_div(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:30: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:30: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_copyprivate(ident_t*, int, size_t, void*, void (*)(void*, void*), int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2173:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 2173 | __kmp_assert_valid_gtid(gtid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:30: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1049:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1049 | ATOMIC_CMPXCHG(fixed8u, div, kmp_uint64, 64, /, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:29: error: 'kmp_int64' has not been declared 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:29: error: 'kmp_int64' has not been declared 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_mul(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmp_init_lock_with_hint(ident_t*, void**, kmp_dyna_lockseq_t)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1162:42: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1162 | __kmp_direct_init[KMP_GET_D_TAG(seq)]((kmp_dyna_lock_t *)l, seq) | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2252:5: note: in expansion of macro 'KMP_INIT_D_LOCK' 2252 | KMP_INIT_D_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1162:59: error: expected primary-expression before ')' token 1162 | __kmp_direct_init[KMP_GET_D_TAG(seq)]((kmp_dyna_lock_t *)l, seq) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2252:5: note: in expansion of macro 'KMP_INIT_D_LOCK' 2252 | KMP_INIT_D_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1162:66: error: expression cannot be used as a function 1162 | __kmp_direct_init[KMP_GET_D_TAG(seq)]((kmp_dyna_lock_t *)l, seq) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2252:5: note: in expansion of macro 'KMP_INIT_D_LOCK' 2252 | KMP_INIT_D_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1166:25: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1166 | __kmp_direct_init[0]((kmp_dyna_lock_t *)(l), seq) | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2257:5: note: in expansion of macro 'KMP_INIT_I_LOCK' 2257 | KMP_INIT_I_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1166:42: error: expected primary-expression before ')' token 1166 | __kmp_direct_init[0]((kmp_dyna_lock_t *)(l), seq) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2257:5: note: in expansion of macro 'KMP_INIT_I_LOCK' 2257 | KMP_INIT_I_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1166:51: error: expression cannot be used as a function 1166 | __kmp_direct_init[0]((kmp_dyna_lock_t *)(l), seq) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2257:5: note: in expansion of macro 'KMP_INIT_I_LOCK' 2257 | KMP_INIT_I_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2259:32: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2259 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2259:32: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2259 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2259:32: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2259 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1051:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1051 | ATOMIC_CMPXCHG(fixed8, mul, kmp_int64, 64, *, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:29: error: 'kmp_int64' has not been declared 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:29: error: 'kmp_int64' has not been declared 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmp_init_nest_lock_with_hint(ident_t*, void**, kmp_dyna_lockseq_t)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1166:25: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1166 | __kmp_direct_init[0]((kmp_dyna_lock_t *)(l), seq) | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2296:3: note: in expansion of macro 'KMP_INIT_I_LOCK' 2296 | KMP_INIT_I_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1166:42: error: expected primary-expression before ')' token 1166 | __kmp_direct_init[0]((kmp_dyna_lock_t *)(l), seq) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2296:3: note: in expansion of macro 'KMP_INIT_I_LOCK' 2296 | KMP_INIT_I_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1166:51: error: expression cannot be used as a function 1166 | __kmp_direct_init[0]((kmp_dyna_lock_t *)(l), seq) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2296:3: note: in expansion of macro 'KMP_INIT_I_LOCK' 2296 | KMP_INIT_I_LOCK(lock, seq); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2298:30: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2298 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_orb(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2298:30: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2298 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2298:30: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2298 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2304:47: error: 'kmp_int32' has not been declared 2304 | void __kmpc_init_lock_with_hint(ident_t *loc, kmp_int32 gtid, void **user_lock, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2328:52: error: 'kmp_int32' has not been declared 2328 | void __kmpc_init_nest_lock_with_hint(ident_t *loc, kmp_int32 gtid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2354:37: error: 'kmp_int32' has not been declared 2354 | void __kmpc_init_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2426:42: error: 'kmp_int32' has not been declared 2426 | void __kmpc_init_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2500:40: error: 'kmp_int32' has not been declared 2500 | void __kmpc_destroy_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_destroy_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2505:7: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2505 | if (KMP_EXTRACT_D_TAG(user_lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2505:7: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2505 | if (KMP_EXTRACT_D_TAG(user_lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2505:7: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2505 | if (KMP_EXTRACT_D_TAG(user_lock) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2506:35: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2506 | lck = ((kmp_indirect_lock_t *)KMP_LOOKUP_I_LOCK(user_lock))->lock; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2506:35: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2506 | lck = ((kmp_indirect_lock_t *)KMP_LOOKUP_I_LOCK(user_lock))->lock; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2506:35: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2506 | lck = ((kmp_indirect_lock_t *)KMP_LOOKUP_I_LOCK(user_lock))->lock; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1053:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1053 | ATOMIC_CMPXCHG(fixed8, orb, kmp_int64, 64, |, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:29: error: 'kmp_int64' has not been declared 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:29: error: 'kmp_int64' has not been declared 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_shl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2522:3: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2522 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2522:3: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2522 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2522:3: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2522 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2522:57: error: expected primary-expression before ')' token 2522 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2573:45: error: 'kmp_int32' has not been declared 2573 | void __kmpc_destroy_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_destroy_nest_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:35: error: 'kmp_lock_index_t' was not declared in this scope; did you mean 'kmp_lock_kind_t'? 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2577:30: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2577 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1149:53: error: expected primary-expression before ')' token 1149 | #define KMP_EXTRACT_I_INDEX(l) (*(kmp_lock_index_t *)(l) >> 1) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:27: note: in expansion of macro 'KMP_EXTRACT_I_INDEX' 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2577:30: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2577 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1269:49: error: '__kmp_get_i_lock' cannot be used as a function 1269 | ? __kmp_get_i_lock(KMP_EXTRACT_I_INDEX(l)) \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2577:30: note: in expansion of macro 'KMP_LOOKUP_I_LOCK' 2577 | kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1055:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1055 | ATOMIC_CMPXCHG(fixed8, shl, kmp_int64, 64, <<, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:29: error: 'kmp_int64' has not been declared 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:29: error: 'kmp_int64' has not been declared 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1057:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1057 | ATOMIC_CMPXCHG(fixed8, shr, kmp_int64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:30: error: 'kmp_uint64' has not been declared 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:30: error: 'kmp_uint64' has not been declared 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8u_shr(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:30: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2590:3: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2590 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2590:3: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2590 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2590:3: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2590 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:30: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2590:57: error: expected primary-expression before ')' token 2590 | KMP_D_LOCK_FUNC(user_lock, destroy)((kmp_dyna_lock_t *)user_lock); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2647:36: error: 'kmp_int32' has not been declared 2647 | void __kmpc_set_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_set_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2650:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2650 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2650:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2650 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2650:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2650 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2678:45: error: expected primary-expression before ')' token 2678 | __kmp_direct_set[tag]((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2678:61: error: expression cannot be used as a function 2678 | __kmp_direct_set[tag]((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2739:41: error: 'kmp_int32' has not been declared 2739 | void __kmpc_set_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:30: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1059:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1059 | ATOMIC_CMPXCHG(fixed8u, shr, kmp_uint64, 64, >>, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:29: error: 'kmp_int64' has not been declared 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:29: error: 'kmp_int64' has not been declared 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_xor(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_set_nest_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2760:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2760 | KMP_D_LOCK_FUNC(user_lock, set)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2760:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2760 | KMP_D_LOCK_FUNC(user_lock, set)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2760:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2760 | KMP_D_LOCK_FUNC(user_lock, set)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2760:57: error: expected primary-expression before ')' token 2760 | KMP_D_LOCK_FUNC(user_lock, set)((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2850:38: error: 'kmp_int32' has not been declared 2850 | void __kmpc_unset_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1061:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1061 | ATOMIC_CMPXCHG(fixed8, xor, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div(ident_t*, int, kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1063:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1063 | ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1063:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1063 | ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1063:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1063 | ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1063:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1063 | ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1063:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1063 | ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1063:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1063 | ATOMIC_CMPXCHG(float4, div, kmp_real32, 32, /, 4r, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul(ident_t*, int, kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1065:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1065 | ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1065:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1065 | ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1065:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1065 | ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1065:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1065 | ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1065:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1065 | ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1065:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1065 | ATOMIC_CMPXCHG(float4, mul, kmp_real32, 32, *, 4r, 3, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div(ident_t*, int, kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1067:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1067 | ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1067:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1067 | ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1067:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1067 | ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1067:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1067 | ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1067:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1067 | ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1067:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1067 | ATOMIC_CMPXCHG(float8, div, kmp_real64, 64, /, 8r, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_unset_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2853:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2853 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2853:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2853 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul(ident_t*, int, kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1069:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1069 | ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1069:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1069 | ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2853:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 2853 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2867:47: error: expected primary-expression before ')' token 2867 | __kmp_direct_unset[tag]((kmp_dyna_lock_t *)user_lock, gtid); | ^ | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1069:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1069 | ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1069:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1069 | ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1069:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1069 | ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1069:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1069 | ATOMIC_CMPXCHG(float8, mul, kmp_real64, 64, *, 8r, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_andl(ident_t*, int, char*, char)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1110:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1110 | ATOMIC_CMPX_L(fixed1, andl, char, 8, &&, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1110:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1110 | ATOMIC_CMPX_L(fixed1, andl, char, 8, &&, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1110:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1110 | ATOMIC_CMPX_L(fixed1, andl, char, 8, &&, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1110:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1110 | ATOMIC_CMPX_L(fixed1, andl, char, 8, &&, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1110:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1110 | ATOMIC_CMPX_L(fixed1, andl, char, 8, &&, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1110:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1110 | ATOMIC_CMPX_L(fixed1, andl, char, 8, &&, 1i, 0, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_orl(ident_t*, int, char*, char)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1112:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1112 | ATOMIC_CMPX_L(fixed1, orl, char, 8, ||, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1112:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1112 | ATOMIC_CMPX_L(fixed1, orl, char, 8, ||, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1112:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1112 | ATOMIC_CMPX_L(fixed1, orl, char, 8, ||, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1112:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1112 | ATOMIC_CMPX_L(fixed1, orl, char, 8, ||, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1112:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1112 | ATOMIC_CMPX_L(fixed1, orl, char, 8, ||, 1i, 0, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1112:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1112 | ATOMIC_CMPX_L(fixed1, orl, char, 8, ||, 1i, 0, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_andl(ident_t*, int, short int*, short int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1114:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1114 | ATOMIC_CMPX_L(fixed2, andl, short, 16, &&, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2867:63: error: expression cannot be used as a function 2867 | __kmp_direct_unset[tag]((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2946:43: error: 'kmp_int32' has not been declared 2946 | void __kmpc_unset_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1114:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1114 | ATOMIC_CMPX_L(fixed2, andl, short, 16, &&, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1114:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1114 | ATOMIC_CMPX_L(fixed2, andl, short, 16, &&, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1114:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1114 | ATOMIC_CMPX_L(fixed2, andl, short, 16, &&, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1114:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1114 | ATOMIC_CMPX_L(fixed2, andl, short, 16, &&, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1114:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1114 | ATOMIC_CMPX_L(fixed2, andl, short, 16, &&, 2i, 1, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_orl(ident_t*, int, short int*, short int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1116:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1116 | ATOMIC_CMPX_L(fixed2, orl, short, 16, ||, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1116:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1116 | ATOMIC_CMPX_L(fixed2, orl, short, 16, ||, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1116:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1116 | ATOMIC_CMPX_L(fixed2, orl, short, 16, ||, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1116:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1116 | ATOMIC_CMPX_L(fixed2, orl, short, 16, ||, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1116:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1116 | ATOMIC_CMPX_L(fixed2, orl, short, 16, ||, 2i, 1, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1116:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1116 | ATOMIC_CMPX_L(fixed2, orl, short, 16, ||, 2i, 1, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_unset_nest_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2953:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2953 | KMP_D_LOCK_FUNC(user_lock, unset)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2953:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2953 | KMP_D_LOCK_FUNC(user_lock, unset)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:29: error: 'kmp_int32' has not been declared 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:29: error: 'kmp_int32' has not been declared 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2953:7: note: in expansion of macro 'KMP_D_LOCK_FUNC' 2953 | KMP_D_LOCK_FUNC(user_lock, unset)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:2953:59: error: expected primary-expression before ')' token 2953 | KMP_D_LOCK_FUNC(user_lock, unset)((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3072:36: error: 'kmp_int32' has not been declared 3072 | int __kmpc_test_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_andl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:29: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'int __kmpc_test_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3077:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 3077 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3077:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 3077 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3077:13: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 3077 | int tag = KMP_EXTRACT_D_TAG(user_lock); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3103:51: error: expected primary-expression before ')' token 3103 | rc = __kmp_direct_test[tag]((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3103:67: error: expression cannot be used as a function 3103 | rc = __kmp_direct_test[tag]((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3180:41: error: 'kmp_int32' has not been declared 3180 | int __kmpc_test_nest_lock(ident_t *loc, kmp_int32 gtid, void **user_lock) { | ^~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'int __kmpc_test_nest_lock(ident_t*, int, void**)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3198:8: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3198 | rc = KMP_D_LOCK_FUNC(user_lock, test)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3198:8: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3198 | rc = KMP_D_LOCK_FUNC(user_lock, test)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3198:8: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3198 | rc = KMP_D_LOCK_FUNC(user_lock, test)((kmp_dyna_lock_t *)user_lock, gtid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3198:59: error: expected primary-expression before ')' token 3198 | rc = KMP_D_LOCK_FUNC(user_lock, test)((kmp_dyna_lock_t *)user_lock, gtid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3315:57: error: 'kmp_int32' has not been declared 3315 | __kmp_enter_critical_section_reduce_block(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3316:43: error: 'kmp_critical_name' has not been declared 3316 | kmp_critical_name *crit) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmp_enter_critical_section_reduce_block(ident_t*, int, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3326:3: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 3326 | kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit; | ^~~~~~~~~~~~~~~ | kmp_dyna_lockseq_t /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1118:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1118 | ATOMIC_CMPX_L(fixed4, andl, kmp_int32, 32, &&, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:28: error: 'kmp_int32' has not been declared 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:28: error: 'kmp_int32' has not been declared 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3326:20: error: 'lk' was not declared in this scope; did you mean 'lck'? 3326 | kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit; | ^~ | lck /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_orl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1120:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1120 | ATOMIC_CMPX_L(fixed4, orl, kmp_int32, 32, ||, 4i, 3, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3326:43: error: expected primary-expression before ')' token 3326 | kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:29: error: 'kmp_int64' has not been declared 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:29: error: 'kmp_int64' has not been declared 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3330:7: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 3330 | KMP_COMPARE_AND_STORE_ACQ32((volatile kmp_int32 *)crit, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_andl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:29: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3330:7: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 3330 | KMP_COMPARE_AND_STORE_ACQ32((volatile kmp_int32 *)crit, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3330:7: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 3330 | KMP_COMPARE_AND_STORE_ACQ32((volatile kmp_int32 *)crit, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1122:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1122 | ATOMIC_CMPX_L(fixed8, andl, kmp_int64, 64, &&, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:28: error: 'kmp_int64' has not been declared 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:28: error: 'kmp_int64' has not been declared 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_orl(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3333:7: error: '__kmp_init_indirect_csptr' was not declared in this scope; did you mean '__kmp_indirect_set'? 3333 | __kmp_init_indirect_csptr(crit, loc, global_tid, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | __kmp_indirect_set In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3340:7: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 3340 | if (KMP_EXTRACT_D_TAG(lk) != 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1102:5: note: in expansion of macro 'OP_CMPXCHG' 1102 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1124:1: note: in expansion of macro 'ATOMIC_CMPX_L' 1124 | ATOMIC_CMPX_L(fixed8, orl, kmp_int64, 64, ||, 8i, 7, | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3340:7: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 3340 | if (KMP_EXTRACT_D_TAG(lk) != 0) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_max(ident_t*, int, char*, char)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1214:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1214 | MIN_MAX_COMPXCHG(fixed1, max, char, 8, <, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1214:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1214 | MIN_MAX_COMPXCHG(fixed1, max, char, 8, <, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1214:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1214 | MIN_MAX_COMPXCHG(fixed1, max, char, 8, <, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1214:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1214 | MIN_MAX_COMPXCHG(fixed1, max, char, 8, <, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1214:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1214 | MIN_MAX_COMPXCHG(fixed1, max, char, 8, <, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1214:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1214 | MIN_MAX_COMPXCHG(fixed1, max, char, 8, <, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3346:5: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3346 | KMP_D_LOCK_FUNC(lk, set)(lk, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3346:5: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3346 | KMP_D_LOCK_FUNC(lk, set)(lk, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3379:55: error: 'kmp_int32' has not been declared 3379 | __kmp_end_critical_section_reduce_block(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3380:41: error: 'kmp_critical_name' has not been declared 3380 | kmp_critical_name *crit) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:116, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmp_end_critical_section_reduce_block(ident_t*, int, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:7: error: 'kmp_dyna_lock_t' was not declared in this scope; did you mean 'kmp_dyna_lockseq_t'? 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3390:5: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3390 | KMP_D_LOCK_FUNC(lck, unset)((kmp_dyna_lock_t *)lck, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1145:24: error: expected primary-expression before ')' token 1145 | (*((kmp_dyna_lock_t *)(l)) & ((1 << KMP_LOCK_SHIFT) - 1) & \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3390:5: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3390 | KMP_D_LOCK_FUNC(lck, unset)((kmp_dyna_lock_t *)lck, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1146:26: error: expected primary-expression before ')' token 1146 | -(*((kmp_dyna_lock_t *)(l)) & 1)) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1153:50: note: in expansion of macro 'KMP_EXTRACT_D_TAG' 1153 | #define KMP_D_LOCK_FUNC(l, op) __kmp_direct_##op[KMP_EXTRACT_D_TAG(l)] | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3390:5: note: in expansion of macro 'KMP_D_LOCK_FUNC' 3390 | KMP_D_LOCK_FUNC(lck, unset)((kmp_dyna_lock_t *)lck, global_tid); | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3390:51: error: expected primary-expression before ')' token 3390 | KMP_D_LOCK_FUNC(lck, unset)((kmp_dyna_lock_t *)lck, global_tid); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'int __kmp_swap_teams_for_teams_reduction(kmp_info_t*, kmp_team_t**, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3435:28: error: 'kmp_base_info_t' {aka 'struct kmp_base_info'} has no member named 'th_task_state'; did you mean 'th_task_team'? 3435 | *task_state = th->th.th_task_state; | ^~~~~~~~~~~~~ | th_task_team In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_min(ident_t*, int, char*, char)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1216:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1216 | MIN_MAX_COMPXCHG(fixed1, min, char, 8, >, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1216:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1216 | MIN_MAX_COMPXCHG(fixed1, min, char, 8, >, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3436:14: error: 'kmp_base_info_t' {aka 'struct kmp_base_info'} has no member named 'th_task_state'; did you mean 'th_task_team'? 3436 | th->th.th_task_state = 0; | ^~~~~~~~~~~~~ | th_task_team /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1216:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1216 | MIN_MAX_COMPXCHG(fixed1, min, char, 8, >, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1216:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1216 | MIN_MAX_COMPXCHG(fixed1, min, char, 8, >, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1216:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1216 | MIN_MAX_COMPXCHG(fixed1, min, char, 8, >, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1216:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1216 | MIN_MAX_COMPXCHG(fixed1, min, char, 8, >, 1i, 0, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmp_restore_swapped_teams(kmp_info_t*, kmp_team_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3451:43: error: 'kmp_base_info_t' {aka 'struct kmp_base_info'} has no member named 'th_task_state'; did you mean 'th_task_team'? 3451 | __kmp_type_convert(task_state, &(th->th.th_task_state)); | ^~~~~~~~~~~~~ | th_task_team In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_max(ident_t*, int, short int*, short int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1218:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1218 | MIN_MAX_COMPXCHG(fixed2, max, short, 16, <, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1218:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1218 | MIN_MAX_COMPXCHG(fixed2, max, short, 16, <, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1218:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1218 | MIN_MAX_COMPXCHG(fixed2, max, short, 16, <, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1218:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1218 | MIN_MAX_COMPXCHG(fixed2, max, short, 16, <, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1218:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1218 | MIN_MAX_COMPXCHG(fixed2, max, short, 16, <, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1218:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1218 | MIN_MAX_COMPXCHG(fixed2, max, short, 16, <, 2i, 1, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_min(ident_t*, int, short int*, short int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1220:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1220 | MIN_MAX_COMPXCHG(fixed2, min, short, 16, >, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1220:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1220 | MIN_MAX_COMPXCHG(fixed2, min, short, 16, >, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1220:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1220 | MIN_MAX_COMPXCHG(fixed2, min, short, 16, >, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1220:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1220 | MIN_MAX_COMPXCHG(fixed2, min, short, 16, >, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1220:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1220 | MIN_MAX_COMPXCHG(fixed2, min, short, 16, >, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1220:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1220 | MIN_MAX_COMPXCHG(fixed2, min, short, 16, >, 2i, 1, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:31: error: 'kmp_int32' has not been declared 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3470:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3470 | kmp_int32 | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3631:45: error: 'kmp_int32' has not been declared 3631 | void __kmpc_end_reduce_nowait(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3632:31: error: 'kmp_critical_name' has not been declared 3632 | kmp_critical_name *lck) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:31: error: 'kmp_int32' has not been declared 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_max(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1159:5: note: in definition of macro 'MIN_MAX_CMPXCHG' 1159 | TYPE KMP_ATOMIC_VOLATILE temp_val; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1160:10: error: expected ';' before 'old_value' 1160 | TYPE old_value; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1161:5: error: 'temp_val' was not declared in this scope 1161 | temp_val = *lhs; \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1162:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 1162 | old_value = temp_val; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1222:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1222 | MIN_MAX_COMPXCHG(fixed4, max, kmp_int32, 32, <, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:31: error: 'kmp_int32' has not been declared 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:31: error: 'kmp_int32' has not been declared 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_min(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:31: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1159:5: note: in definition of macro 'MIN_MAX_CMPXCHG' 1159 | TYPE KMP_ATOMIC_VOLATILE temp_val; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1160:10: error: expected ';' before 'old_value' 1160 | TYPE old_value; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1161:5: error: 'temp_val' was not declared in this scope 1161 | temp_val = *lhs; \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1162:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 1162 | old_value = temp_val; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_reduce_nowait(ident_t*, int, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3637:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 3637 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1224:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1224 | MIN_MAX_COMPXCHG(fixed4, min, kmp_int32, 32, >, 4i, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:31: error: 'kmp_int64' has not been declared 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:31: error: 'kmp_int64' has not been declared 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3700:1: error: 'kmp_int32' does not name a type; did you mean 'kmp_info'? 3700 | kmp_int32 __kmpc_reduce(ident_t *loc, kmp_int32 global_tid, kmp_int32 num_vars, | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3822:38: error: 'kmp_int32' has not been declared 3822 | void __kmpc_end_reduce(ident_t *loc, kmp_int32 global_tid, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3823:24: error: 'kmp_critical_name' has not been declared 3823 | kmp_critical_name *lck) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_max(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:31: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1159:5: note: in definition of macro 'MIN_MAX_CMPXCHG' 1159 | TYPE KMP_ATOMIC_VOLATILE temp_val; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1160:10: error: expected ';' before 'old_value' 1160 | TYPE old_value; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1161:5: error: 'temp_val' was not declared in this scope 1161 | temp_val = *lhs; \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_end_reduce(ident_t*, int, int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3831:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 3831 | __kmp_assert_valid_gtid(global_tid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1162:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 1162 | old_value = temp_val; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1226:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1226 | MIN_MAX_COMPXCHG(fixed8, max, kmp_int64, 64, <, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:31: error: 'kmp_int64' has not been declared 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:31: error: 'kmp_int64' has not been declared 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_min(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:31: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1159:5: note: in definition of macro 'MIN_MAX_CMPXCHG' 1159 | TYPE KMP_ATOMIC_VOLATILE temp_val; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1160:10: error: expected ';' before 'old_value' 1160 | TYPE old_value; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3945:1: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3945 | kmp_uint64 __kmpc_get_taskid() { | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3959:1: error: 'kmp_uint64' does not name a type; did you mean 'kmp_info'? 3959 | kmp_uint64 __kmpc_get_parent_taskid() { | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1161:5: error: 'temp_val' was not declared in this scope 1161 | temp_val = *lhs; \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1162:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 1162 | old_value = temp_val; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1228:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1228 | MIN_MAX_COMPXCHG(fixed8, min, kmp_int64, 64, >, 8i, 7, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_max(ident_t*, int, kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1230:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1230 | MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1230:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1230 | MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1230:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1230 | MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1230:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1230 | MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1230:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1230 | MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1230:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1230 | MIN_MAX_COMPXCHG(float4, max, kmp_real32, 32, <, 4r, 3, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_min(ident_t*, int, kmp_real32*, kmp_real32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1232:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1232 | MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1232:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1232 | MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1232:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1232 | MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1232:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1232 | MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1232:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1232 | MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1232:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1232 | MIN_MAX_COMPXCHG(float4, min, kmp_real32, 32, >, 4r, 3, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_max(ident_t*, int, kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1234:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1234 | MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1234:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1234 | MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1234:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1234 | MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1234:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1234 | MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1234:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1234 | MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1234:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1234 | MIN_MAX_COMPXCHG(float8, max, kmp_real64, 64, <, 8r, 7, | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_min(ident_t*, int, kmp_real64*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1236:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1236 | MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1236:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1236 | MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1164:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 1164 | !KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1236:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1236 | MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected ')' before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1236:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1236 | MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1163:11: note: to match this '(' 1163 | while (old_value OP rhs && /* still need actions? */ \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1236:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1236 | MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1171:3: error: expected primary-expression before '}' token 1171 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1205:7: note: in expansion of macro 'MIN_MAX_CMPXCHG' 1205 | MIN_MAX_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1236:1: note: in expansion of macro 'MIN_MAX_COMPXCHG' 1236 | MIN_MAX_COMPXCHG(float8, min, kmp_real64, 64, >, 8r, 7, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:30: error: 'kmp_int8' has not been declared 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:30: error: 'kmp_int8' has not been declared 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_neqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_init(ident_t*, int, int, const kmp_dim*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3988:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 3988 | __kmp_assert_valid_gtid(gtid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3990:3: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 3990 | kmp_int64 last, trace_count; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3993:3: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 3993 | kmp_uint32 *flags; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1292:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1292 | ATOMIC_CMPXCHG(fixed1, neqv, kmp_int8, 8, ^, 1i, 0, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:30: error: 'kmp_int16' has not been declared 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:3993:15: error: 'flags' was not declared in this scope; did you mean 'flag64'? 3993 | kmp_uint32 *flags; | ^~~~~ | flag64 /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4009:17: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_buf_idx' 4009 | idx = pr_buf->th_doacross_buf_idx++; // Increment index of shared buffer for | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4015:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4015 | pr_buf->th_doacross_info = (kmp_int64 *)__kmp_thread_malloc( | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:30: error: 'kmp_int16' has not been declared 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4015:42: error: expected primary-expression before ')' token 4015 | pr_buf->th_doacross_info = (kmp_int64 *)__kmp_thread_malloc( | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4018:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4018 | pr_buf->th_doacross_info[0] = | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4022:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4022 | pr_buf->th_doacross_info[1] = (kmp_int64)&sh_buf->doacross_num_done; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_neqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4022:53: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_num_done' 4022 | pr_buf->th_doacross_info[1] = (kmp_int64)&sh_buf->doacross_num_done; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4023:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4023 | pr_buf->th_doacross_info[2] = dims[0].lo; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4023:41: error: 'const struct kmp_dim' has no member named 'lo' 4023 | pr_buf->th_doacross_info[2] = dims[0].lo; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4024:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4024 | pr_buf->th_doacross_info[3] = dims[0].up; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4024:41: error: 'const struct kmp_dim' has no member named 'up' 4024 | pr_buf->th_doacross_info[3] = dims[0].up; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4025:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4025 | pr_buf->th_doacross_info[4] = dims[0].st; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4025:41: error: 'const struct kmp_dim' has no member named 'st' 4025 | pr_buf->th_doacross_info[4] = dims[0].st; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1294:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1294 | ATOMIC_CMPXCHG(fixed2, neqv, kmp_int16, 16, ^, 2i, 1, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:30: error: 'kmp_int32' has not been declared 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:30: error: 'kmp_int32' has not been declared 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4026:3: error: 'last' was not declared in this scope 4026 | last = 5; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4028:14: error: expected ';' before 'range_length' 4028 | kmp_int64 | ^ | ; 4029 | range_length; // To keep ranges of all dimensions but the first dims[0] | ~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4030:17: error: 'const struct kmp_dim' has no member named 'st' 4030 | if (dims[j].st == 1) { // most common case | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_neqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4032:7: error: 'range_length' was not declared in this scope 4032 | range_length = dims[j].up - dims[j].lo + 1; | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4032:30: error: 'const struct kmp_dim' has no member named 'up' 4032 | range_length = dims[j].up - dims[j].lo + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4032:43: error: 'const struct kmp_dim' has no member named 'lo' 4032 | range_length = dims[j].up - dims[j].lo + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4034:19: error: 'const struct kmp_dim' has no member named 'st' 4034 | if (dims[j].st > 0) { | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4036:9: error: 'range_length' was not declared in this scope 4036 | range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1; | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4036:25: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4036 | range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4036:45: error: 'const struct kmp_dim' has no member named 'up' 4036 | range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4036:58: error: 'const struct kmp_dim' has no member named 'lo' 4036 | range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4036:72: error: 'const struct kmp_dim' has no member named 'st' 4036 | range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1; | ^~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1296:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1296 | ATOMIC_CMPXCHG(fixed4, neqv, kmp_int32, 32, ^, 4i, 3, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:30: error: 'kmp_int64' has not been declared 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:30: error: 'kmp_int64' has not been declared 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4039:9: error: 'range_length' was not declared in this scope 4039 | range_length = | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_neqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:918:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 918 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4040:14: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4040 | (kmp_uint64)(dims[j].lo - dims[j].up) / (-dims[j].st) + 1; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4040:34: error: 'const struct kmp_dim' has no member named 'lo' 4040 | (kmp_uint64)(dims[j].lo - dims[j].up) / (-dims[j].st) + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4040:47: error: 'const struct kmp_dim' has no member named 'up' 4040 | (kmp_uint64)(dims[j].lo - dims[j].up) / (-dims[j].st) + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4040:63: error: 'const struct kmp_dim' has no member named 'st' 4040 | (kmp_uint64)(dims[j].lo - dims[j].up) / (-dims[j].st) + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4043:13: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4043 | pr_buf->th_doacross_info[last++] = range_length; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4043:40: error: 'range_length' was not declared in this scope 4043 | pr_buf->th_doacross_info[last++] = range_length; | ^~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:920:5: note: in expansion of macro 'OP_CMPXCHG' 920 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1298:1: note: in expansion of macro 'ATOMIC_CMPXCHG' 1298 | ATOMIC_CMPXCHG(fixed8, neqv, kmp_int64, 64, ^, 8i, 7, | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:30: error: 'kmp_int8' has not been declared 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:30: error: 'kmp_int8' has not been declared 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_eqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1282:3: note: in expansion of macro 'OP_GOMP_CRITICAL' 1282 | OP_GOMP_CRITICAL(^= (TYPE) ~, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4044:13: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4044 | pr_buf->th_doacross_info[last++] = dims[j].lo; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4044:48: error: 'const struct kmp_dim' has no member named 'lo' 4044 | pr_buf->th_doacross_info[last++] = dims[j].lo; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4045:13: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4045 | pr_buf->th_doacross_info[last++] = dims[j].up; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4045:48: error: 'const struct kmp_dim' has no member named 'up' 4045 | pr_buf->th_doacross_info[last++] = dims[j].up; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4046:13: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4046 | pr_buf->th_doacross_info[last++] = dims[j].st; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4046:48: error: 'const struct kmp_dim' has no member named 'st' 4046 | pr_buf->th_doacross_info[last++] = dims[j].st; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4051:15: error: 'const struct kmp_dim' has no member named 'st' 4051 | if (dims[0].st == 1) { // most common case | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:30: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1300:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1300 | ATOMIC_CMPX_EQV(fixed1, eqv, kmp_int8, 8, ^~, 1i, 0, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:30: error: 'kmp_int16' has not been declared 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:30: error: 'kmp_int16' has not been declared 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_eqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1282:3: note: in expansion of macro 'OP_GOMP_CRITICAL' 1282 | OP_GOMP_CRITICAL(^= (TYPE) ~, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4052:5: error: 'trace_count' was not declared in this scope 4052 | trace_count = dims[0].up - dims[0].lo + 1; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4052:27: error: 'const struct kmp_dim' has no member named 'up' 4052 | trace_count = dims[0].up - dims[0].lo + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4052:40: error: 'const struct kmp_dim' has no member named 'lo' 4052 | trace_count = dims[0].up - dims[0].lo + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4053:22: error: 'const struct kmp_dim' has no member named 'st' 4053 | } else if (dims[0].st > 0) { | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:30: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1302:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1302 | ATOMIC_CMPX_EQV(fixed2, eqv, kmp_int16, 16, ^~, 2i, 1, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:30: error: 'kmp_int32' has not been declared 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:30: error: 'kmp_int32' has not been declared 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4055:5: error: 'trace_count' was not declared in this scope 4055 | trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_eqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1282:3: note: in expansion of macro 'OP_GOMP_CRITICAL' 1282 | OP_GOMP_CRITICAL(^= (TYPE) ~, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4055:20: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4055 | trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4055:40: error: 'const struct kmp_dim' has no member named 'up' 4055 | trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4055:53: error: 'const struct kmp_dim' has no member named 'lo' 4055 | trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4055:67: error: 'const struct kmp_dim' has no member named 'st' 4055 | trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:30: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1304:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1304 | ATOMIC_CMPX_EQV(fixed4, eqv, kmp_int32, 32, ^~, 4i, 3, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:30: error: 'kmp_int64' has not been declared 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:46: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:30: error: 'kmp_int64' has not been declared 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:700:57: note: in definition of macro 'ATOMIC_BEGIN' 700 | TYPE *lhs, TYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_eqv(ident_t*, int, int*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1282:3: note: in expansion of macro 'OP_GOMP_CRITICAL' 1282 | OP_GOMP_CRITICAL(^= (TYPE) ~, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4058:5: error: 'trace_count' was not declared in this scope 4058 | trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4058:20: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4058 | trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4058:40: error: 'const struct kmp_dim' has no member named 'lo' 4058 | trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4058:53: error: 'const struct kmp_dim' has no member named 'up' 4058 | trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4058:69: error: 'const struct kmp_dim' has no member named 'st' 4058 | trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1284:5: note: in expansion of macro 'OP_CMPXCHG' 1284 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4061:5: error: 'trace_count' was not declared in this scope 4061 | trace_count *= pr_buf->th_doacross_info[4 * j + 1]; // use kept ranges | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4061:28: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4061 | trace_count *= pr_buf->th_doacross_info[4 * j + 1]; // use kept ranges | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4067:22: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_buf_idx' 4067 | if (idx != sh_buf->doacross_buf_idx) { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4069:28: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 4069 | __kmp_wait_4((volatile kmp_uint32 *)&sh_buf->doacross_buf_idx, idx, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4069:19: error: expected primary-expression before 'volatile' 4069 | __kmp_wait_4((volatile kmp_uint32 *)&sh_buf->doacross_buf_idx, idx, | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:30: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:729:10: note: in definition of macro 'OP_CRITICAL' 729 | (*lhs) OP(rhs); \ | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1306:1: note: in expansion of macro 'ATOMIC_CMPX_EQV' 1306 | ATOMIC_CMPX_EQV(fixed8, eqv, kmp_int64, 64, ^~, 8i, 7, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_add(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1358 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1358 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1358 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1358 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1358 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1358:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1358 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, add, kmp_cmplx32, 64, +, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_sub(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1360 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1360 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1360 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1360 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1360 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1360:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1360 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, sub, kmp_cmplx32, 64, -, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_mul(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1362:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1362 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1362:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1362 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1362:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1362 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1362:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1362 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1362:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1362 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1362:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1362 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, mul, kmp_cmplx32, 64, *, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_div(ident_t*, int, kmp_cmplx32*, kmp_cmplx32)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1364:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1364 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1364:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1364 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4069:19: error: expected ')' before 'volatile' 4069 | __kmp_wait_4((volatile kmp_uint32 *)&sh_buf->doacross_buf_idx, idx, | ~^~~~~~~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4079:24: error: expected primary-expression before ')' token 4079 | flags = (kmp_uint32 *)KMP_COMPARE_AND_STORE_RET64( | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1364:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1364 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1364:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1364 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4085:17: error: 'trace_count' was not declared in this scope 4085 | (size_t)trace_count / 8 + 8; // in bytes, use single bit per iteration | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1364:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1364 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:935:5: note: in expansion of macro 'OP_CMPXCHG' 935 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1364:1: note: in expansion of macro 'ATOMIC_CMPXCHG_WORKAROUND' 1364 | ATOMIC_CMPXCHG_WORKAROUND(cmplx4, div, kmp_cmplx32, 64, /, 8c, 7, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4086:26: error: expected primary-expression before ')' token 4086 | flags = (kmp_uint32 *)__kmp_thread_calloc(th, size, 1); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4088:13: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_flags' 4088 | sh_buf->doacross_flags = flags; | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_mul_float8(ident_t*, int, char*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1692:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1692 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1692:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1692 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1692:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1692 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1692:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1692 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1692:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1692 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1692:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1692 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_div_float8(ident_t*, int, char*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1694:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1694 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1694:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1694 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1694:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1694 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1694:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1694 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1694:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1694 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1694:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1694 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, float8, kmp_real64, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_mul_float8(ident_t*, int, short int*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1696:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1696 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1696:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1696 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4084:12: warning: unused variable 'size' [-Wunused-variable] 4084 | size_t size = | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4089:36: error: expected primary-expression before ')' token 4089 | } else if (flags == (kmp_uint32 *)1) { | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1696:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1696 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1696:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1696 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1696:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1696 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1696:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1696 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_div_float8(ident_t*, int, short int*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1698:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1698 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1698:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1698 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1698:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1698 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1698:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1698 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1698:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1698 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1698:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1698 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, float8, kmp_real64, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:28: error: 'kmp_int32' has not been declared 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4089:37: error: expected ')' before numeric constant 4089 | } else if (flags == (kmp_uint32 *)1) { | ~ ^ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4094:23: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 4094 | while (*(volatile kmp_int64 *)&sh_buf->doacross_flags == 1LL) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4094:14: error: expected primary-expression before 'volatile' 4094 | while (*(volatile kmp_int64 *)&sh_buf->doacross_flags == 1LL) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4094:14: error: expected ')' before 'volatile' 4094 | while (*(volatile kmp_int64 *)&sh_buf->doacross_flags == 1LL) | ~^~~~~~~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_mul_float8(ident_t*, int, int*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4096:22: error: expected ')' before ';' token 4096 | KMP_YIELD(TRUE); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4094:11: note: to match this '(' 4094 | while (*(volatile kmp_int64 *)&sh_buf->doacross_flags == 1LL) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4102:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_flags' 4102 | pr_buf->th_doacross_flags = | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4103:15: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_flags' 4103 | sh_buf->doacross_flags; // save private copy in order to not | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4108:57: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4108 | void __kmpc_doacross_wait(ident_t *loc, int gtid, const kmp_int64 *vec) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1700:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1700 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:28: error: 'kmp_int32' has not been declared 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_div_float8(ident_t*, int, int*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_wait(ident_t*, int, const int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4109:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 4109 | __kmp_assert_valid_gtid(gtid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4110:3: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 4110 | kmp_int64 shft; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1702:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1702 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, float8, kmp_real64, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:28: error: 'kmp_int64' has not been declared 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_mul_float8(ident_t*, int, int*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4112:3: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 4112 | kmp_uint32 flag; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4113:12: error: expected ';' before 'iter_number' 4113 | kmp_int64 iter_number; // iteration number of "collapsed" loop nest | ^~~~~~~~~~~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4117:12: error: expected ';' before 'lo' 4117 | kmp_int64 lo, up, st; | ^~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4128:30: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4128 | num_dims = (size_t)pr_buf->th_doacross_info[0]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1704:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1704 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:28: error: 'kmp_int64' has not been declared 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4129:3: error: 'lo' was not declared in this scope; did you mean 'loc'? 4129 | lo = pr_buf->th_doacross_info[2]; | ^~ | loc /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4129:16: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4129 | lo = pr_buf->th_doacross_info[2]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_div_float8(ident_t*, int, int*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4130:3: error: 'up' was not declared in this scope 4130 | up = pr_buf->th_doacross_info[3]; | ^~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4130:16: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4130 | up = pr_buf->th_doacross_info[3]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4131:3: error: 'st' was not declared in this scope; did you mean 'std'? 4131 | st = pr_buf->th_doacross_info[4]; | ^~ | std /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4131:16: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4131 | st = pr_buf->th_doacross_info[4]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4142:5: error: 'iter_number' was not declared in this scope 4142 | iter_number = vec[0] - lo; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4150:5: error: 'iter_number' was not declared in this scope 4150 | iter_number = (kmp_uint64)(vec[0] - lo) / st; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4150:20: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4150 | iter_number = (kmp_uint64)(vec[0] - lo) / st; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1706:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1706 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, float8, kmp_real64, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_float8(ident_t*, int, kmp_real32*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1708:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1708 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1708:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1708 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1708:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1708 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1708:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1708 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1708:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1708 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1708:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1708 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4158:5: error: 'iter_number' was not declared in this scope 4158 | iter_number = (kmp_uint64)(lo - vec[0]) / (-st); | ^~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_float8(ident_t*, int, kmp_real32*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1710:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1710 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1710:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1710 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1710:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1710 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1710:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1710 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1710:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1710 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1710:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1710 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_float8(ident_t*, int, kmp_real32*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1712:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1712 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1712:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1712 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4158:20: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4158 | iter_number = (kmp_uint64)(lo - vec[0]) / (-st); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1712:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1712 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1712:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1712 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1712:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1712 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1712:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1712 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_float8(ident_t*, int, kmp_real32*, kmp_real64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1714:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1714 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1714:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1714 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1714:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1714 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1714:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1714 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1714:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1714 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1714:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1714 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, float8, kmp_real64, 4r, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_add_fp(ident_t*, int, char*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1720:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1720 | ATOMIC_CMPXCHG_MIX(fixed1, char, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1720:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1720 | ATOMIC_CMPXCHG_MIX(fixed1, char, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1720:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1720 | ATOMIC_CMPXCHG_MIX(fixed1, char, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1720:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1720 | ATOMIC_CMPXCHG_MIX(fixed1, char, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1720:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1720 | ATOMIC_CMPXCHG_MIX(fixed1, char, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1720:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1720 | ATOMIC_CMPXCHG_MIX(fixed1, char, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1u_add_fp(ident_t*, int, uchar*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1722:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1722 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1722:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1722 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1722:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1722 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1722:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1722 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1722:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1722 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1722:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1722 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, add, 8, +, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_sub_fp(ident_t*, int, char*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1724 | ATOMIC_CMPXCHG_MIX(fixed1, char, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1724 | ATOMIC_CMPXCHG_MIX(fixed1, char, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4161:28: error: 'iter_number' was not declared in this scope 4161 | deps[0].variable.value = iter_number; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4165:14: error: expected ';' before 'iter' 4165 | kmp_int64 iter, ln; | ^~~~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4167:5: error: 'ln' was not declared in this scope; did you mean 'yn'? 4167 | ln = pr_buf->th_doacross_info[j + 1]; | ^~ | yn /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4167:18: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4167 | ln = pr_buf->th_doacross_info[j + 1]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1724 | ATOMIC_CMPXCHG_MIX(fixed1, char, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4168:18: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4168 | lo = pr_buf->th_doacross_info[j + 2]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1724 | ATOMIC_CMPXCHG_MIX(fixed1, char, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1724 | ATOMIC_CMPXCHG_MIX(fixed1, char, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1724:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1724 | ATOMIC_CMPXCHG_MIX(fixed1, char, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4169:18: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4169 | up = pr_buf->th_doacross_info[j + 3]; | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1u_sub_fp(ident_t*, int, uchar*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1726 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4170:18: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4170 | st = pr_buf->th_doacross_info[j + 4]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1726 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1726 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1726 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1726 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1726:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1726 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, sub, 8, -, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_mul_fp(ident_t*, int, char*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1728 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1728 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, fp, _Quad, 1i, 0, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4178:7: error: 'iter' was not declared in this scope 4178 | iter = vec[i] - lo; | ^~~~ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1728 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1728 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1728 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1728:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1728 | ATOMIC_CMPXCHG_MIX(fixed1, char, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1u_mul_fp(ident_t*, int, uchar*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1730 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4186:7: error: 'iter' was not declared in this scope 4186 | iter = (kmp_uint64)(vec[i] - lo) / st; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1730 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1730 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1730 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1730 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1730:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1730 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, mul, 8, *, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1_div_fp(ident_t*, int, char*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1732:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1732 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1732:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1732 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, fp, _Quad, 1i, 0, /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4186:15: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4186 | iter = (kmp_uint64)(vec[i] - lo) / st; | ^~~~~~~~~~ | kmp_info | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1732:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1732 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1732:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1732 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1732:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1732 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1732:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1732 | ATOMIC_CMPXCHG_MIX(fixed1, char, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed1u_div_fp(ident_t*, int, uchar*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1734:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1734 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1734:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1734 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1734:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1734 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1734:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1734 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1734:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1734 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1734:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1734 | ATOMIC_CMPXCHG_MIX(fixed1u, uchar, div, 8, /, fp, _Quad, 1i, 0, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_add_fp(ident_t*, int, short int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1737 | ATOMIC_CMPXCHG_MIX(fixed2, short, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1737 | ATOMIC_CMPXCHG_MIX(fixed2, short, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4194:7: error: 'iter' was not declared in this scope 4194 | iter = (kmp_uint64)(lo - vec[i]) / (-st); | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1737 | ATOMIC_CMPXCHG_MIX(fixed2, short, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1737 | ATOMIC_CMPXCHG_MIX(fixed2, short, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1737 | ATOMIC_CMPXCHG_MIX(fixed2, short, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1737:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1737 | ATOMIC_CMPXCHG_MIX(fixed2, short, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2u_add_fp(ident_t*, int, ushort*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1739 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1739 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1739 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1739 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1739 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1739:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1739 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, add, 16, +, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_sub_fp(ident_t*, int, short int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1741:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1741 | ATOMIC_CMPXCHG_MIX(fixed2, short, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1741:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1741 | ATOMIC_CMPXCHG_MIX(fixed2, short, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1741:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1741 | ATOMIC_CMPXCHG_MIX(fixed2, short, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4194:15: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4194 | iter = (kmp_uint64)(lo - vec[i]) / (-st); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1741:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1741 | ATOMIC_CMPXCHG_MIX(fixed2, short, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1741:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1741 | ATOMIC_CMPXCHG_MIX(fixed2, short, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1741:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1741 | ATOMIC_CMPXCHG_MIX(fixed2, short, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2u_sub_fp(ident_t*, int, ushort*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1743:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1743 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1743:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1743 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4196:19: error: 'iter' was not declared in this scope 4196 | iter_number = iter + ln * iter_number; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4202:3: error: 'shft' was not declared in this scope 4202 | shft = iter_number % 32; // use 32-bit granularity | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1743:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1743 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1743:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1743 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1743:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1743 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1743:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1743 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, sub, 16, -, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_mul_fp(ident_t*, int, short int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1745:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1745 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1745:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1745 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1745:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1745 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1745:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1745 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1745:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1745 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1745:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1745 | ATOMIC_CMPXCHG_MIX(fixed2, short, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2u_mul_fp(ident_t*, int, ushort*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1747:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1747 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1747:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1747 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1747:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1747 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1747:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1747 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1747:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1747 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1747:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1747 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, mul, 16, *, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2_div_fp(ident_t*, int, short int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1749:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1749 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1749:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1749 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1749:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1749 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1749:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1749 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1749:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1749 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1749:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1749 | ATOMIC_CMPXCHG_MIX(fixed2, short, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed2u_div_fp(ident_t*, int, ushort*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1751:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1751 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1751:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1751 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1751:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1751 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1751:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1751 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1751:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1751 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1751:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1751 | ATOMIC_CMPXCHG_MIX(fixed2u, ushort, div, 16, /, fp, _Quad, 2i, 1, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:28: error: 'kmp_int32' has not been declared 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4204:3: error: 'flag' was not declared in this scope; did you mean 'flag64'? 4204 | flag = 1 << shft; | ^~~~ | flag64 /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4205:26: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_flags' 4205 | while ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_add_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1430:5: error: '__kmp_use_yield' was not declared in this scope; did you mean '__kmp_yield'? 1430 | ((__kmp_use_yield == 1) || (__kmp_use_yield == 2 && (KMP_OVERSUBSCRIBED))) | ^~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:1438:20: note: in expansion of macro 'KMP_TRY_YIELD' 1438 | if ((cond) && (KMP_TRY_YIELD)) \ | ^~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4206:5: note: in expansion of macro 'KMP_YIELD' 4206 | KMP_YIELD(TRUE); | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1754:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1754 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4212:65: error: expected ')' before 'num_dims' 4212 | &(OMPT_CUR_TASK_INFO(th)->task_data), deps, (kmp_uint32)num_dims); | ^~~~~~~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:29: error: 'kmp_uint32' has not been declared 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4u_add_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4211:60: note: to match this '(' 4211 | ompt_callbacks.ompt_callback(ompt_callback_dependences)( | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4220:57: error: 'kmp_int64' does not name a type; did you mean 'kmp_info'? 4220 | void __kmpc_doacross_post(ident_t *loc, int gtid, const kmp_int64 *vec) { | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1756:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1756 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, add, 32, +, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:28: error: 'kmp_int32' has not been declared 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_post(ident_t*, int, const int*)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4221:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 4221 | __kmp_assert_valid_gtid(gtid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_sub_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4222:3: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 4222 | kmp_int64 shft; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4224:3: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 4224 | kmp_uint32 flag; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4225:12: error: expected ';' before 'iter_number' 4225 | kmp_int64 iter_number; // iteration number of "collapsed" loop nest | ^~~~~~~~~~~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4229:12: error: expected ';' before 'lo' 4229 | kmp_int64 lo, st; | ^~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4241:30: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4241 | num_dims = (size_t)pr_buf->th_doacross_info[0]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4242:3: error: 'lo' was not declared in this scope; did you mean 'loc'? 4242 | lo = pr_buf->th_doacross_info[2]; | ^~ | loc /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4242:16: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4242 | lo = pr_buf->th_doacross_info[2]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1758:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1758 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4243:3: error: 'st' was not declared in this scope; did you mean 'std'? 4243 | st = pr_buf->th_doacross_info[4]; | ^~ | std /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:29: error: 'kmp_uint32' has not been declared 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4243:16: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4243 | st = pr_buf->th_doacross_info[4]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4u_sub_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4248:5: error: 'iter_number' was not declared in this scope 4248 | iter_number = vec[0] - lo; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4250:5: error: 'iter_number' was not declared in this scope 4250 | iter_number = (kmp_uint64)(vec[0] - lo) / st; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4250:20: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4250 | iter_number = (kmp_uint64)(vec[0] - lo) / st; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1760:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1760 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, sub, 32, -, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:28: error: 'kmp_int32' has not been declared 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_mul_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4252:5: error: 'iter_number' was not declared in this scope 4252 | iter_number = (kmp_uint64)(lo - vec[0]) / (-st); | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1762:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1762 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:29: error: 'kmp_uint32' has not been declared 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4252:20: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4252 | iter_number = (kmp_uint64)(lo - vec[0]) / (-st); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4255:28: error: 'iter_number' was not declared in this scope 4255 | deps[0].variable.value = iter_number; | ^~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4259:14: error: expected ';' before 'iter' 4259 | kmp_int64 iter, ln; | ^~~~~ | ; /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4u_mul_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4261:5: error: 'ln' was not declared in this scope; did you mean 'yn'? 4261 | ln = pr_buf->th_doacross_info[j + 1]; | ^~ | yn /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4261:18: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4261 | ln = pr_buf->th_doacross_info[j + 1]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4262:18: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4262 | lo = pr_buf->th_doacross_info[j + 2]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4263:18: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4263 | st = pr_buf->th_doacross_info[j + 4]; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1764:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1764 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, mul, 32, *, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:28: error: 'kmp_int32' has not been declared 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4_div_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4265:7: error: 'iter' was not declared in this scope 4265 | iter = vec[i] - lo; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4267:7: error: 'iter' was not declared in this scope 4267 | iter = (kmp_uint64)(vec[i] - lo) / st; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:28: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1766:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1766 | ATOMIC_CMPXCHG_MIX(fixed4, kmp_int32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:29: error: 'kmp_uint32' has not been declared 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4267:15: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4267 | iter = (kmp_uint64)(vec[i] - lo) / st; | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4269:7: error: 'iter' was not declared in this scope 4269 | iter = (kmp_uint64)(lo - vec[i]) / (-st); | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4269:15: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 4269 | iter = (kmp_uint64)(lo - vec[i]) / (-st); | ^~~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed4u_div_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4271:19: error: 'iter' was not declared in this scope 4271 | iter_number = iter + ln * iter_number; | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4280:65: error: expected ')' before 'num_dims' 4280 | &(OMPT_CUR_TASK_INFO(th)->task_data), deps, (kmp_uint32)num_dims); | ^~~~~~~~ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4279:60: note: to match this '(' 4279 | ompt_callbacks.ompt_callback(ompt_callback_dependences)( | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4283:3: error: 'shft' was not declared in this scope 4283 | shft = iter_number % 32; // use 32-bit granularity | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:29: error: 'kmp_uint32' was not declared in this scope; did you mean 'kmp_info'? 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1768:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1768 | ATOMIC_CMPXCHG_MIX(fixed4u, kmp_uint32, div, 32, /, fp, _Quad, 4i, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:28: error: 'kmp_int64' has not been declared 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4285:3: error: 'flag' was not declared in this scope; did you mean 'flag64'? 4285 | flag = 1 << shft; | ^~~~ | flag64 /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4287:23: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_flags' 4287 | if ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:762:33: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 762 | __sync_fetch_and_or((volatile kmp_uint32 *)(p), (kmp_uint32)(v)) | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4288:5: note: in expansion of macro 'KMP_TEST_THEN_OR32' 4288 | KMP_TEST_THEN_OR32(&pr_buf->th_doacross_flags[iter_number], flag); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_add_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:762:24: error: expected primary-expression before 'volatile' 762 | __sync_fetch_and_or((volatile kmp_uint32 *)(p), (kmp_uint32)(v)) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4288:5: note: in expansion of macro 'KMP_TEST_THEN_OR32' 4288 | KMP_TEST_THEN_OR32(&pr_buf->th_doacross_flags[iter_number], flag); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:762:24: error: expected ')' before 'volatile' 762 | __sync_fetch_and_or((volatile kmp_uint32 *)(p), (kmp_uint32)(v)) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4288:5: note: in expansion of macro 'KMP_TEST_THEN_OR32' 4288 | KMP_TEST_THEN_OR32(&pr_buf->th_doacross_flags[iter_number], flag); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1771:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1771 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:29: error: 'kmp_uint64' has not been declared 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8u_add_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1773:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1773 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, add, 64, +, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: In function 'void __kmpc_doacross_fini(ident_t*, int)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4294:3: error: '__kmp_assert_valid_gtid' was not declared in this scope 4294 | __kmp_assert_valid_gtid(gtid); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4295:3: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 4295 | kmp_int32 num_done; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:28: error: 'kmp_int64' has not been declared 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4305:3: error: 'num_done' was not declared in this scope 4305 | num_done = | ^~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:81, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4306:7: note: in expansion of macro 'KMP_TEST_THEN_INC32' 4306 | KMP_TEST_THEN_INC32((kmp_uintptr_t)(pr_buf->th_doacross_info[1])) + 1; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:25: error: expected primary-expression before 'volatile' 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4306:7: note: in expansion of macro 'KMP_TEST_THEN_INC32' 4306 | KMP_TEST_THEN_INC32((kmp_uintptr_t)(pr_buf->th_doacross_info[1])) + 1; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:703:25: error: expected ')' before 'volatile' 703 | __sync_fetch_and_add((volatile kmp_int32 *)(p), 1) | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4306:7: note: in expansion of macro 'KMP_TEST_THEN_INC32' 4306 | KMP_TEST_THEN_INC32((kmp_uintptr_t)(pr_buf->th_doacross_info[1])) + 1; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4309:23: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_buf_idx' 4309 | int idx = pr_buf->th_doacross_buf_idx - 1; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_sub_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:33: error: 'kmp_uint32' does not name a type; did you mean 'kmp_info'? 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3452:29: note: in definition of macro '__kmp_thread_free' 3452 | ___kmp_thread_free((th), (ptr)KMP_SRC_LOC_CURR) | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:27: note: in expansion of macro 'CCAST' 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:44: error: expected '>' before '*' token 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3452:29: note: in definition of macro '__kmp_thread_free' 3452 | ___kmp_thread_free((th), (ptr)KMP_SRC_LOC_CURR) | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:27: note: in expansion of macro 'CCAST' 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:44: error: expected '(' before '*' token 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3452:29: note: in definition of macro '__kmp_thread_free' 3452 | ___kmp_thread_free((th), (ptr)KMP_SRC_LOC_CURR) | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:27: note: in expansion of macro 'CCAST' 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:218:41: error: expected primary-expression before '>' token 218 | #define CCAST(type, var) const_cast(var) | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3452:29: note: in definition of macro '__kmp_thread_free' 3452 | ___kmp_thread_free((th), (ptr)KMP_SRC_LOC_CURR) | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:27: note: in expansion of macro 'CCAST' 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:55: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_flags' 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3452:29: note: in definition of macro '__kmp_thread_free' 3452 | ___kmp_thread_free((th), (ptr)KMP_SRC_LOC_CURR) | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4316:27: note: in expansion of macro 'CCAST' 4316 | __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); | ^~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4317:13: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_flags' 4317 | sh_buf->doacross_flags = NULL; | ^~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4318:13: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_num_done' 4318 | sh_buf->doacross_num_done = 0; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4319:13: error: 'dispatch_shared_info_t' {aka 'struct dispatch_shared_info'} has no member named 'doacross_buf_idx' 4319 | sh_buf->doacross_buf_idx += | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4323:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_flags' 4323 | pr_buf->th_doacross_flags = NULL; | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:15: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4324:41: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4324 | __kmp_thread_free(th, (void *)pr_buf->th_doacross_info); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp.h:3452:29: note: in definition of macro '__kmp_thread_free' 3452 | ___kmp_thread_free((th), (ptr)KMP_SRC_LOC_CURR) | ^~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4325:11: error: 'kmp_disp_t' {aka 'struct kmp_disp'} has no member named 'th_doacross_info' 4325 | pr_buf->th_doacross_info = NULL; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4406:33: error: 'kmp_int32' has not been declared 4406 | void __kmpc_scope(ident_t *loc, kmp_int32 gtid, void *reserved) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_csupport.cpp:4422:37: error: 'kmp_int32' has not been declared 4422 | void __kmpc_end_scope(ident_t *loc, kmp_int32 gtid, void *reserved) { | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1775:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1775 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:29: error: 'kmp_uint64' has not been declared 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8u_sub_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ --- runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1777:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1777 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, sub, 64, -, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:28: error: 'kmp_int64' has not been declared 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_mul_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1779:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1779 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:29: error: 'kmp_uint64' has not been declared 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8u_mul_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1781:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1781 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, mul, 64, *, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:28: error: 'kmp_int64' has not been declared 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8_div_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:28: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1783:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1783 | ATOMIC_CMPXCHG_MIX(fixed8, kmp_int64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:29: error: 'kmp_uint64' has not been declared 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1632:34: note: in definition of macro 'ATOMIC_BEGIN_MIX' 1632 | ident_t *id_ref, int gtid, TYPE *lhs, RTYPE rhs) { \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_fixed8u_div_fp(ident_t*, int, int*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1663:3: note: in expansion of macro 'OP_UPDATE_GOMP_CRITICAL' 1663 | OP_UPDATE_GOMP_CRITICAL(TYPE, OP, GOMP_FLAG) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:792:5: note: in definition of macro 'OP_CMPXCHG' 792 | TYPE old_value, new_value; \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 793 | old_value = *(TYPE volatile *)lhs; \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:793:24: error: expected ')' before 'volatile' 793 | old_value = *(TYPE volatile *)lhs; \ | ~ ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:794:5: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 794 | new_value = (TYPE)(old_value OP rhs); \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:29: error: 'kmp_uint64' was not declared in this scope; did you mean 'kmp_info'? 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:735:13: note: in definition of macro 'OP_UPDATE_CRITICAL' 735 | (*lhs) = (TYPE)((*lhs)OP rhs); \ | ^~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1785:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1785 | ATOMIC_CMPXCHG_MIX(fixed8u, kmp_uint64, div, 64, /, fp, _Quad, 8i, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_add_fp(ident_t*, int, kmp_real32*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1788:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1788 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1788:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1788 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1788:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1788 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1788:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1788 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1788:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1788 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1788:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1788 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, add, 32, +, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_sub_fp(ident_t*, int, kmp_real32*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1790:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1790 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1790:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1790 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1790:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1790 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1790:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1790 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1790:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1790 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1790:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1790 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, sub, 32, -, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_mul_fp(ident_t*, int, kmp_real32*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1792:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1792 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1792:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1792 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1792:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1792 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1792:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1792 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1792:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1792 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1792:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1792 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, mul, 32, *, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float4_div_fp(ident_t*, int, kmp_real32*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1794 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1794 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1794 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1794 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1794 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1794:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1794 | ATOMIC_CMPXCHG_MIX(float4, kmp_real32, div, 32, /, fp, _Quad, 4r, 3, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_add_fp(ident_t*, int, kmp_real64*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1797:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1797 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1797:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1797 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1797:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1797 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1797:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1797 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1797:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1797 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1797:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1797 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, add, 64, +, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_sub_fp(ident_t*, int, kmp_real64*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1799 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1799 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1799 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1799 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1799 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1799:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1799 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, sub, 64, -, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_mul_fp(ident_t*, int, kmp_real64*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1801 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1801 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1801 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1801 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1801 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1801:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1801 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, mul, 64, *, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_float8_div_fp(ident_t*, int, kmp_real64*, _Quad)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1803 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1803 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1803 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1803 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1803 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1665:5: note: in expansion of macro 'OP_CMPXCHG' 1665 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1803:1: note: in expansion of macro 'ATOMIC_CMPXCHG_MIX' 1803 | ATOMIC_CMPXCHG_MIX(float8, kmp_real64, div, 64, /, fp, _Quad, 8r, 7, | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_add_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1908:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1908 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1908:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1908 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1908:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1908 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1908:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1908 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1908:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1908 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1908:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1908 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_sub_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1910:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1910 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1910:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1910 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1910:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1910 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1910:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1910 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1910:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1910 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1910:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1910 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_mul_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1912:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1912 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1912:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1912 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1912:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1912 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1912:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1912 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1912:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1912 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1912:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1912 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_cmplx4_div_cmplx8(ident_t*, int, kmp_cmplx32*, kmp_cmplx64)': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1914:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1914 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1914:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1914 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1914:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1914 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected ')' before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1914:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1914 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:795:11: note: to match this '(' 795 | while (!KMP_COMPARE_AND_STORE_ACQ##BITS( \ | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1914:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1914 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:803:3: error: expected primary-expression before '}' token 803 | } | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1899:5: note: in expansion of macro 'OP_CMPXCHG' 1899 | OP_CMPXCHG(TYPE, BITS, OP) /* aligned address */ \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:1914:1: note: in expansion of macro 'ATOMIC_CMPXCHG_CMPLX' 1914 | ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_1(ident_t*, int, void*, void*, void (*)(void*, void*, void*))': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3422:5: error: 'kmp_int8' was not declared in this scope; did you mean 'kmp_info'? 3422 | kmp_int8 old_value, new_value; | ^~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3424:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 3424 | old_value = *(kmp_int8 *)lhs; | ^~~~~~~~~ | si_value /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3424:29: error: expected primary-expression before ')' token 3424 | old_value = *(kmp_int8 *)lhs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3425:11: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 3425 | (*f)(&new_value, &old_value, rhs); | ^~~~~~~~~ | si_value In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3428:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 3428 | while (!KMP_COMPARE_AND_STORE_ACQ8((kmp_int8 *)lhs, *(kmp_int8 *)&old_value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected primary-expression before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3428:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 3428 | while (!KMP_COMPARE_AND_STORE_ACQ8((kmp_int8 *)lhs, *(kmp_int8 *)&old_value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:780:33: error: expected ')' before 'volatile' 780 | __sync_bool_compare_and_swap((volatile kmp_uint8 *)(p), (kmp_uint8)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3428:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ8' 3428 | while (!KMP_COMPARE_AND_STORE_ACQ8((kmp_int8 *)lhs, *(kmp_int8 *)&old_value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3436:11: error: expected ')' before ';' token 3436 | return; | ^ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3428:11: note: to match this '(' 3428 | while (!KMP_COMPARE_AND_STORE_ACQ8((kmp_int8 *)lhs, *(kmp_int8 *)&old_value, | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_2(ident_t*, int, void*, void*, void (*)(void*, void*, void*))': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3469:5: error: 'kmp_int16' was not declared in this scope; did you mean 'kmp_info'? 3469 | kmp_int16 old_value, new_value; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3471:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 3471 | old_value = *(kmp_int16 *)lhs; | ^~~~~~~~~ | si_value /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3471:30: error: expected primary-expression before ')' token 3471 | old_value = *(kmp_int16 *)lhs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3472:11: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 3472 | (*f)(&new_value, &old_value, rhs); | ^~~~~~~~~ | si_value In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3475:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 3475 | while (!KMP_COMPARE_AND_STORE_ACQ16( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected primary-expression before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3475:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 3475 | while (!KMP_COMPARE_AND_STORE_ACQ16( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:786:33: error: expected ')' before 'volatile' 786 | __sync_bool_compare_and_swap((volatile kmp_uint16 *)(p), (kmp_uint16)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3475:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ16' 3475 | while (!KMP_COMPARE_AND_STORE_ACQ16( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3483:11: error: expected ')' before ';' token 3483 | return; | ^ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3475:11: note: to match this '(' 3475 | while (!KMP_COMPARE_AND_STORE_ACQ16( | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_4(ident_t*, int, void*, void*, void (*)(void*, void*, void*))': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3518:5: error: 'kmp_int32' was not declared in this scope; did you mean 'kmp_info'? 3518 | kmp_int32 old_value, new_value; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3520:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 3520 | old_value = *(kmp_int32 *)lhs; | ^~~~~~~~~ | si_value /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3520:30: error: expected primary-expression before ')' token 3520 | old_value = *(kmp_int32 *)lhs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3521:11: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 3521 | (*f)(&new_value, &old_value, rhs); | ^~~~~~~~~ | si_value In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3524:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 3524 | while (!KMP_COMPARE_AND_STORE_ACQ32( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected primary-expression before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3524:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 3524 | while (!KMP_COMPARE_AND_STORE_ACQ32( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:792:33: error: expected ')' before 'volatile' 792 | __sync_bool_compare_and_swap((volatile kmp_uint32 *)(p), (kmp_uint32)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3524:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ32' 3524 | while (!KMP_COMPARE_AND_STORE_ACQ32( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3532:11: error: expected ')' before ';' token 3532 | return; | ^ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3524:11: note: to match this '(' 3524 | while (!KMP_COMPARE_AND_STORE_ACQ32( | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp: In function 'void __kmpc_atomic_8(ident_t*, int, void*, void*, void (*)(void*, void*, void*))': /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3568:5: error: 'kmp_int64' was not declared in this scope; did you mean 'kmp_info'? 3568 | kmp_int64 old_value, new_value; | ^~~~~~~~~ | kmp_info /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3570:5: error: 'old_value' was not declared in this scope; did you mean 'si_value'? 3570 | old_value = *(kmp_int64 *)lhs; | ^~~~~~~~~ | si_value /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3570:30: error: expected primary-expression before ')' token 3570 | old_value = *(kmp_int64 *)lhs; | ^ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3571:11: error: 'new_value' was not declared in this scope; did you mean 'si_value'? 3571 | (*f)(&new_value, &old_value, rhs); | ^~~~~~~~~ | si_value In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:20, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:42: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3573:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 3573 | while (!KMP_COMPARE_AND_STORE_ACQ64( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected primary-expression before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3573:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 3573 | while (!KMP_COMPARE_AND_STORE_ACQ64( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_os.h:835:33: error: expected ')' before 'volatile' 835 | __sync_bool_compare_and_swap((volatile kmp_uint64 *)(p), (kmp_uint64)(cv), \ | ~^~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3573:13: note: in expansion of macro 'KMP_COMPARE_AND_STORE_ACQ64' 3573 | while (!KMP_COMPARE_AND_STORE_ACQ64( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3581:11: error: expected ')' before ';' token 3581 | return; | ^ | ) /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:3573:11: note: to match this '(' 3573 | while (!KMP_COMPARE_AND_STORE_ACQ64( | ^ In file included from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.h:16, from /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_atomic.cpp:13: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h: At global scope: /home/pbulk/build/parallel/openmp/work/openmp-14.0.6.src/runtime/src/kmp_lock.h:1244:36: warning: '__kmp_get_i_lock' defined but not used [-Wunused-variable] 1244 | static inline kmp_indirect_lock_t *__kmp_get_i_lock(kmp_lock_index_t idx) { | ^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-int-to-void-pointer-cast' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-covered-switch-default' may have been intended to silence earlier diagnostics --- runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o --- *** [runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build 8 errors bmake[2]: stopped in /home/pbulk/build/parallel/openmp/work/build --- runtime/src/CMakeFiles/omp.dir/all --- *** [runtime/src/CMakeFiles/omp.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/parallel/openmp/work/build 1 error bmake[1]: stopped in /home/pbulk/build/parallel/openmp/work/build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/parallel/openmp/work/build 1 error bmake: stopped in /home/pbulk/build/parallel/openmp/work/build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/parallel/openmp *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/parallel/openmp