* installing *source* package 'NNS' ... ** this is package 'NNS' version '11.6.5' ** using staged installation ** libs using C++ compiler: 'g++ (GCC) 15.2.0' g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -DR_NO_REMAP -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -DRCPP_PARALLEL_USE_TBB=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c NNS_distance.cpp -o NNS_distance.o In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdarg.h:140, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdarg:48, from D:/RCompile/recent/R/include/R_ext/Print.h:36, from D:/RCompile/recent/R/include/R_ext/Error.h:29, from D:/RCompile/recent/R/include/R.h:73, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/r/headers.h:71, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:30, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp.h:27, from NNS_distance.cpp:1: d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw_stdarg.h:11:2: error: #error Only Win32 target is supported! 11 | #error Only Win32 target is supported! | ^~~~~ In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:64, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:35, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr.h:157, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/atomicity.h:37, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/streambuf:45, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/streambuf_iterator.h:37, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/iterator:68, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:51: d:/rtools45/x86_64-w64-mingw32.static.posix/include/sys/types.h:10:2: error: #error Only Win32 target is supported! 10 | #error Only Win32 target is supported! | ^~~~~ In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:69: d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:12:2: error: #error Only Win32 target is supported! 12 | #error Only Win32 target is supported! | ^~~~~ In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:25: d:/rtools45/x86_64-w64-mingw32.static.posix/include/sys/timeb.h:12:2: error: #error Only Win32 target is supported! 12 | #error Only Win32 target is supported! | ^~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwctype:55, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_facets.h:41, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_ios.h:39, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ios:48, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/ostream.h:43, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ostream:42, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/iostream:43, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:53: d:/rtools45/x86_64-w64-mingw32.static.posix/include/wctype.h:10:2: error: #error Only Win32 target is supported! 10 | #error Only Win32 target is supported! | ^~~~~ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:91, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/blocked_range.h:20, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/TBB.h:10, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel.h:24, from NNS_distance.cpp:2: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_config.h:79:19: error: operator '||' has no right operand 79 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_config.h:534:20: error: operator '||' has no right operand 534 | #if (_WIN32||_WIN64) && (__TBB_SOURCE_DIRECTLY_INCLUDED || TBB_USE_PREVIEW_BINARY) | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_config.h:590:29: error: operator '||' has no right operand 590 | (_WIN32 || _WIN64 || __APPLE__ || (__linux__ && !__ANDROID__)) | ^~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_config.h:668:20: error: operator '||' has no right operand 668 | #if (_WIN32||_WIN64) && __INTEL_COMPILER == 1110 | ^ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:28, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:37, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/concurrent_unordered_set.h:23, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/TBB.h:11: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:149:24: error: operator '!' has no right operand 149 | #if _MSC_VER && !_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:187:19: error: operator '||' has no right operand 187 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:329:6: error: #error Unsupported machine word size. 329 | #error Unsupported machine word size. | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:76:24: error: operator '!' has no right operand 76 | #if _MSC_VER && !_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:449:24: error: operator '!' has no right operand 449 | #if _MSC_VER && !_WIN64 | ^ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/TBB.h:13: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/global_control.h:40:40: error: operator '||' has no right operand 40 | #elif __TBB_x86_64 && (_WIN32 || _WIN64) | ^ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/TBB.h:14: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:20:19: error: operator '||' has no right operand 20 | #if _WIN32||_WIN64 | ^ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:29: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_profiling.h:47:20: error: operator '||' has no right operand 47 | #if (_WIN32||_WIN64||__linux__) && !__MINGW32__ && TBB_USE_THREADING_TOOLS | ^~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_profiling.h:105:19: error: operator '||' has no right operand 105 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:42:21: error: operator '||' has no right operand 42 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:56:21: error: operator '||' has no right operand 56 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:148:21: error: operator '||' has no right operand 148 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:167:21: error: operator '||' has no right operand 167 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:183:21: error: operator '||' has no right operand 183 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:192:21: error: operator '||' has no right operand 192 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:205:19: error: operator '||' has no right operand 205 | #if _WIN32||_WIN64 | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:218:19: error: operator '||' has no right operand 218 | #if _WIN32||_WIN64 | ^ In file included from /x86_64-w64-mingw32.static.posix/include/_cygwin.h:14, from d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw.h:15, from d:/rtools45/x86_64-w64-mingw32.static.posix/include/corecrt.h:10, from d:/rtools45/x86_64-w64-mingw32.static.posix/include/crtdefs.h:10, from d:/rtools45/x86_64-w64-mingw32.static.posix/include/stddef.h:7, from /usr/include/sys/reent.h:14, from /usr/include/math.h:5, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cmath:55, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/platform/compiler.h:37, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/r/headers.h:67: d:/rtools45/x86_64-w64-mingw32.static.posix/include/stddef.h:18:3: error: '_CRTIMP' does not name a type 18 | _CRTIMP extern int *__cdecl _errno(void); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stddef.h:20:3: error: 'errno_t' does not name a type; did you mean 'errno'? 20 | errno_t __cdecl _set_errno(int _Value); | ^~~~~~~ | errno d:/rtools45/x86_64-w64-mingw32.static.posix/include/stddef.h:21:3: error: 'errno_t' does not name a type; did you mean 'errno'? 21 | errno_t __cdecl _get_errno(int *_Value); | ^~~~~~~ | errno d:/rtools45/x86_64-w64-mingw32.static.posix/include/stddef.h:24:3: error: '_CRTIMP' does not name a type 24 | _CRTIMP extern unsigned long __cdecl __threadid(void); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stddef.h:26:3: error: '_CRTIMP' does not name a type 26 | _CRTIMP extern uintptr_t __cdecl __threadhandle(void); | ^~~~~~~ In file included from /usr/include/sys/reent.h:16: /usr/include/sys/_types.h:167:5: error: 'wint_t' does not name a type 167 | wint_t __wch; | ^~~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_abs.h:44, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cmath:59: /usr/include/stdlib.h:90:33: error: expected initializer before '__malloc_like' 90 | void *calloc(size_t, size_t) __malloc_like __result_use_check | ^~~~~~~~~~~~~ /usr/include/stdlib.h:108:25: error: expected initializer before '__malloc_like' 108 | void *malloc(size_t) __malloc_like __result_use_check __alloc_size(1) _NOTHROW; | ^~~~~~~~~~~~~ /usr/include/stdlib.h:145:34: error: expected initializer before '__result_use_check' 145 | void *realloc(void *, size_t) __result_use_check __alloc_size(2) _NOTHROW; | ^~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:147:47: error: expected initializer before '__result_use_check' 147 | void *reallocarray(void *, size_t, size_t) __result_use_check __alloc_size2(2, 3); | ^~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:148:35: error: expected initializer before '__result_use_check' 148 | void *reallocf(void *, size_t) __result_use_check __alloc_size(2); | ^~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:290:50: error: expected initializer before '__nonnull' 290 | int posix_memalign (void **, size_t, size_t) __nonnull((1)) | ^~~~~~~~~ /usr/include/stdlib.h:315:23: error: expected string-literal before '__ASMNAME' 315 | __asm__ (__ASMNAME ("__bsd_qsort_r")); | ^~~~~~~~~ /usr/include/stdlib.h:315:23: error: expected ')' before '__ASMNAME' 315 | __asm__ (__ASMNAME ("__bsd_qsort_r")); | ~^~~~~~~~~ | ) /usr/include/stdlib.h:315:23: error: expected initializer before '__ASMNAME' 315 | __asm__ (__ASMNAME ("__bsd_qsort_r")); | ^~~~~~~~~ /usr/include/stdlib.h:334:39: error: expected initializer before '__malloc_like' 334 | void * aligned_alloc(size_t, size_t) __malloc_like __alloc_align(1) | ^~~~~~~~~~~~~ /usr/include/stdlib.h:337:1: error: '_Noreturn' does not name a type 337 | _Noreturn void | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:49, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/postypes.h:42, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:44, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/string:44, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/macros/macros.h:25, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/r/headers.h:69: d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:241:24: error: 'wint_t' was not declared in this scope 241 | int __cdecl iswalpha(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:242:23: error: variable '_iswalpha_l' definition is marked dllimport 242 | _CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:242:35: error: 'wint_t' was not declared in this scope 242 | _CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:242:55: error: expected primary-expression before '_Locale' 242 | _CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:242:62: error: expression list treated as compound expression in initializer [-fpermissive] 242 | _CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:243:24: error: 'wint_t' was not declared in this scope 243 | int __cdecl iswupper(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:244:23: error: variable '_iswupper_l' definition is marked dllimport 244 | _CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:244:35: error: 'wint_t' was not declared in this scope 244 | _CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:244:55: error: expected primary-expression before '_Locale' 244 | _CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:244:62: error: expression list treated as compound expression in initializer [-fpermissive] 244 | _CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:245:24: error: 'wint_t' was not declared in this scope 245 | int __cdecl iswlower(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:246:23: error: variable '_iswlower_l' definition is marked dllimport 246 | _CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:246:35: error: 'wint_t' was not declared in this scope 246 | _CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:246:55: error: expected primary-expression before '_Locale' 246 | _CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:246:62: error: expression list treated as compound expression in initializer [-fpermissive] 246 | _CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:247:24: error: 'wint_t' was not declared in this scope 247 | int __cdecl iswdigit(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:248:23: error: variable '_iswdigit_l' definition is marked dllimport 248 | _CRTIMP int __cdecl _iswdigit_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:248:35: error: 'wint_t' was not declared in this scope 248 | _CRTIMP int __cdecl _iswdigit_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:248:55: error: expected primary-expression before '_Locale' 248 | _CRTIMP int __cdecl _iswdigit_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:248:62: error: expression list treated as compound expression in initializer [-fpermissive] 248 | _CRTIMP int __cdecl _iswdigit_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:249:25: error: 'wint_t' was not declared in this scope 249 | int __cdecl iswxdigit(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:250:23: error: variable '_iswxdigit_l' definition is marked dllimport 250 | _CRTIMP int __cdecl _iswxdigit_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:250:36: error: 'wint_t' was not declared in this scope 250 | _CRTIMP int __cdecl _iswxdigit_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:250:56: error: expected primary-expression before '_Locale' 250 | _CRTIMP int __cdecl _iswxdigit_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:250:63: error: expression list treated as compound expression in initializer [-fpermissive] 250 | _CRTIMP int __cdecl _iswxdigit_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:251:24: error: 'wint_t' was not declared in this scope 251 | int __cdecl iswspace(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:252:23: error: variable '_iswspace_l' definition is marked dllimport 252 | _CRTIMP int __cdecl _iswspace_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:252:35: error: 'wint_t' was not declared in this scope 252 | _CRTIMP int __cdecl _iswspace_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:252:55: error: expected primary-expression before '_Locale' 252 | _CRTIMP int __cdecl _iswspace_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:252:62: error: expression list treated as compound expression in initializer [-fpermissive] 252 | _CRTIMP int __cdecl _iswspace_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:253:24: error: 'wint_t' was not declared in this scope 253 | int __cdecl iswpunct(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:254:23: error: variable '_iswpunct_l' definition is marked dllimport 254 | _CRTIMP int __cdecl _iswpunct_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:254:35: error: 'wint_t' was not declared in this scope 254 | _CRTIMP int __cdecl _iswpunct_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:254:55: error: expected primary-expression before '_Locale' 254 | _CRTIMP int __cdecl _iswpunct_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:254:62: error: expression list treated as compound expression in initializer [-fpermissive] 254 | _CRTIMP int __cdecl _iswpunct_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:255:24: error: 'wint_t' was not declared in this scope 255 | int __cdecl iswalnum(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:256:23: error: variable '_iswalnum_l' definition is marked dllimport 256 | _CRTIMP int __cdecl _iswalnum_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:256:35: error: 'wint_t' was not declared in this scope 256 | _CRTIMP int __cdecl _iswalnum_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:256:55: error: expected primary-expression before '_Locale' 256 | _CRTIMP int __cdecl _iswalnum_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:256:62: error: expression list treated as compound expression in initializer [-fpermissive] 256 | _CRTIMP int __cdecl _iswalnum_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:257:24: error: 'wint_t' was not declared in this scope 257 | int __cdecl iswprint(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:258:23: error: variable '_iswprint_l' definition is marked dllimport 258 | _CRTIMP int __cdecl _iswprint_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:258:35: error: 'wint_t' was not declared in this scope 258 | _CRTIMP int __cdecl _iswprint_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:258:55: error: expected primary-expression before '_Locale' 258 | _CRTIMP int __cdecl _iswprint_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:258:62: error: expression list treated as compound expression in initializer [-fpermissive] 258 | _CRTIMP int __cdecl _iswprint_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:259:24: error: 'wint_t' was not declared in this scope 259 | int __cdecl iswgraph(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:260:23: error: variable '_iswgraph_l' definition is marked dllimport 260 | _CRTIMP int __cdecl _iswgraph_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:260:35: error: 'wint_t' was not declared in this scope 260 | _CRTIMP int __cdecl _iswgraph_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:260:55: error: expected primary-expression before '_Locale' 260 | _CRTIMP int __cdecl _iswgraph_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:260:62: error: expression list treated as compound expression in initializer [-fpermissive] 260 | _CRTIMP int __cdecl _iswgraph_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:261:24: error: 'wint_t' was not declared in this scope 261 | int __cdecl iswcntrl(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:262:23: error: variable '_iswcntrl_l' definition is marked dllimport 262 | _CRTIMP int __cdecl _iswcntrl_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:262:35: error: 'wint_t' was not declared in this scope 262 | _CRTIMP int __cdecl _iswcntrl_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:262:55: error: expected primary-expression before '_Locale' 262 | _CRTIMP int __cdecl _iswcntrl_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:262:62: error: expression list treated as compound expression in initializer [-fpermissive] 262 | _CRTIMP int __cdecl _iswcntrl_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:263:24: error: 'wint_t' was not declared in this scope 263 | int __cdecl iswascii(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:268:3: error: 'wint_t' does not name a type 268 | wint_t __cdecl towupper(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:269:11: error: 'wint_t' does not name a type 269 | _CRTIMP wint_t __cdecl _towupper_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:270:3: error: 'wint_t' does not name a type 270 | wint_t __cdecl towlower(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:271:11: error: 'wint_t' does not name a type 271 | _CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:272:24: error: 'wint_t' was not declared in this scope 272 | int __cdecl iswctype(wint_t _C,wctype_t _Type); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:272:34: error: 'wctype_t' was not declared in this scope 272 | int __cdecl iswctype(wint_t _C,wctype_t _Type); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:272:48: error: expression list treated as compound expression in initializer [-fpermissive] 272 | int __cdecl iswctype(wint_t _C,wctype_t _Type); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:274:23: error: variable '_iswctype_l' definition is marked dllimport 274 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:274:35: error: 'wint_t' was not declared in this scope 274 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:274:45: error: 'wctype_t' was not declared in this scope 274 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:274:70: error: expected primary-expression before '_Locale' 274 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:274:77: error: expression list treated as compound expression in initializer [-fpermissive] 274 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:275:23: error: variable '__iswcsymf' definition is marked dllimport 275 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); | ^~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:275:34: error: 'wint_t' was not declared in this scope 275 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:276:23: error: variable '_iswcsymf_l' definition is marked dllimport 276 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:276:35: error: 'wint_t' was not declared in this scope 276 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:276:55: error: expected primary-expression before '_Locale' 276 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:276:62: error: expression list treated as compound expression in initializer [-fpermissive] 276 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:277:23: error: variable '__iswcsym' definition is marked dllimport 277 | _CRTIMP int __cdecl __iswcsym(wint_t _C); | ^~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:277:33: error: 'wint_t' was not declared in this scope 277 | _CRTIMP int __cdecl __iswcsym(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:278:23: error: variable '_iswcsym_l' definition is marked dllimport 278 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); | ^~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:278:34: error: 'wint_t' was not declared in this scope 278 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:278:54: error: expected primary-expression before '_Locale' 278 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:278:61: error: expression list treated as compound expression in initializer [-fpermissive] 278 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:281:25: error: 'wint_t' was not declared in this scope 281 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:281:35: error: 'wctype_t' was not declared in this scope 281 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:281:49: error: expression list treated as compound expression in initializer [-fpermissive] 281 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:285:24: error: 'wint_t' was not declared in this scope 285 | int __cdecl iswblank(wint_t _C); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:309:11: error: 'intptr_t' does not name a type 309 | _CRTIMP intptr_t __cdecl _wfindfirst32(const wchar_t *_Filename,struct _wfinddata32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:12:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' 11 | #include +++ |+#include 12 | d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:310:23: error: variable '_wfindnext32' definition is marked dllimport 310 | _CRTIMP int __cdecl _wfindnext32(intptr_t _FindHandle,struct _wfinddata32_t *_FindData); | ^~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:310:36: error: 'intptr_t' was not declared in this scope 310 | _CRTIMP int __cdecl _wfindnext32(intptr_t _FindHandle,struct _wfinddata32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:310:36: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:310:57: error: expected primary-expression before 'struct' 310 | _CRTIMP int __cdecl _wfindnext32(intptr_t _FindHandle,struct _wfinddata32_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:310:89: error: expression list treated as compound expression in initializer [-fpermissive] 310 | _CRTIMP int __cdecl _wfindnext32(intptr_t _FindHandle,struct _wfinddata32_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:314:11: error: 'intptr_t' does not name a type 314 | _CRTIMP intptr_t __cdecl _wfindfirst32i64(const wchar_t *_Filename,struct _wfinddata32i64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:314:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:315:3: error: 'intptr_t' does not name a type 315 | intptr_t __cdecl _wfindfirst64i32(const wchar_t *_Filename,struct _wfinddata64i32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:315:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:316:11: error: 'intptr_t' does not name a type 316 | _CRTIMP intptr_t __cdecl _wfindfirst64(const wchar_t *_Filename,struct _wfinddata64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:316:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:317:23: error: variable '_wfindnext32i64' definition is marked dllimport 317 | _CRTIMP int __cdecl _wfindnext32i64(intptr_t _FindHandle,struct _wfinddata32i64_t *_FindData); | ^~~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:317:39: error: 'intptr_t' was not declared in this scope 317 | _CRTIMP int __cdecl _wfindnext32i64(intptr_t _FindHandle,struct _wfinddata32i64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:317:39: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:317:60: error: expected primary-expression before 'struct' 317 | _CRTIMP int __cdecl _wfindnext32i64(intptr_t _FindHandle,struct _wfinddata32i64_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:317:95: error: expression list treated as compound expression in initializer [-fpermissive] 317 | _CRTIMP int __cdecl _wfindnext32i64(intptr_t _FindHandle,struct _wfinddata32i64_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:318:31: error: 'intptr_t' was not declared in this scope 318 | int __cdecl _wfindnext64i32(intptr_t _FindHandle,struct _wfinddata64i32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:318:31: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:318:52: error: expected primary-expression before 'struct' 318 | int __cdecl _wfindnext64i32(intptr_t _FindHandle,struct _wfinddata64i32_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:318:87: error: expression list treated as compound expression in initializer [-fpermissive] 318 | int __cdecl _wfindnext64i32(intptr_t _FindHandle,struct _wfinddata64i32_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:319:23: error: variable '_wfindnext64' definition is marked dllimport 319 | _CRTIMP int __cdecl _wfindnext64(intptr_t _FindHandle,struct _wfinddata64_t *_FindData); | ^~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:319:36: error: 'intptr_t' was not declared in this scope 319 | _CRTIMP int __cdecl _wfindnext64(intptr_t _FindHandle,struct _wfinddata64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:319:36: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:319:57: error: expected primary-expression before 'struct' 319 | _CRTIMP int __cdecl _wfindnext64(intptr_t _FindHandle,struct _wfinddata64_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:319:89: error: expression list treated as compound expression in initializer [-fpermissive] 319 | _CRTIMP int __cdecl _wfindnext64(intptr_t _FindHandle,struct _wfinddata64_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:333:11: error: 'intptr_t' does not name a type 333 | _CRTIMP intptr_t __cdecl _wexecl(const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:333:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:334:11: error: 'intptr_t' does not name a type 334 | _CRTIMP intptr_t __cdecl _wexecle(const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:334:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:335:11: error: 'intptr_t' does not name a type 335 | _CRTIMP intptr_t __cdecl _wexeclp(const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:335:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:336:11: error: 'intptr_t' does not name a type 336 | _CRTIMP intptr_t __cdecl _wexeclpe(const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:336:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:337:11: error: 'intptr_t' does not name a type 337 | _CRTIMP intptr_t __cdecl _wexecv(const wchar_t *_Filename,const wchar_t *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:337:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:338:11: error: 'intptr_t' does not name a type 338 | _CRTIMP intptr_t __cdecl _wexecve(const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:338:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:339:11: error: 'intptr_t' does not name a type 339 | _CRTIMP intptr_t __cdecl _wexecvp(const wchar_t *_Filename,const wchar_t *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:339:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:340:11: error: 'intptr_t' does not name a type 340 | _CRTIMP intptr_t __cdecl _wexecvpe(const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:340:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:345:11: error: 'intptr_t' does not name a type 345 | _CRTIMP intptr_t __cdecl _wspawnl(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:345:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:346:11: error: 'intptr_t' does not name a type 346 | _CRTIMP intptr_t __cdecl _wspawnle(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:346:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:347:11: error: 'intptr_t' does not name a type 347 | _CRTIMP intptr_t __cdecl _wspawnlp(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:347:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:348:11: error: 'intptr_t' does not name a type 348 | _CRTIMP intptr_t __cdecl _wspawnlpe(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:348:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:349:11: error: 'intptr_t' does not name a type 349 | _CRTIMP intptr_t __cdecl _wspawnv(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:349:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:350:11: error: 'intptr_t' does not name a type 350 | _CRTIMP intptr_t __cdecl _wspawnve(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:350:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:351:11: error: 'intptr_t' does not name a type 351 | _CRTIMP intptr_t __cdecl _wspawnvp(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:351:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:352:11: error: 'intptr_t' does not name a type 352 | _CRTIMP intptr_t __cdecl _wspawnvpe(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:352:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:413: d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw_stat64.h:49:5: error: 'time_t' does not name a type 49 | time_t st_atime; | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw_stat64.h:1:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | #ifndef _STAT_DEFINED d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw_stat64.h:50:5: error: 'time_t' does not name a type 50 | time_t st_mtime; | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw_stat64.h:50:5: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw_stat64.h:51:5: error: 'time_t' does not name a type 51 | time_t st_ctime; | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/_mingw_stat64.h:51:5: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:433:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 433 | _CRTIMP wint_t __cdecl _getwch(void); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:434:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 434 | _CRTIMP wint_t __cdecl _getwche(void); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:435:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 435 | _CRTIMP wint_t __cdecl _putwch(wchar_t _WCh); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:436:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 436 | _CRTIMP wint_t __cdecl _ungetwch(wint_t _WCh); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:450:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 450 | wint_t __cdecl _putwch_nolock(wchar_t _WCh); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:451:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 451 | wint_t __cdecl _getwch_nolock(void); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:452:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 452 | wint_t __cdecl _getwche_nolock(void); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:453:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 453 | wint_t __cdecl _ungetwch_nolock(wint_t _WCh); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:787:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 787 | wint_t __cdecl fgetwc(FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:788:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 788 | _CRTIMP wint_t __cdecl _fgetwchar(void); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:789:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 789 | wint_t __cdecl fputwc(wchar_t _Ch,FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:790:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 790 | _CRTIMP wint_t __cdecl _fputwchar(wchar_t _Ch); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:791:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 791 | wint_t __cdecl getwc(FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:792:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 792 | wint_t __cdecl getwchar(void); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:793:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 793 | wint_t __cdecl putwc(wchar_t _Ch,FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:794:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 794 | wint_t __cdecl putwchar(wchar_t _Ch); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:795:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 795 | wint_t __cdecl ungetwc(wint_t _Ch,FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1227:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 1227 | _CRTIMP wint_t __cdecl _fgetwc_nolock(FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1228:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 1228 | _CRTIMP wint_t __cdecl _fputwc_nolock(wchar_t _Ch,FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1229:11: error: 'wint_t' does not name a type; did you mean 'ino_t'? 1229 | _CRTIMP wint_t __cdecl _ungetwc_nolock(wint_t _Ch,FILE *_File); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1238:16: error: 'wint_t' does not name a type; did you mean 'ino_t'? 1238 | __CRT_INLINE wint_t __cdecl getwchar() {return (fgetwc(stdin)); } | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1239:16: error: 'wint_t' does not name a type; did you mean 'ino_t'? 1239 | __CRT_INLINE wint_t __cdecl putwchar(wchar_t _C) {return (fputwc(_C,stdout)); } | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1414:34: error: 'time_t' does not name a type 1414 | wchar_t *__cdecl _wctime(const time_t *_Time) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1193:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' 1192 | #include +++ |+#include 1193 | #endif d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1417:47: error: 'time_t' does not name a type 1417 | __CRT_INLINE wchar_t *__cdecl _wctime(const time_t *_Time) { return _wctime64(_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1417:47: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h: In function 'wchar_t* _wctime(const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1417:81: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 1417 | __CRT_INLINE wchar_t *__cdecl _wctime(const time_t *_Time) { return _wctime64(_Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1409:56: note: initializing argument 1 of 'wchar_t* _wctime64(const __time64_t*)' 1409 | _CRTIMP wchar_t *__cdecl _wctime64(const __time64_t *_Time) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1426:54: error: 'time_t' does not name a type 1426 | errno_t __cdecl _wctime_s(wchar_t *, size_t, const time_t *); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1426:54: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1429:86: error: 'time_t' does not name a type 1429 | __CRT_INLINE errno_t __cdecl _wctime_s (wchar_t *_Buffer,size_t _SizeInWords,const time_t *_Time) { return _wctime64_s (_Buffer,_SizeInWords,_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1429:86: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h: In function 'errno_t _wctime_s(wchar_t*, size_t, const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1429:144: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 1429 | __CRT_INLINE errno_t __cdecl _wctime_s (wchar_t *_Buffer,size_t _SizeInWords,const time_t *_Time) { return _wctime64_s (_Buffer,_SizeInWords,_Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1410:92: note: initializing argument 3 of 'errno_t _wctime64_s(wchar_t*, size_t, const __time64_t*)' 1410 | _SECIMP errno_t __cdecl _wctime64_s (wchar_t *_Buf,size_t _SizeInWords,const __time64_t *_Time); | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1449:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 1449 | wint_t __cdecl btowc(int); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wchar.h:1455:21: error: 'wint_t' was not declared in this scope; did you mean 'ino_t'? 1455 | int __cdecl wctob(wint_t _WCh); | ^~~~~~ | ino_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:143:11: error: 'wint_t' has not been declared in '::' 143 | using ::wint_t; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:145:11: error: 'btowc' has not been declared in '::' 145 | using ::btowc; | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:146:11: error: 'fgetwc' has not been declared in '::' 146 | using ::fgetwc; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:148:11: error: 'fputwc' has not been declared in '::' 148 | using ::fputwc; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:153:11: error: 'getwc' has not been declared in '::' 153 | using ::getwc; | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:154:11: error: 'getwchar' has not been declared in '::' 154 | using ::getwchar; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:159:11: error: 'putwc' has not been declared in '::' 159 | using ::putwc; | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:160:11: error: 'putwchar' has not been declared in '::' 160 | using ::putwchar; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwchar:165:11: error: 'ungetwc' has not been declared in '::' 165 | using ::ungetwc; | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:476:15: error: 'wint_t' does not name a type; did you mean 'ino_t'? 476 | typedef wint_t int_type; | ^~~~~~ | ino_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:576:26: error: 'int_type' does not name a type 576 | to_char_type(const int_type& __c) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:579:33: error: 'int_type' does not name a type 579 | static _GLIBCXX_CONSTEXPR int_type | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:584:25: error: 'int_type' does not name a type 584 | eq_int_type(const int_type& __c1, const int_type& __c2) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:584:47: error: 'int_type' does not name a type 584 | eq_int_type(const int_type& __c1, const int_type& __c2) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:588:33: error: 'int_type' does not name a type 588 | static _GLIBCXX_CONSTEXPR int_type | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/char_traits.h:592:33: error: 'int_type' does not name a type 592 | static _GLIBCXX_CONSTEXPR int_type | ^~~~~~~~ In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/locale.h:12, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/clocale:47, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/c++locale.h:41, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/localefwd.h:42, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/string:47: d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1623:11: error: 'intptr_t' does not name a type 1623 | _CRTIMP intptr_t __cdecl _spawnv(int _Mode,const char *_Filename,const char *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /** d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1624:11: error: 'intptr_t' does not name a type 1624 | _CRTIMP intptr_t __cdecl _spawnve(int _Mode,const char *_Filename,const char *const *_ArgList,const char *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1624:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1625:11: error: 'intptr_t' does not name a type 1625 | _CRTIMP intptr_t __cdecl _spawnvp(int _Mode,const char *_Filename,const char *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1625:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1626:11: error: 'intptr_t' does not name a type 1626 | _CRTIMP intptr_t __cdecl _spawnvpe(int _Mode,const char *_Filename,const char *const *_ArgList,const char *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdio.h:1626:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:45, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4444, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/string:56: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdlib:142:11: error: 'aligned_alloc' has not been declared in '::' 142 | using ::aligned_alloc; | ^~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdlib:154:11: error: 'calloc' has not been declared in '::' 154 | using ::calloc; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdlib:161:11: error: 'malloc' has not been declared in '::' 161 | using ::malloc; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdlib:170:11: error: 'quick_exit' has not been declared in '::' 170 | using ::quick_exit; | ^~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdlib:174:11: error: 'realloc' has not been declared in '::' 174 | using ::realloc; | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In constructor '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:43: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In destructor '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::~_Save_errno()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:68:30: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 68 | ~_Save_errno() { if (errno == 0) errno = _M_errno; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:68:42: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 68 | ~_Save_errno() { if (errno == 0) errno = _M_errno; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In function '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 88 | else if (errno == ERANGE | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/sys/types.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/sys/types.h:90:3: error: 'time_t' does not name a type 90 | time_t tv_sec; /* Seconds */ | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/sys/types.h:1:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /** In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:66: d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:35:11: error: 'uintptr_t' does not name a type 35 | _CRTIMP uintptr_t __cdecl _beginthread(_beginthread_proc_type _StartAddress,unsigned _StackSize,void *_ArgList); | ^~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:11:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 10 | #include +++ |+#include 11 | d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:37:11: error: 'uintptr_t' does not name a type 37 | _CRTIMP uintptr_t __cdecl _beginthreadex(void *_Security,unsigned _StackSize,_beginthreadex_proc_type _StartAddress,void *_ArgList,unsigned _InitFlag,unsigned *_ThrdAddr); | ^~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:37:11: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:71:11: error: 'intptr_t' does not name a type 71 | _CRTIMP intptr_t __cdecl _cwait(int *_TermStat,intptr_t _ProcHandle,int _Action); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:71:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:72:11: error: 'intptr_t' does not name a type 72 | _CRTIMP intptr_t __cdecl _execl(const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:72:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:73:11: error: 'intptr_t' does not name a type 73 | _CRTIMP intptr_t __cdecl _execle(const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:73:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:74:11: error: 'intptr_t' does not name a type 74 | _CRTIMP intptr_t __cdecl _execlp(const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:74:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:75:11: error: 'intptr_t' does not name a type 75 | _CRTIMP intptr_t __cdecl _execlpe(const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:75:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:76:11: error: 'intptr_t' does not name a type 76 | _CRTIMP intptr_t __cdecl _execv(const char *_Filename,const char *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:76:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:77:11: error: 'intptr_t' does not name a type 77 | _CRTIMP intptr_t __cdecl _execve(const char *_Filename,const char *const *_ArgList,const char *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:77:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:78:11: error: 'intptr_t' does not name a type 78 | _CRTIMP intptr_t __cdecl _execvp(const char *_Filename,const char *const *_ArgList); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:78:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:79:11: error: 'intptr_t' does not name a type 79 | _CRTIMP intptr_t __cdecl _execvpe(const char *_Filename,const char *const *_ArgList,const char *const *_Env); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:79:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:80:11: error: 'intptr_t' does not name a type 80 | _CRTIMP intptr_t __cdecl _spawnl(int _Mode,const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:80:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:81:11: error: 'intptr_t' does not name a type 81 | _CRTIMP intptr_t __cdecl _spawnle(int _Mode,const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:81:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:82:11: error: 'intptr_t' does not name a type 82 | _CRTIMP intptr_t __cdecl _spawnlp(int _Mode,const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:82:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:83:11: error: 'intptr_t' does not name a type 83 | _CRTIMP intptr_t __cdecl _spawnlpe(int _Mode,const char *_Filename,const char *_ArgList,...); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:83:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:129:3: error: 'intptr_t' does not name a type 129 | intptr_t __cdecl _loaddll(char *_Filename); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:129:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:130:26: error: 'intptr_t' was not declared in this scope 130 | int __cdecl _unloaddll(intptr_t _Handle); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:130:26: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:131:40: error: expected ')' before '(' token 131 | int (__cdecl *__cdecl _getdllprocaddr(intptr_t _Handle,char *_ProcedureName,intptr_t _Ordinal))(void); | ~ ^ | ) d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:165:3: error: 'intptr_t' does not name a type 165 | intptr_t __cdecl cwait(int *_TermStat,intptr_t _ProcHandle,int _Action) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:165:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:177:3: error: 'intptr_t' does not name a type 177 | intptr_t __cdecl spawnl(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:177:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:178:3: error: 'intptr_t' does not name a type 178 | intptr_t __cdecl spawnle(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:178:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:179:3: error: 'intptr_t' does not name a type 179 | intptr_t __cdecl spawnlp(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:179:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:180:3: error: 'intptr_t' does not name a type 180 | intptr_t __cdecl spawnlpe(int,const char *_Filename,const char *_ArgList,...) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:180:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:196:11: error: 'intptr_t' does not name a type 196 | _CRTIMP intptr_t __cdecl spawnv(int,const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:196:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:197:11: error: 'intptr_t' does not name a type 197 | _CRTIMP intptr_t __cdecl spawnve(int,const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:197:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:198:11: error: 'intptr_t' does not name a type 198 | _CRTIMP intptr_t __cdecl spawnvp(int,const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:198:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:199:11: error: 'intptr_t' does not name a type 199 | _CRTIMP intptr_t __cdecl spawnvpe(int,const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/process.h:199:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/sys/timeb.h:62:5: error: 'time_t' does not name a type 62 | time_t time; | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/sys/timeb.h:1:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /** d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:256:17: error: 'time_t' does not name a type 256 | static __inline time_t __CRTDECL time(time_t *_Time) { return _time64(_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:26:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:260:43: error: 'time_t' was not declared in this scope 260 | static __inline double __CRTDECL difftime(time_t _Time1,time_t _Time2) { return _difftime64(_Time1,_Time2); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:260:43: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:260:57: error: 'time_t' was not declared in this scope 260 | static __inline double __CRTDECL difftime(time_t _Time1,time_t _Time2) { return _difftime64(_Time1,_Time2); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:260:57: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:260:70: error: expression list treated as compound expression in initializer [-fpermissive] 260 | static __inline double __CRTDECL difftime(time_t _Time1,time_t _Time2) { return _difftime64(_Time1,_Time2); } | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:261:54: error: 'time_t' does not name a type 261 | static __inline struct tm *__CRTDECL localtime(const time_t *_Time) { return _localtime64(_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:261:54: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: In function 'tm* localtime(const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:261:91: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 261 | static __inline struct tm *__CRTDECL localtime(const time_t *_Time) { return _localtime64(_Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:187:61: note: initializing argument 1 of 'tm* _localtime64(const __time64_t*)' 187 | _CRTIMP struct tm *__cdecl _localtime64(const __time64_t *_Time) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:262:68: error: 'time_t' does not name a type 262 | static __inline errno_t __CRTDECL localtime_s(struct tm *_Tm,const time_t *_Time) { return _localtime64_s(_Tm,_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:262:68: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: In function 'errno_t localtime_s(tm*, const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:262:111: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 262 | static __inline errno_t __CRTDECL localtime_s(struct tm *_Tm,const time_t *_Time) { return _localtime64_s(_Tm,_Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:188:76: note: initializing argument 2 of 'errno_t _localtime64_s(tm*, const __time64_t*)' 188 | _SECIMP errno_t __cdecl _localtime64_s (struct tm *_Tm,const __time64_t *_Time); | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:263:51: error: 'time_t' does not name a type 263 | static __inline struct tm *__CRTDECL gmtime(const time_t *_Time) { return _gmtime64(_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:263:51: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: In function 'tm* gmtime(const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:263:85: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 263 | static __inline struct tm *__CRTDECL gmtime(const time_t *_Time) { return _gmtime64(_Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:185:58: note: initializing argument 1 of 'tm* _gmtime64(const __time64_t*)' 185 | _CRTIMP struct tm *__cdecl _gmtime64(const __time64_t *_Time) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:264:66: error: 'time_t' does not name a type 264 | static __inline errno_t __CRTDECL gmtime_s(struct tm *_Tm, const time_t *_Time) { return _gmtime64_s(_Tm, _Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:264:66: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: In function 'errno_t gmtime_s(tm*, const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:264:107: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 264 | static __inline errno_t __CRTDECL gmtime_s(struct tm *_Tm, const time_t *_Time) { return _gmtime64_s(_Tm, _Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:186:73: note: initializing argument 2 of 'errno_t _gmtime64_s(tm*, const __time64_t*)' 186 | _SECIMP errno_t __cdecl _gmtime64_s (struct tm *_Tm,const __time64_t *_Time); | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:265:45: error: 'time_t' does not name a type 265 | static __inline char *__CRTDECL ctime(const time_t *_Time) { return _ctime64(_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:265:45: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: In function 'char* ctime(const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:265:78: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 265 | static __inline char *__CRTDECL ctime(const time_t *_Time) { return _ctime64(_Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:183:52: note: initializing argument 1 of 'char* _ctime64(const __time64_t*)' 183 | _CRTIMP char *__cdecl _ctime64(const __time64_t *_Time) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:266:80: error: 'time_t' does not name a type 266 | static __inline errno_t __CRTDECL ctime_s(char *_Buf,size_t _SizeInBytes,const time_t *_Time) { return _ctime64_s(_Buf,_SizeInBytes,_Time); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:266:80: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: In function 'errno_t ctime_s(char*, size_t, const int*)': d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:266:133: error: cannot convert 'const int*' to 'const __time64_t*' {aka 'const long long int*'} 266 | static __inline errno_t __CRTDECL ctime_s(char *_Buf,size_t _SizeInBytes,const time_t *_Time) { return _ctime64_s(_Buf,_SizeInBytes,_Time); } | ^~~~~ | | | const int* d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:184:88: note: initializing argument 3 of 'errno_t _ctime64_s(char*, size_t, const __time64_t*)' 184 | _SECIMP errno_t __cdecl _ctime64_s (char *_Buf,size_t _SizeInBytes,const __time64_t *_Time); | ~~~~~~~~~~~~~~~~~~^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:267:17: error: 'time_t' does not name a type 267 | static __inline time_t __CRTDECL mktime(struct tm *_Tm) { return _mktime64(_Tm); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:267:17: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:268:17: error: 'time_t' does not name a type 268 | static __inline time_t __CRTDECL _mkgmtime(struct tm *_Tm) { return _mkgmtime64(_Tm); } | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:268:17: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:310:54: error: 'time_t' does not name a type 310 | __forceinline struct tm *__CRTDECL localtime_r(const time_t *_Time, struct tm *_Tm) { | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:310:54: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:313:51: error: 'time_t' does not name a type 313 | __forceinline struct tm *__CRTDECL gmtime_r(const time_t *_Time, struct tm *_Tm) { | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:313:51: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:316:45: error: 'time_t' does not name a type 316 | __forceinline char *__CRTDECL ctime_r(const time_t *_Time, char *_Str) { | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/time.h:316:45: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:201:9: error: 'uintptr_t' does not name a type 201 | typedef uintptr_t pthread_t; | ^~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:74:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 73 | #include "pthread_compat.h" +++ |+#include 74 | d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:253:42: error: 'pthread_t' was not declared in this scope; did you mean '_threadid'? 253 | int WINPTHREAD_API pthread_getschedparam(pthread_t thread, int *pol, struct sched_param *param); | ^~~~~~~~~ | _threadid d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:253:60: error: expected primary-expression before 'int' 253 | int WINPTHREAD_API pthread_getschedparam(pthread_t thread, int *pol, struct sched_param *param); | ^~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:253:70: error: expected primary-expression before 'struct' 253 | int WINPTHREAD_API pthread_getschedparam(pthread_t thread, int *pol, struct sched_param *param); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:253:95: error: expression list treated as compound expression in initializer [-fpermissive] 253 | int WINPTHREAD_API pthread_getschedparam(pthread_t thread, int *pol, struct sched_param *param); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:254:42: error: 'pthread_t' was not declared in this scope; did you mean '_threadid'? 254 | int WINPTHREAD_API pthread_setschedparam(pthread_t thread, int pol, const struct sched_param *param); | ^~~~~~~~~ | _threadid d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:254:60: error: expected primary-expression before 'int' 254 | int WINPTHREAD_API pthread_setschedparam(pthread_t thread, int pol, const struct sched_param *param); | ^~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:254:69: error: expected primary-expression before 'const' 254 | int WINPTHREAD_API pthread_setschedparam(pthread_t thread, int pol, const struct sched_param *param); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:254:100: error: expression list treated as compound expression in initializer [-fpermissive] 254 | int WINPTHREAD_API pthread_setschedparam(pthread_t thread, int pol, const struct sched_param *param); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:259:9: error: 'intptr_t' does not name a type 259 | typedef intptr_t pthread_spinlock_t; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:259:9: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:260:9: error: 'intptr_t' does not name a type 260 | typedef intptr_t pthread_mutex_t; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:260:9: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:261:9: error: 'intptr_t' does not name a type 261 | typedef intptr_t pthread_cond_t; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:261:9: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:262:9: error: 'intptr_t' does not name a type 262 | typedef intptr_t pthread_rwlock_t; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:262:9: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:288:1: error: 'pthread_t' does not name a type; did you mean '_threadid'? 288 | pthread_t WINPTHREAD_API pthread_self(void); | ^~~~~~~~~ | _threadid d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:291:40: error: 'pthread_t' was not declared in this scope; did you mean '_threadid'? 291 | int WINPTHREAD_API pthread_equal(pthread_t t1, pthread_t t2); | ^~~~~~~~~ | _threadid d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:291:54: error: 'pthread_t' was not declared in this scope; did you mean '_threadid'? 291 | int WINPTHREAD_API pthread_equal(pthread_t t1, pthread_t t2); | ^~~~~~~~~ | _threadid d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:291:66: error: expression list treated as compound expression in initializer [-fpermissive] 291 | int WINPTHREAD_API pthread_equal(pthread_t t1, pthread_t t2); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:293:26: error: variable or field '_pthread_cleanup_dest' declared void 293 | void WINPTHREAD_API _pthread_cleanup_dest(pthread_t t); | ^~~~~~~~~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:293:48: error: 'pthread_t' was not declared in this scope; did you mean '_threadid'? 293 | void WINPTHREAD_API _pthread_cleanup_dest(pthread_t t); | ^~~~~~~~~ | _threadid d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:298:41: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 298 | int WINPTHREAD_API pthread_cancel(pthread_t t); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:299:39: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 299 | int WINPTHREAD_API pthread_kill(pthread_t t, int sig); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:299:52: error: expected primary-expression before 'int' 299 | int WINPTHREAD_API pthread_kill(pthread_t t, int sig); | ^~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:299:59: error: expression list treated as compound expression in initializer [-fpermissive] 299 | int WINPTHREAD_API pthread_kill(pthread_t t, int sig); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:305:41: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 305 | int WINPTHREAD_API pthread_create(pthread_t *th, const pthread_attr_t *attr, void *(* func)(void *), void *arg); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:305:52: error: 'th' was not declared in this scope; did you mean 'tm'? 305 | int WINPTHREAD_API pthread_create(pthread_t *th, const pthread_attr_t *attr, void *(* func)(void *), void *arg); | ^~ | tm d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:305:56: error: expected primary-expression before 'const' 305 | int WINPTHREAD_API pthread_create(pthread_t *th, const pthread_attr_t *attr, void *(* func)(void *), void *arg); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:305:84: error: expected primary-expression before 'void' 305 | int WINPTHREAD_API pthread_create(pthread_t *th, const pthread_attr_t *attr, void *(* func)(void *), void *arg); | ^~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:305:108: error: expected primary-expression before 'void' 305 | int WINPTHREAD_API pthread_create(pthread_t *th, const pthread_attr_t *attr, void *(* func)(void *), void *arg); | ^~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:305:117: error: expression list treated as compound expression in initializer [-fpermissive] 305 | int WINPTHREAD_API pthread_create(pthread_t *th, const pthread_attr_t *attr, void *(* func)(void *), void *arg); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:306:39: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 306 | int WINPTHREAD_API pthread_join(pthread_t t, void **res); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:306:52: error: expected primary-expression before 'void' 306 | int WINPTHREAD_API pthread_join(pthread_t t, void **res); | ^~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:306:62: error: expression list treated as compound expression in initializer [-fpermissive] 306 | int WINPTHREAD_API pthread_join(pthread_t t, void **res); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:307:41: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 307 | int WINPTHREAD_API pthread_detach(pthread_t t); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:308:45: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 308 | int WINPTHREAD_API pthread_setname_np(pthread_t thread, const char *name); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:308:63: error: expected primary-expression before 'const' 308 | int WINPTHREAD_API pthread_setname_np(pthread_t thread, const char *name); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:308:79: error: expression list treated as compound expression in initializer [-fpermissive] 308 | int WINPTHREAD_API pthread_setname_np(pthread_t thread, const char *name); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:309:45: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 309 | int WINPTHREAD_API pthread_getname_np(pthread_t thread, char *name, size_t len); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:309:63: error: expected primary-expression before 'char' 309 | int WINPTHREAD_API pthread_getname_np(pthread_t thread, char *name, size_t len); | ^~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:309:82: error: expected primary-expression before 'len' 309 | int WINPTHREAD_API pthread_getname_np(pthread_t thread, char *name, size_t len); | ^~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:309:85: error: expression list treated as compound expression in initializer [-fpermissive] 309 | int WINPTHREAD_API pthread_getname_np(pthread_t thread, char *name, size_t len); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:312:40: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 312 | int WINPTHREAD_API pthread_rwlock_init(pthread_rwlock_t *rwlock_, const pthread_rwlockattr_t *attr); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:312:58: error: 'rwlock_' was not declared in this scope 312 | int WINPTHREAD_API pthread_rwlock_init(pthread_rwlock_t *rwlock_, const pthread_rwlockattr_t *attr); | ^~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:312:67: error: expected primary-expression before 'const' 312 | int WINPTHREAD_API pthread_rwlock_init(pthread_rwlock_t *rwlock_, const pthread_rwlockattr_t *attr); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:312:99: error: expression list treated as compound expression in initializer [-fpermissive] 312 | int WINPTHREAD_API pthread_rwlock_init(pthread_rwlock_t *rwlock_, const pthread_rwlockattr_t *attr); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:313:42: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 313 | int WINPTHREAD_API pthread_rwlock_wrlock(pthread_rwlock_t *l); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:313:60: error: 'l' was not declared in this scope 313 | int WINPTHREAD_API pthread_rwlock_wrlock(pthread_rwlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:314:47: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 314 | int WINPTHREAD_API pthread_rwlock_timedwrlock(pthread_rwlock_t *rwlock, const struct timespec *ts); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:314:65: error: 'rwlock' was not declared in this scope; did you mean 'clock'? 314 | int WINPTHREAD_API pthread_rwlock_timedwrlock(pthread_rwlock_t *rwlock, const struct timespec *ts); | ^~~~~~ | clock d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:314:73: error: expected primary-expression before 'const' 314 | int WINPTHREAD_API pthread_rwlock_timedwrlock(pthread_rwlock_t *rwlock, const struct timespec *ts); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:314:98: error: expression list treated as compound expression in initializer [-fpermissive] 314 | int WINPTHREAD_API pthread_rwlock_timedwrlock(pthread_rwlock_t *rwlock, const struct timespec *ts); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:315:42: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 315 | int WINPTHREAD_API pthread_rwlock_rdlock(pthread_rwlock_t *l); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:315:60: error: 'l' was not declared in this scope 315 | int WINPTHREAD_API pthread_rwlock_rdlock(pthread_rwlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:316:47: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 316 | int WINPTHREAD_API pthread_rwlock_timedrdlock(pthread_rwlock_t *l, const struct timespec *ts); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:316:65: error: 'l' was not declared in this scope 316 | int WINPTHREAD_API pthread_rwlock_timedrdlock(pthread_rwlock_t *l, const struct timespec *ts); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:316:68: error: expected primary-expression before 'const' 316 | int WINPTHREAD_API pthread_rwlock_timedrdlock(pthread_rwlock_t *l, const struct timespec *ts); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:316:93: error: expression list treated as compound expression in initializer [-fpermissive] 316 | int WINPTHREAD_API pthread_rwlock_timedrdlock(pthread_rwlock_t *l, const struct timespec *ts); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:317:42: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 317 | int WINPTHREAD_API pthread_rwlock_unlock(pthread_rwlock_t *l); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:317:60: error: 'l' was not declared in this scope 317 | int WINPTHREAD_API pthread_rwlock_unlock(pthread_rwlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:318:45: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 318 | int WINPTHREAD_API pthread_rwlock_tryrdlock(pthread_rwlock_t *l); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:318:63: error: 'l' was not declared in this scope 318 | int WINPTHREAD_API pthread_rwlock_tryrdlock(pthread_rwlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:319:45: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 319 | int WINPTHREAD_API pthread_rwlock_trywrlock(pthread_rwlock_t *l); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:319:63: error: 'l' was not declared in this scope 319 | int WINPTHREAD_API pthread_rwlock_trywrlock(pthread_rwlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:320:44: error: 'pthread_rwlock_t' was not declared in this scope; did you mean 'pthread_rwlock_init'? 320 | int WINPTHREAD_API pthread_rwlock_destroy (pthread_rwlock_t *l); | ^~~~~~~~~~~~~~~~ | pthread_rwlock_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:320:62: error: 'l' was not declared in this scope 320 | int WINPTHREAD_API pthread_rwlock_destroy (pthread_rwlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:322:38: error: 'pthread_cond_t' was not declared in this scope; did you mean 'pthread_once_t'? 322 | int WINPTHREAD_API pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *a); | ^~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:322:54: error: 'cv' was not declared in this scope 322 | int WINPTHREAD_API pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *a); | ^~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:322:58: error: expected primary-expression before 'const' 322 | int WINPTHREAD_API pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *a); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:322:85: error: expression list treated as compound expression in initializer [-fpermissive] 322 | int WINPTHREAD_API pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *a); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:323:41: error: 'pthread_cond_t' was not declared in this scope; did you mean 'pthread_once_t'? 323 | int WINPTHREAD_API pthread_cond_destroy(pthread_cond_t *cv); | ^~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:323:57: error: 'cv' was not declared in this scope 323 | int WINPTHREAD_API pthread_cond_destroy(pthread_cond_t *cv); | ^~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:324:41: error: 'pthread_cond_t' was not declared in this scope; did you mean 'pthread_once_t'? 324 | int WINPTHREAD_API pthread_cond_signal (pthread_cond_t *cv); | ^~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:324:57: error: 'cv' was not declared in this scope 324 | int WINPTHREAD_API pthread_cond_signal (pthread_cond_t *cv); | ^~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:325:44: error: 'pthread_cond_t' was not declared in this scope; did you mean 'pthread_once_t'? 325 | int WINPTHREAD_API pthread_cond_broadcast (pthread_cond_t *cv); | ^~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:325:60: error: 'cv' was not declared in this scope 325 | int WINPTHREAD_API pthread_cond_broadcast (pthread_cond_t *cv); | ^~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:326:39: error: 'pthread_cond_t' was not declared in this scope; did you mean 'pthread_once_t'? 326 | int WINPTHREAD_API pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex); | ^~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:326:55: error: 'cv' was not declared in this scope 326 | int WINPTHREAD_API pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex); | ^~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:326:59: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_once_t'? 326 | int WINPTHREAD_API pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex); | ^~~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:326:76: error: 'external_mutex' was not declared in this scope 326 | int WINPTHREAD_API pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex); | ^~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:326:90: error: expression list treated as compound expression in initializer [-fpermissive] 326 | int WINPTHREAD_API pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:327:43: error: 'pthread_cond_t' was not declared in this scope; did you mean 'pthread_once_t'? 327 | int WINPTHREAD_API pthread_cond_timedwait(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:327:59: error: 'cv' was not declared in this scope 327 | int WINPTHREAD_API pthread_cond_timedwait(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:327:63: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_once_t'? 327 | int WINPTHREAD_API pthread_cond_timedwait(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:327:80: error: 'external_mutex' was not declared in this scope 327 | int WINPTHREAD_API pthread_cond_timedwait(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:327:96: error: expected primary-expression before 'const' 327 | int WINPTHREAD_API pthread_cond_timedwait(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:327:120: error: expression list treated as compound expression in initializer [-fpermissive] 327 | int WINPTHREAD_API pthread_cond_timedwait(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:328:55: error: 'pthread_cond_t' was not declared in this scope; did you mean 'pthread_once_t'? 328 | int WINPTHREAD_API pthread_cond_timedwait_relative_np(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:328:71: error: 'cv' was not declared in this scope 328 | int WINPTHREAD_API pthread_cond_timedwait_relative_np(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:328:75: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_once_t'? 328 | int WINPTHREAD_API pthread_cond_timedwait_relative_np(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:328:92: error: 'external_mutex' was not declared in this scope 328 | int WINPTHREAD_API pthread_cond_timedwait_relative_np(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:328:108: error: expected primary-expression before 'const' 328 | int WINPTHREAD_API pthread_cond_timedwait_relative_np(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:328:132: error: expression list treated as compound expression in initializer [-fpermissive] 328 | int WINPTHREAD_API pthread_cond_timedwait_relative_np(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:330:39: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_once_t'? 330 | int WINPTHREAD_API pthread_mutex_lock(pthread_mutex_t *m); | ^~~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:330:56: error: 'm' was not declared in this scope; did you mean 'tm'? 330 | int WINPTHREAD_API pthread_mutex_lock(pthread_mutex_t *m); | ^ | tm d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:331:44: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_once_t'? 331 | int WINPTHREAD_API pthread_mutex_timedlock(pthread_mutex_t *m, const struct timespec *ts); | ^~~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:331:61: error: 'm' was not declared in this scope; did you mean 'tm'? 331 | int WINPTHREAD_API pthread_mutex_timedlock(pthread_mutex_t *m, const struct timespec *ts); | ^ | tm d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:331:64: error: expected primary-expression before 'const' 331 | int WINPTHREAD_API pthread_mutex_timedlock(pthread_mutex_t *m, const struct timespec *ts); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:331:89: error: expression list treated as compound expression in initializer [-fpermissive] 331 | int WINPTHREAD_API pthread_mutex_timedlock(pthread_mutex_t *m, const struct timespec *ts); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:332:41: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_once_t'? 332 | int WINPTHREAD_API pthread_mutex_unlock(pthread_mutex_t *m); | ^~~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:332:58: error: 'm' was not declared in this scope; did you mean 'tm'? 332 | int WINPTHREAD_API pthread_mutex_unlock(pthread_mutex_t *m); | ^ | tm d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:333:42: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_once_t'? 333 | int WINPTHREAD_API pthread_mutex_trylock(pthread_mutex_t *m); | ^~~~~~~~~~~~~~~ | pthread_once_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:333:59: error: 'm' was not declared in this scope; did you mean 'tm'? 333 | int WINPTHREAD_API pthread_mutex_trylock(pthread_mutex_t *m); | ^ | tm d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:334:39: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_mutex_init'? 334 | int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a); | ^~~~~~~~~~~~~~~ | pthread_mutex_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:334:56: error: 'm' was not declared in this scope; did you mean 'tm'? 334 | int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a); | ^ | tm d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:334:59: error: expected primary-expression before 'const' 334 | int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a); | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:334:87: error: expression list treated as compound expression in initializer [-fpermissive] 334 | int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:335:42: error: 'pthread_mutex_t' was not declared in this scope; did you mean 'pthread_mutex_init'? 335 | int WINPTHREAD_API pthread_mutex_destroy(pthread_mutex_t *m); | ^~~~~~~~~~~~~~~ | pthread_mutex_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:335:59: error: 'm' was not declared in this scope; did you mean 'tm'? 335 | int WINPTHREAD_API pthread_mutex_destroy(pthread_mutex_t *m); | ^ | tm d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:341:38: error: 'pthread_spinlock_t' was not declared in this scope; did you mean 'pthread_spin_init'? 341 | int WINPTHREAD_API pthread_spin_init(pthread_spinlock_t *l, int pshared); | ^~~~~~~~~~~~~~~~~~ | pthread_spin_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:341:58: error: 'l' was not declared in this scope 341 | int WINPTHREAD_API pthread_spin_init(pthread_spinlock_t *l, int pshared); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:341:61: error: expected primary-expression before 'int' 341 | int WINPTHREAD_API pthread_spin_init(pthread_spinlock_t *l, int pshared); | ^~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:341:72: error: expression list treated as compound expression in initializer [-fpermissive] 341 | int WINPTHREAD_API pthread_spin_init(pthread_spinlock_t *l, int pshared); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:342:41: error: 'pthread_spinlock_t' was not declared in this scope; did you mean 'pthread_spin_init'? 342 | int WINPTHREAD_API pthread_spin_destroy(pthread_spinlock_t *l); | ^~~~~~~~~~~~~~~~~~ | pthread_spin_init d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:342:61: error: 'l' was not declared in this scope 342 | int WINPTHREAD_API pthread_spin_destroy(pthread_spinlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:344:38: error: 'pthread_spinlock_t' was not declared in this scope; did you mean 'pthread_spin_lock'? 344 | int WINPTHREAD_API pthread_spin_lock(pthread_spinlock_t *l); | ^~~~~~~~~~~~~~~~~~ | pthread_spin_lock d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:344:58: error: 'l' was not declared in this scope 344 | int WINPTHREAD_API pthread_spin_lock(pthread_spinlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:345:41: error: 'pthread_spinlock_t' was not declared in this scope; did you mean 'pthread_spin_lock'? 345 | int WINPTHREAD_API pthread_spin_trylock(pthread_spinlock_t *l); | ^~~~~~~~~~~~~~~~~~ | pthread_spin_lock d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:345:61: error: 'l' was not declared in this scope 345 | int WINPTHREAD_API pthread_spin_trylock(pthread_spinlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:346:40: error: 'pthread_spinlock_t' was not declared in this scope; did you mean 'pthread_spin_lock'? 346 | int WINPTHREAD_API pthread_spin_unlock(pthread_spinlock_t *l); | ^~~~~~~~~~~~~~~~~~ | pthread_spin_lock d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:346:60: error: 'l' was not declared in this scope 346 | int WINPTHREAD_API pthread_spin_unlock(pthread_spinlock_t *l); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:399:62: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 399 | void * WINPTHREAD_API pthread_gethandle (pthread_t t); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:405:61: error: 'pthread_t' was not declared in this scope; did you mean 'pthread_exit'? 405 | int WINPTHREAD_API _pthread_tryjoin (pthread_t t, void **res); | ^~~~~~~~~ | pthread_exit d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:405:74: error: expected primary-expression before 'void' 405 | int WINPTHREAD_API _pthread_tryjoin (pthread_t t, void **res); | ^~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/pthread.h:405:84: error: expression list treated as compound expression in initializer [-fpermissive] 405 | int WINPTHREAD_API _pthread_tryjoin (pthread_t t, void **res); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:62:9: error: 'pthread_t' does not name a type; did you mean '_threadid'? 62 | typedef pthread_t __gthread_t; | ^~~~~~~~~ | _threadid /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:65:9: error: 'pthread_mutex_t' does not name a type; did you mean 'pthread_once_t'? 65 | typedef pthread_mutex_t __gthread_mutex_t; | ^~~~~~~~~~~~~~~ | pthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:69:9: error: 'pthread_mutex_t' does not name a type; did you mean 'pthread_once_t'? 69 | typedef pthread_mutex_t __gthread_recursive_mutex_t; | ^~~~~~~~~~~~~~~ | pthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:70:9: error: 'pthread_cond_t' does not name a type; did you mean 'pthread_once_t'? 70 | typedef pthread_cond_t __gthread_cond_t; | ^~~~~~~~~~~~~~ | pthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:706:19: error: '__gthread_t' was not declared in this scope; did you mean '__gthread_key_t'? 706 | __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), | ^~~~~~~~~~~ | __gthread_key_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:706:32: error: '__threadid' was not declared in this scope; did you mean '_threadid'? 706 | __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), | ^~~~~~~~~~ | _threadid /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:706:44: error: expected primary-expression before 'void' 706 | __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), | ^~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:707:19: error: expected primary-expression before 'void' 707 | void *__args) | ^~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:707:31: error: expression list treated as compound expression in initializer [-fpermissive] 707 | void *__args) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:713:17: error: '__gthread_t' was not declared in this scope; did you mean '__gthread_key_t'? 713 | __gthread_join (__gthread_t __threadid, void **__value_ptr) | ^~~~~~~~~~~ | __gthread_key_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:713:41: error: expected primary-expression before 'void' 713 | __gthread_join (__gthread_t __threadid, void **__value_ptr) | ^~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:713:59: error: expression list treated as compound expression in initializer [-fpermissive] 713 | __gthread_join (__gthread_t __threadid, void **__value_ptr) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:719:19: error: '__gthread_t' was not declared in this scope; did you mean '__gthread_key_t'? 719 | __gthread_detach (__gthread_t __threadid) | ^~~~~~~~~~~ | __gthread_key_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:725:18: error: '__gthread_t' was not declared in this scope; did you mean '__gthread_key_t'? 725 | __gthread_equal (__gthread_t __t1, __gthread_t __t2) | ^~~~~~~~~~~ | __gthread_key_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:725:36: error: '__gthread_t' was not declared in this scope; did you mean '__gthread_key_t'? 725 | __gthread_equal (__gthread_t __t1, __gthread_t __t2) | ^~~~~~~~~~~ | __gthread_key_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:725:52: error: expression list treated as compound expression in initializer [-fpermissive] 725 | __gthread_equal (__gthread_t __t1, __gthread_t __t2) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:730:18: error: '__gthread_t' does not name a type; did you mean '__gthread_key_t'? 730 | __GTHREAD_INLINE __gthread_t | ^~~~~~~~~~~ | __gthread_key_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:776:1: error: variable or field '__gthread_mutex_init_function' declared void 776 | __gthread_mutex_init_function (__gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:776:32: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 776 | __gthread_mutex_init_function (__gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:776:51: error: '__mutex' was not declared in this scope 776 | __gthread_mutex_init_function (__gthread_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:783:26: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 783 | __gthread_mutex_destroy (__gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:783:45: error: '__mutex' was not declared in this scope 783 | __gthread_mutex_destroy (__gthread_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:792:23: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 792 | __gthread_mutex_lock (__gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:792:42: error: '__mutex' was not declared in this scope 792 | __gthread_mutex_lock (__gthread_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:801:26: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 801 | __gthread_mutex_trylock (__gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:801:45: error: '__mutex' was not declared in this scope 801 | __gthread_mutex_trylock (__gthread_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:811:28: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 811 | __gthread_mutex_timedlock (__gthread_mutex_t *__mutex, | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:811:47: error: '__mutex' was not declared in this scope 811 | __gthread_mutex_timedlock (__gthread_mutex_t *__mutex, | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:812:28: error: expected primary-expression before 'const' 812 | const __gthread_time_t *__abs_timeout) | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:812:65: error: expression list treated as compound expression in initializer [-fpermissive] 812 | const __gthread_time_t *__abs_timeout) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:822:25: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 822 | __gthread_mutex_unlock (__gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:822:44: error: '__mutex' was not declared in this scope 822 | __gthread_mutex_unlock (__gthread_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:833:42: error: '__gthread_recursive_mutex_t' was not declared in this scope 833 | __gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:833:71: error: '__mutex' was not declared in this scope 833 | __gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:855:33: error: '__gthread_recursive_mutex_t' was not declared in this scope; did you mean '__gthread_recursive_mutex_lock'? 855 | __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | __gthread_recursive_mutex_lock /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:855:62: error: '__mutex' was not declared in this scope 855 | __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:861:36: error: '__gthread_recursive_mutex_t' was not declared in this scope; did you mean '__gthread_recursive_mutex_lock'? 861 | __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | __gthread_recursive_mutex_lock /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:861:65: error: '__mutex' was not declared in this scope 861 | __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:868:38: error: '__gthread_recursive_mutex_t' was not declared in this scope; did you mean '__gthread_recursive_mutex_lock'? 868 | __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | __gthread_recursive_mutex_lock /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:868:67: error: '__mutex' was not declared in this scope 868 | __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:869:38: error: expected primary-expression before 'const' 869 | const __gthread_time_t *__abs_timeout) | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:869:75: error: expression list treated as compound expression in initializer [-fpermissive] 869 | const __gthread_time_t *__abs_timeout) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:876:35: error: '__gthread_recursive_mutex_t' was not declared in this scope; did you mean '__gthread_recursive_mutex_lock'? 876 | __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | __gthread_recursive_mutex_lock /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:876:64: error: '__mutex' was not declared in this scope 876 | __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:882:36: error: '__gthread_recursive_mutex_t' was not declared in this scope; did you mean '__gthread_recursive_mutex_lock'? 882 | __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | __gthread_recursive_mutex_lock /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:882:65: error: '__mutex' was not declared in this scope 882 | __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:897:27: error: '__gthread_cond_t' was not declared in this scope; did you mean '__gthread_once_t'? 897 | __gthread_cond_broadcast (__gthread_cond_t *__cond) | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:897:45: error: '__cond' was not declared in this scope 897 | __gthread_cond_broadcast (__gthread_cond_t *__cond) | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:903:24: error: '__gthread_cond_t' was not declared in this scope; did you mean '__gthread_once_t'? 903 | __gthread_cond_signal (__gthread_cond_t *__cond) | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:903:42: error: '__cond' was not declared in this scope 903 | __gthread_cond_signal (__gthread_cond_t *__cond) | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:909:22: error: '__gthread_cond_t' was not declared in this scope; did you mean '__gthread_once_t'? 909 | __gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:909:40: error: '__cond' was not declared in this scope 909 | __gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:909:48: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 909 | __gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:909:67: error: '__mutex' was not declared in this scope 909 | __gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:909:74: error: expression list treated as compound expression in initializer [-fpermissive] 909 | __gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:915:27: error: '__gthread_cond_t' was not declared in this scope; did you mean '__gthread_once_t'? 915 | __gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:915:45: error: '__cond' was not declared in this scope 915 | __gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:915:53: error: '__gthread_mutex_t' was not declared in this scope; did you mean '__gthread_time_t'? 915 | __gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:915:72: error: '__mutex' was not declared in this scope 915 | __gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:916:27: error: expected primary-expression before 'const' 916 | const __gthread_time_t *__abs_timeout) | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:916:64: error: expression list treated as compound expression in initializer [-fpermissive] 916 | const __gthread_time_t *__abs_timeout) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:922:32: error: '__gthread_cond_t' was not declared in this scope; did you mean '__gthread_once_t'? 922 | __gthread_cond_wait_recursive (__gthread_cond_t *__cond, | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:922:50: error: '__cond' was not declared in this scope 922 | __gthread_cond_wait_recursive (__gthread_cond_t *__cond, | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:923:32: error: '__gthread_recursive_mutex_t' was not declared in this scope; did you mean '__gthread_recursive_mutex_lock'? 923 | __gthread_recursive_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | __gthread_recursive_mutex_lock /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:923:61: error: '__mutex' was not declared in this scope 923 | __gthread_recursive_mutex_t *__mutex) | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:923:68: error: expression list treated as compound expression in initializer [-fpermissive] 923 | __gthread_recursive_mutex_t *__mutex) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:929:25: error: '__gthread_cond_t' was not declared in this scope; did you mean '__gthread_once_t'? 929 | __gthread_cond_destroy (__gthread_cond_t* __cond) | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/gthr-default.h:929:43: error: '__cond' was not declared in this scope 929 | __gthread_cond_destroy (__gthread_cond_t* __cond) | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc: In destructor 'std::__cxx11::collate<_CharT>::do_transform(const _CharT*, const _CharT*) const::_Buf::~_Buf()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc:313:15: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 313 | if (errno == 0) | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc:314:13: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 314 | errno = _M_errno; | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc: In member function 'virtual std::__cxx11::collate<_CharT>::string_type std::__cxx11::collate<_CharT>::do_transform(const _CharT*, const _CharT*) const': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc:331:73: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 331 | _Buf __buf(__len, __bytes <= 256 ? __builtin_alloca(__bytes) : 0, errno); | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc:332:7: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 332 | errno = 0; | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc:345:36: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 345 | if (__builtin_expect(errno, 0)) | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_classes.tcc:348:40: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 348 | __throw_system_error(errno); | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/streambuf: In instantiation of 'class std::basic_streambuf': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/streambuf.tcc:162:25: required from here 162 | extern template class basic_streambuf; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/streambuf:137:57: error: no type named 'int_type' in 'std::basic_streambuf::traits_type' {aka 'struct std::char_traits'} 137 | typedef typename traits_type::int_type int_type; | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/wctype.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/wctype.h:177:3: error: 'wint_t' does not name a type; did you mean 'ino_t'? 177 | wint_t __cdecl towctrans(wint_t,wctrans_t); | ^~~~~~ | ino_t d:/rtools45/x86_64-w64-mingw32.static.posix/include/wctype.h:179:3: error: 'wctype_t' does not name a type; did you mean 'cetype_t'? 179 | wctype_t __cdecl wctype(const char *); | ^~~~~~~~ | cetype_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwctype:85:11: error: 'wctype_t' has not been declared in '::' 85 | using ::wctype_t; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwctype:86:11: error: 'wint_t' has not been declared in '::' 86 | using ::wint_t; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwctype:103:11: error: 'towctrans' has not been declared in '::' 103 | using ::towctrans; | ^~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwctype:104:11: error: 'towlower' has not been declared in '::' 104 | using ::towlower; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwctype:105:11: error: 'towupper' has not been declared in '::' 105 | using ::towupper; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cwctype:107:11: error: 'wctype' has not been declared in '::' 107 | using ::wctype; | ^~~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_facets.h:43: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:44:41: error: '_U' was not declared in this scope 44 | static const mask upper = mask (_U); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:45:41: error: '_L' was not declared in this scope 45 | static const mask lower = mask (_L); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:46:41: error: '_U' was not declared in this scope 46 | static const mask alpha = mask (_U | _L); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:46:46: error: '_L' was not declared in this scope 46 | static const mask alpha = mask (_U | _L); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:47:41: error: '_N' was not declared in this scope 47 | static const mask digit = mask (_N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:48:41: error: '_X' was not declared in this scope 48 | static const mask xdigit = mask (_X | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:48:46: error: '_N' was not declared in this scope 48 | static const mask xdigit = mask (_X | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:49:41: error: '_S' was not declared in this scope 49 | static const mask space = mask (_S); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:50:41: error: '_P' was not declared in this scope 50 | static const mask print = mask (_P | _U | _L | _N | _B); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:50:46: error: '_U' was not declared in this scope 50 | static const mask print = mask (_P | _U | _L | _N | _B); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:50:51: error: '_L' was not declared in this scope 50 | static const mask print = mask (_P | _U | _L | _N | _B); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:50:56: error: '_N' was not declared in this scope 50 | static const mask print = mask (_P | _U | _L | _N | _B); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:50:61: error: '_B' was not declared in this scope 50 | static const mask print = mask (_P | _U | _L | _N | _B); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:51:41: error: '_P' was not declared in this scope 51 | static const mask graph = mask (_P | _U | _L | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:51:46: error: '_U' was not declared in this scope 51 | static const mask graph = mask (_P | _U | _L | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:51:51: error: '_L' was not declared in this scope 51 | static const mask graph = mask (_P | _U | _L | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:51:56: error: '_N' was not declared in this scope 51 | static const mask graph = mask (_P | _U | _L | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:52:41: error: '_C' was not declared in this scope 52 | static const mask cntrl = mask (_C); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:53:41: error: '_P' was not declared in this scope 53 | static const mask punct = mask (_P); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:54:41: error: '_U' was not declared in this scope 54 | static const mask alnum = mask (_U | _L | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:54:46: error: '_L' was not declared in this scope 54 | static const mask alnum = mask (_U | _L | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/x86_64-pc-cygwin/bits/ctype_base.h:54:51: error: '_N' was not declared in this scope 54 | static const mask alnum = mask (_U | _L | _N); | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_facets.h:1202:15: error: 'wctype_t' does not name a type; did you mean 'cetype_t'? 1202 | typedef wctype_t __wmask_type; | ^~~~~~~~ | cetype_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_facets.h:1210:7: error: 'wint_t' does not name a type; did you mean 'ino_t'? 1210 | wint_t _M_widen[1 + static_cast(-1)]; | ^~~~~~ | ino_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_facets.h:1214:7: error: '__wmask_type' does not name a type; did you mean '__false_type'? 1214 | __wmask_type _M_wmask[16]; | ^~~~~~~~~~~~ | __false_type /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_facets.h:1243:7: error: '__wmask_type' does not name a type; did you mean '__false_type'? 1243 | __wmask_type | ^~~~~~~~~~~~ | __false_type /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_ios.h: In instantiation of 'class std::basic_ios': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_ios.tcc:182:25: required from here 182 | extern template class basic_ios; | ^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_ios.h:83:54: error: no type named 'int_type' in 'struct std::char_traits' 83 | typedef typename _Traits::int_type int_type; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/ostream.h: In instantiation of 'class std::basic_ostream': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/ostream.tcc:375:25: required from here 375 | extern template class basic_ostream; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/ostream.h:71:57: error: no type named 'int_type' in 'struct std::char_traits' 71 | typedef typename _Traits::int_type int_type; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/iostream:44: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream: In instantiation of 'class std::basic_istream': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream:758:27: required from here 758 | basic_istream:: | ^~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream:67:57: error: no type named 'int_type' in 'struct std::char_traits' 67 | typedef typename _Traits::int_type int_type; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream:768:5: error: template-id 'ignore<>' for 'std::basic_istream& std::basic_istream::ignore(...)' does not match any template declaration 768 | basic_istream:: | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream:552:7: note: candidates are: 'std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::ignore() [with _CharT = wchar_t; _Traits = std::char_traits; __istream_type = std::basic_istream]' 552 | ignore(); | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream:763:5: note: 'std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::ignore(std::streamsize) [with _CharT = wchar_t; _Traits = std::char_traits; __istream_type = std::basic_istream; std::streamsize = long int]' 763 | basic_istream:: | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream: In instantiation of 'class std::basic_istream::sentry': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/istream.tcc:1157:25: required from here 1157 | extern template class basic_istream; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream:792:57: error: no type named 'int_type' in 'struct std::char_traits' 792 | typedef typename _Traits::int_type __int_type; | ^~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream: In instantiation of 'class std::basic_iostream': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/istream.tcc:1176:25: required from here 1176 | extern template class basic_iostream; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/istream:994:57: error: no type named 'int_type' in 'struct std::char_traits' 994 | typedef typename _Traits::int_type int_type; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/locale_facets_nonio.h:41, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/locale:45, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/iomanip:53, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:54: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ctime:63:11: error: 'time_t' has not been declared in '::' 63 | using ::time_t; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ctime:68:11: error: 'mktime' has not been declared in '::' 68 | using ::mktime; | ^~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ctime:69:11: error: 'time' has not been declared in '::' 69 | using ::time; | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/quoted_string.h:40, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/iomanip:55: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream: In instantiation of 'class std::__cxx11::basic_stringbuf': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/sstream.tcc:301:25: required from here 301 | extern template class basic_stringbuf; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream:99:57: error: no type named 'int_type' in 'std::__cxx11::basic_stringbuf::traits_type' {aka 'struct std::char_traits'} 99 | typedef typename traits_type::int_type int_type; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream: In instantiation of 'class std::__cxx11::basic_istringstream': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/sstream.tcc:302:25: required from here 302 | extern template class basic_istringstream; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream:561:57: error: no type named 'int_type' in 'std::__cxx11::basic_istringstream::traits_type' {aka 'struct std::char_traits'} 561 | typedef typename traits_type::int_type int_type; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream: In instantiation of 'class std::__cxx11::basic_ostringstream': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/sstream.tcc:303:25: required from here 303 | extern template class basic_ostringstream; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream:789:57: error: no type named 'int_type' in 'std::__cxx11::basic_ostringstream::traits_type' {aka 'struct std::char_traits'} 789 | typedef typename traits_type::int_type int_type; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream: In instantiation of 'class std::__cxx11::basic_stringstream': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/sstream.tcc:304:25: required from here 304 | extern template class basic_stringstream; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/sstream:1017:57: error: no type named 'int_type' in 'std::__cxx11::basic_stringstream::traits_type' {aka 'struct std::char_traits'} 1017 | typedef typename traits_type::int_type int_type; | ^~~~~~~~ In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/assert.h:17, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cassert:46, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/utils/tinyformat/tinyformat.h:137, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/utils/tinyformat.h:33, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:75: d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:63:5: error: conflicting declaration 'typedef struct _div_t div_t' 63 | } div_t; | ^~~~~ /usr/include/stdlib.h:39:3: note: previous declaration as 'typedef struct div_t div_t' 39 | } div_t; | ^~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:68:5: error: conflicting declaration 'typedef struct _ldiv_t ldiv_t' 68 | } ldiv_t; | ^~~~~~ /usr/include/stdlib.h:45:3: note: previous declaration as 'typedef struct ldiv_t ldiv_t' 45 | } ldiv_t; | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:148:115: error: 'uintptr_t' has not been declared 148 | typedef void (__cdecl *_invalid_parameter_handler)(const wchar_t *,const wchar_t *,const wchar_t *,unsigned int,uintptr_t); | ^~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:12:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 11 | #include +++ |+#include 12 | d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:484:32: error: 'double strtod(const char*, char**)' was declared 'extern' and later 'static' [-fpermissive] 484 | double __cdecl __MINGW_NOTHROW strtod(const char * __restrict__ _Str,char ** __restrict__ _EndPtr) | ^~~~~~ /usr/include/stdlib.h:160:9: note: previous declaration of 'double strtod(const char*, char**)' 160 | double strtod (const char *__restrict __n, char **__restrict __end_PTR); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:491:31: error: 'float strtof(const char*, char**)' was declared 'extern' and later 'static' [-fpermissive] 491 | float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __restrict__ _EndPtr) | ^~~~~~ /usr/include/stdlib.h:163:9: note: previous declaration of 'float strtof(const char*, char**)' 163 | float strtof (const char *__restrict __n, char **__restrict __end_PTR); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:715:15: error: conflicting declaration of C function 'int putenv(const char*)' 715 | int __cdecl putenv(const char *_EnvString) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | ^~~~~~ /usr/include/stdlib.h:205:9: note: previous declaration 'int putenv(char*)' 205 | int putenv (char *__string); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:729:61: error: conflicting declaration 'typedef struct lldiv_t lldiv_t' 729 | typedef struct { __MINGW_EXTENSION long long quot, rem; } lldiv_t; | ^~~~~~~ /usr/include/stdlib.h:52:3: note: previous declaration as 'typedef struct lldiv_t lldiv_t' 52 | } lldiv_t; | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/mm_malloc.h: In function 'void* _mm_malloc(size_t, size_t)': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/mm_malloc.h:42:7: error: '_errno' was not declared in this scope; did you mean 'errno'? 42 | errno = EINVAL; | ^~~~~ In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/stdlib.h:770: d:/rtools45/x86_64-w64-mingw32.static.posix/include/malloc.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/malloc.h:112:11: error: 'intptr_t' does not name a type 112 | _CRTIMP intptr_t __cdecl _get_heap_handle(void); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/malloc.h:85:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' 84 | #include +++ |+#include 85 | #endif In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:130: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/routines.h:136:55: error: 'time_t' does not name a type 136 | inline attribute_hidden struct tm * gmtime_(const time_t * const x){ | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/routines.h:27:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' 26 | #include +++ |+#include 27 | D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/routines.h: In function 'tm* Rcpp::gmtime_(const int*)': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/routines.h:137:41: error: 'time_t' does not name a type 137 | typedef struct tm* (*Fun)(const time_t* const); | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/routines.h:137:41: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/date_datetime.h:25, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp.h:65: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h: In member function 'void Rcpp::Date::update_tm()': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h:128:17: error: 'time_t' was not declared in this scope 128 | time_t t = static_cast(24*60*60 * m_d); // (fractional) days since epoch to seconds since epoch | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h:1:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h:129:34: error: 't' was not declared in this scope 129 | m_tm = *gmtime_(&t); | ^ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h: In function 'Rcpp::Date Rcpp::operator+(const Date&, int)': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h:159:9: error: 'time_t' was not declared in this scope 159 | time_t t = static_cast(24*60*60 * newdate.m_d); // days since epoch to seconds since epo | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h:159:9: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Date.h:160:34: error: 't' was not declared in this scope 160 | newdate.m_tm = *gmtime_(&t); | ^ In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/date_datetime.h:29: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h: In member function 'std::string Rcpp::Datetime::format(const char*) const': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:77:13: error: 'time_t' was not declared in this scope 77 | time_t t = static_cast(std::floor(m_dt)); | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:1:1: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:78:42: error: 't' was not declared in this scope 78 | struct tm temp = *localtime(&t); // localtime, not gmtime | ^ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h: In member function 'void Rcpp::Datetime::update_tm()': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:103:17: error: 'time_t' was not declared in this scope 103 | time_t t = static_cast(dt); | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:103:17: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:104:34: error: 't' was not declared in this scope 104 | m_tm = *gmtime_(&t); | ^ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h: In function 'Rcpp::Datetime Rcpp::operator+(const Datetime&, double)': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:142:9: error: 'time_t' was not declared in this scope 142 | time_t t = static_cast(dt); | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:142:9: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:143:32: error: 't' was not declared in this scope; did you mean 'dt'? 143 | newdt.m_tm = *gmtime_(&t); | ^ | dt D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h: In function 'Rcpp::Datetime Rcpp::operator+(const Datetime&, int)': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:152:9: error: 'time_t' was not declared in this scope 152 | time_t t = static_cast(dt); | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:152:9: note: 'time_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/date_datetime/Datetime.h:153:32: error: 't' was not declared in this scope; did you mean 'dt'? 153 | newdt.m_tm = *gmtime_(&t); | ^ | dt In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/hash.h:25, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/sugar/sugar.h:28, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp.h:79: d:/rtools45/x86_64-w64-mingw32.static.posix/include/inttypes.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/inttypes.h:327:18: warning: declaration of 'intmax_t imaxabs(intmax_t)' conflicts with built-in declaration 'long int imaxabs(long int)' [-Wbuiltin-declaration-mismatch] 327 | intmax_t __cdecl imaxabs (intmax_t j); | ^~~~~~~ In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/hash.h:27: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/IndexHash.h: In member function 'uint32_t Rcpp::sugar::IndexHash::get_addr(STORAGE) const [with int RTYPE = 16; uint32_t = unsigned int; STORAGE = SEXPREC*]': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/IndexHash.h:233:9: error: 'intptr_t' was not declared in this scope 233 | intptr_t val = (intptr_t) value; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/IndexHash.h:1:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/IndexHash.h:236:29: error: 'val' was not declared in this scope 236 | addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32)); | ^~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/IndexHash.h:46:53: note: in definition of macro 'RCPP_HASH' 46 | #define RCPP_HASH(X) (3141592653U * ((uint32_t)(X)) >> (32 - k)) | ^ In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/hash.h:28: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/SelfHash.h: In member function 'unsigned int Rcpp::sugar::SelfHash::get_addr(STORAGE) const [with int RTYPE = 16; STORAGE = SEXPREC*]': D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/SelfHash.h:128:9: error: 'intptr_t' was not declared in this scope 128 | intptr_t val = (intptr_t) value; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/SelfHash.h:1:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 4 -*- D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/SelfHash.h:131:29: error: 'val' was not declared in this scope 131 | addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32)); | ^~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/hash/IndexHash.h:46:53: note: in definition of macro 'RCPP_HASH' 46 | #define RCPP_HASH(X) (3141592653U * ((uint32_t)(X)) >> (32 - k)) | ^ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/shared_ptr_base.h:62, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/shared_ptr.h:53, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/memory:82, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h:9, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/TinyThread.h:7, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel.h:6: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: At global scope: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:126:5: error: '__gthread_mutex_t' does not name a type; did you mean '__gthread_time_t'? 126 | __gthread_mutex_t _M_mutex; | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:171:5: error: '__gthread_mutex_t' does not name a type; did you mean '__gthread_time_t'? 171 | __gthread_mutex_t* gthread_mutex(void) | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In constructor '__gnu_cxx::__mutex::__mutex()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:137:40: error: '_M_mutex' was not declared in this scope; did you mean '__mutex'? 137 | __GTHREAD_MUTEX_INIT_FUNCTION(&_M_mutex); | ^~~~~~~~ | __mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:137:9: error: '__gthread_mutex_init_function' was not declared in this scope; did you mean '__gthread_recursive_mutex_init_function'? 137 | __GTHREAD_MUTEX_INIT_FUNCTION(&_M_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In destructor '__gnu_cxx::__mutex::~__mutex()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:145:34: error: '_M_mutex' was not declared in this scope; did you mean '__mutex'? 145 | __gthread_mutex_destroy(&_M_mutex); | ^~~~~~~~ | __mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:145:42: error: '__gthread_mutex_destroy' cannot be used as a function 145 | __gthread_mutex_destroy(&_M_mutex); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In member function 'void __gnu_cxx::__mutex::lock()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:154:37: error: '_M_mutex' was not declared in this scope; did you mean '__mutex'? 154 | if (__gthread_mutex_lock(&_M_mutex) != 0) | ^~~~~~~~ | __mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:154:45: error: '__gthread_mutex_lock' cannot be used as a function 154 | if (__gthread_mutex_lock(&_M_mutex) != 0) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In member function 'void __gnu_cxx::__mutex::unlock()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:165:39: error: '_M_mutex' was not declared in this scope; did you mean '__mutex'? 165 | if (__gthread_mutex_unlock(&_M_mutex) != 0) | ^~~~~~~~ | __mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:165:47: error: '__gthread_mutex_unlock' cannot be used as a function 165 | if (__gthread_mutex_unlock(&_M_mutex) != 0) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: At global scope: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:179:5: error: '__gthread_recursive_mutex_t' does not name a type 179 | __gthread_recursive_mutex_t _M_mutex = __GTHREAD_RECURSIVE_MUTEX_INIT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:226:5: error: '__gthread_recursive_mutex_t' does not name a type 226 | __gthread_recursive_mutex_t* gthread_recursive_mutex(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In member function 'void __gnu_cxx::__recursive_mutex::lock()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:209:47: error: '_M_mutex' was not declared in this scope; did you mean '__mutex'? 209 | if (__gthread_recursive_mutex_lock(&_M_mutex) != 0) | ^~~~~~~~ | __mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:209:55: error: '__gthread_recursive_mutex_lock' cannot be used as a function 209 | if (__gthread_recursive_mutex_lock(&_M_mutex) != 0) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In member function 'void __gnu_cxx::__recursive_mutex::unlock()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:220:49: error: '_M_mutex' was not declared in this scope; did you mean '__mutex'? 220 | if (__gthread_recursive_mutex_unlock(&_M_mutex) != 0) | ^~~~~~~~ | __mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:220:57: error: '__gthread_recursive_mutex_unlock' cannot be used as a function 220 | if (__gthread_recursive_mutex_unlock(&_M_mutex) != 0) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: At global scope: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:257:5: error: '__gthread_cond_t' does not name a type; did you mean '__gthread_once_t'? 257 | __gthread_cond_t _M_cond = __GTHREAD_COND_INIT; | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In member function 'void __gnu_cxx::__cond::broadcast()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:287:41: error: '_M_cond' was not declared in this scope; did you mean '__cond'? 287 | if (__gthread_cond_broadcast(&_M_cond) != 0) | ^~~~~~~ | __cond /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:287:48: error: '__gthread_cond_broadcast' cannot be used as a function 287 | if (__gthread_cond_broadcast(&_M_cond) != 0) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In member function 'void __gnu_cxx::__cond::wait(__gnu_cxx::__mutex*)': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:297:36: error: '_M_cond' was not declared in this scope; did you mean '__cond'? 297 | if (__gthread_cond_wait(&_M_cond, mutex->gthread_mutex()) != 0) | ^~~~~~~ | __cond /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:297:52: error: 'class __gnu_cxx::__mutex' has no member named 'gthread_mutex' 297 | if (__gthread_cond_wait(&_M_cond, mutex->gthread_mutex()) != 0) | ^~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:297:67: error: '__gthread_cond_wait' cannot be used as a function 297 | if (__gthread_cond_wait(&_M_cond, mutex->gthread_mutex()) != 0) | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h: In member function 'void __gnu_cxx::__cond::wait_recursive(__gnu_cxx::__recursive_mutex*)': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:307:46: error: '_M_cond' was not declared in this scope; did you mean '__cond'? 307 | if (__gthread_cond_wait_recursive(&_M_cond, | ^~~~~~~ | __cond /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:308:52: error: 'class __gnu_cxx::__recursive_mutex' has no member named 'gthread_recursive_mutex'; did you mean '__recursive_mutex'? 308 | mutex->gthread_recursive_mutex()) | ^~~~~~~~~~~~~~~~~~~~~~~ | __recursive_mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/concurrence.h:308:77: error: '__gthread_cond_wait_recursive' cannot be used as a function 308 | mutex->gthread_recursive_mutex()) | ^ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/atomic_wait.h:40, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/atomic_base.h:43, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/shared_ptr_atomic.h:33, from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/memory:83: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdint: At global scope: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdint:69:11: error: 'intptr_t' has not been declared in '::' 69 | using ::intptr_t; | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/cstdint:87:11: error: 'uintptr_t' has not been declared in '::' 87 | using ::uintptr_t; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/atomic_wait.h:53: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:64:13: error: '__gthread_mutex_t' does not name a type; did you mean '__gthread_time_t'? 64 | typedef __gthread_mutex_t __native_type; | ^~~~~~~~~~~~~~~~~ | __gthread_time_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:71:5: error: '__native_type' does not name a type; did you mean '__true_type'? 71 | __native_type _M_mutex; | ^~~~~~~~~~~~~ | __true_type /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In constructor 'std::__mutex_base::__mutex_base()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:76:38: error: '_M_mutex' was not declared in this scope; did you mean '_S_mutex'? 76 | __GTHREAD_MUTEX_INIT_FUNCTION(&_M_mutex); | ^~~~~~~~ | _S_mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:76:7: error: '__gthread_mutex_init_function' was not declared in this scope; did you mean '__gthread_recursive_mutex_init_function'? 76 | __GTHREAD_MUTEX_INIT_FUNCTION(&_M_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In destructor 'std::__mutex_base::~__mutex_base()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:79:57: error: '_M_mutex' was not declared in this scope; did you mean '_S_mutex'? 79 | ~__mutex_base() noexcept { __gthread_mutex_destroy(&_M_mutex); } | ^~~~~~~~ | _S_mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:79:65: error: '__gthread_mutex_destroy' cannot be used as a function 79 | ~__mutex_base() noexcept { __gthread_mutex_destroy(&_M_mutex); } | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: At global scope: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:101:13: error: '__native_type' does not name a type; did you mean '__true_type'? 101 | typedef __native_type* native_handle_type; | ^~~~~~~~~~~~~ | __true_type /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:137:5: error: 'native_handle_type' does not name a type 137 | native_handle_type | ^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In member function 'void std::mutex::lock()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:115:39: error: '_M_mutex' was not declared in this scope; did you mean '_S_mutex'? 115 | int __e = __gthread_mutex_lock(&_M_mutex); | ^~~~~~~~ | _S_mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:115:47: error: '__gthread_mutex_lock' cannot be used as a function 115 | int __e = __gthread_mutex_lock(&_M_mutex); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In member function 'bool std::mutex::try_lock()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:127:40: error: '_M_mutex' was not declared in this scope; did you mean '_S_mutex'? 127 | return !__gthread_mutex_trylock(&_M_mutex); | ^~~~~~~~ | _S_mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:127:48: error: '__gthread_mutex_trylock' cannot be used as a function 127 | return !__gthread_mutex_trylock(&_M_mutex); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In member function 'void std::mutex::unlock()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:134:31: error: '_M_mutex' was not declared in this scope; did you mean '_S_mutex'? 134 | __gthread_mutex_unlock(&_M_mutex); | ^~~~~~~~ | _S_mutex /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:134:39: error: '__gthread_mutex_unlock' cannot be used as a function 134 | __gthread_mutex_unlock(&_M_mutex); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: At global scope: /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:166:5: error: '__gthread_cond_t' does not name a type; did you mean '__gthread_once_t'? 166 | __gthread_cond_t* native_handle() noexcept { return &_M_cond; } | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:208:5: error: '__gthread_cond_t' does not name a type; did you mean '__gthread_once_t'? 208 | __gthread_cond_t _M_cond = __GTHREAD_COND_INIT; | ^~~~~~~~~~~~~~~~ | __gthread_once_t /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In destructor 'std::__condvar::~__condvar()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:159:69: error: '_M_cond' was not declared in this scope 159 | int __e __attribute__((__unused__)) = __gthread_cond_destroy(&_M_cond); | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:159:76: error: '__gthread_cond_destroy' cannot be used as a function 159 | int __e __attribute__((__unused__)) = __gthread_cond_destroy(&_M_cond); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In member function 'void std::__condvar::wait(std::mutex&)': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:173:32: error: '_M_cond' was not declared in this scope 173 | = __gthread_cond_wait(&_M_cond, __m.native_handle()); | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:173:45: error: 'class std::mutex' has no member named 'native_handle' 173 | = __gthread_cond_wait(&_M_cond, __m.native_handle()); | ^~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:173:60: error: '__gthread_cond_wait' cannot be used as a function 173 | = __gthread_cond_wait(&_M_cond, __m.native_handle()); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In member function 'void std::__condvar::wait_until(std::mutex&, timespec&)': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:180:33: error: '_M_cond' was not declared in this scope 180 | __gthread_cond_timedwait(&_M_cond, __m.native_handle(), &__abs_time); | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:180:46: error: 'class std::mutex' has no member named 'native_handle' 180 | __gthread_cond_timedwait(&_M_cond, __m.native_handle(), &__abs_time); | ^~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:180:31: error: '__gthread_cond_timedwait' cannot be used as a function 180 | __gthread_cond_timedwait(&_M_cond, __m.native_handle(), &__abs_time); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In member function 'void std::__condvar::notify_one()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:195:68: error: '_M_cond' was not declared in this scope 195 | int __e __attribute__((__unused__)) = __gthread_cond_signal(&_M_cond); | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:195:75: error: '__gthread_cond_signal' cannot be used as a function 195 | int __e __attribute__((__unused__)) = __gthread_cond_signal(&_M_cond); | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h: In member function 'void std::__condvar::notify_all()': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:202:71: error: '_M_cond' was not declared in this scope 202 | int __e __attribute__((__unused__)) = __gthread_cond_broadcast(&_M_cond); | ^~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/std_mutex.h:202:78: error: '__gthread_cond_broadcast' cannot be used as a function 202 | int __e __attribute__((__unused__)) = __gthread_cond_broadcast(&_M_cond); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h: In function 'int RcppParallel::resolveValue(const char*, T, U)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h:32:4: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 32 | errno = 0; | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h:37:38: error: there are no arguments to '_errno' that depend on a template parameter, so a declaration of '_errno' must be available [-Wtemplate-body] 37 | if (end == var || *end != '\0' || errno == ERANGE) | ^~~~~ In file included from d:/rtools45/x86_64-w64-mingw32.static.posix/include/unistd.h:10, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:83, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/TinyThread.h:9: d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h: At global scope: d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:199:11: error: 'intptr_t' does not name a type 199 | _CRTIMP intptr_t __cdecl _findfirst32(const char *_Filename,struct _finddata32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:1:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /** d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:200:23: error: variable '_findnext32' definition is marked dllimport 200 | _CRTIMP int __cdecl _findnext32(intptr_t _FindHandle,struct _finddata32_t *_FindData); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:200:35: warning: 'cdecl' attribute only applies to function types [-Wattributes] 200 | _CRTIMP int __cdecl _findnext32(intptr_t _FindHandle,struct _finddata32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:200:35: error: 'intptr_t' was not declared in this scope d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:200:35: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:200:56: error: expected primary-expression before 'struct' 200 | _CRTIMP int __cdecl _findnext32(intptr_t _FindHandle,struct _finddata32_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:200:87: error: expression list treated as compound expression in initializer [-fpermissive] 200 | _CRTIMP int __cdecl _findnext32(intptr_t _FindHandle,struct _finddata32_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:201:23: error: variable '_findclose' definition is marked dllimport 201 | _CRTIMP int __cdecl _findclose(intptr_t _FindHandle); | ^~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:201:34: warning: 'cdecl' attribute only applies to function types [-Wattributes] 201 | _CRTIMP int __cdecl _findclose(intptr_t _FindHandle); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:201:34: error: 'intptr_t' was not declared in this scope d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:201:34: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:230:11: error: 'intptr_t' does not name a type 230 | _CRTIMP intptr_t __cdecl _findfirst32i64(const char *_Filename,struct _finddata32i64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:230:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:231:11: error: 'intptr_t' does not name a type 231 | _CRTIMP intptr_t __cdecl _findfirst64(const char *_Filename,struct __finddata64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:231:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:235:3: error: 'intptr_t' does not name a type 235 | intptr_t __cdecl _findfirst64i32(const char *_Filename,struct _finddata64i32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:235:3: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:237:16: error: 'intptr_t' does not name a type 237 | __CRT_INLINE intptr_t __cdecl _findfirst64i32(const char *_Filename,struct _finddata64i32_t *_FindData) | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:237:16: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:254:23: error: variable '_findnext32i64' definition is marked dllimport 254 | _CRTIMP int __cdecl _findnext32i64(intptr_t _FindHandle,struct _finddata32i64_t *_FindData); | ^~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:254:38: warning: 'cdecl' attribute only applies to function types [-Wattributes] 254 | _CRTIMP int __cdecl _findnext32i64(intptr_t _FindHandle,struct _finddata32i64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:254:38: error: 'intptr_t' was not declared in this scope d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:254:38: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:254:59: error: expected primary-expression before 'struct' 254 | _CRTIMP int __cdecl _findnext32i64(intptr_t _FindHandle,struct _finddata32i64_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:254:93: error: expression list treated as compound expression in initializer [-fpermissive] 254 | _CRTIMP int __cdecl _findnext32i64(intptr_t _FindHandle,struct _finddata32i64_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:255:23: error: variable '_findnext64' definition is marked dllimport 255 | _CRTIMP int __cdecl _findnext64(intptr_t _FindHandle,struct __finddata64_t *_FindData); | ^~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:255:35: warning: 'cdecl' attribute only applies to function types [-Wattributes] 255 | _CRTIMP int __cdecl _findnext64(intptr_t _FindHandle,struct __finddata64_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:255:35: error: 'intptr_t' was not declared in this scope d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:255:35: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:255:56: error: expected primary-expression before 'struct' 255 | _CRTIMP int __cdecl _findnext64(intptr_t _FindHandle,struct __finddata64_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:255:88: error: expression list treated as compound expression in initializer [-fpermissive] 255 | _CRTIMP int __cdecl _findnext64(intptr_t _FindHandle,struct __finddata64_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:256:30: warning: 'cdecl' attribute only applies to function types [-Wattributes] 256 | int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:256:30: error: 'intptr_t' was not declared in this scope d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:256:30: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:256:51: error: expected primary-expression before 'struct' 256 | int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData); | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:256:85: error: expression list treated as compound expression in initializer [-fpermissive] 256 | int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData); | ^ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:258:43: warning: 'cdecl' attribute only applies to function types [-Wattributes] 258 | __CRT_INLINE int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData) | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:258:28: error: redefinition of 'int _findnext64i32' 258 | __CRT_INLINE int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData) | ^~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:256:15: note: 'int _findnext64i32' previously defined here 256 | int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData); | ^~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:258:43: error: 'intptr_t' was not declared in this scope 258 | __CRT_INLINE int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData) | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:258:43: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:258:64: error: expected primary-expression before 'struct' 258 | __CRT_INLINE int __cdecl _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData) | ^~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:323:11: error: 'intptr_t' does not name a type 323 | _CRTIMP intptr_t __cdecl _get_osfhandle(int _FileHandle); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:323:11: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:324:23: error: variable '_open_osfhandle' definition is marked dllimport 324 | _CRTIMP int __cdecl _open_osfhandle(intptr_t _OSFileHandle,int _Flags); | ^~~~~~~~~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:324:39: warning: 'cdecl' attribute only applies to function types [-Wattributes] 324 | _CRTIMP int __cdecl _open_osfhandle(intptr_t _OSFileHandle,int _Flags); | ^~~~~~~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:324:39: error: 'intptr_t' was not declared in this scope d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:324:39: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:324:62: error: expected primary-expression before 'int' 324 | _CRTIMP int __cdecl _open_osfhandle(intptr_t _OSFileHandle,int _Flags); | ^~~ d:/rtools45/x86_64-w64-mingw32.static.posix/include/io.h:324:72: error: expression list treated as compound expression in initializer [-fpermissive] 324 | _CRTIMP int __cdecl _open_osfhandle(intptr_t _OSFileHandle,int _Flags); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:240:5: error: 'pthread_mutex_t' does not name a type; did you mean 'pthread_once_t'? 240 | pthread_mutex_t mHandle; | ^~~~~~~~~~~~~~~ | pthread_once_t D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In constructor 'tthread::mutex::mutex()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:171:27: error: 'mHandle' was not declared in this scope 171 | pthread_mutex_init(&mHandle, NULL); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:171:25: error: 'pthread_mutex_init' cannot be used as a function 171 | pthread_mutex_init(&mHandle, NULL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In destructor 'tthread::mutex::~mutex()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:181:30: error: 'mHandle' was not declared in this scope 181 | pthread_mutex_destroy(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:181:37: error: 'pthread_mutex_destroy' cannot be used as a function 181 | pthread_mutex_destroy(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::mutex::lock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:196:27: error: 'mHandle' was not declared in this scope 196 | pthread_mutex_lock(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:196:34: error: 'pthread_mutex_lock' cannot be used as a function 196 | pthread_mutex_lock(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'bool tthread::mutex::try_lock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:216:38: error: 'mHandle' was not declared in this scope 216 | return (pthread_mutex_trylock(&mHandle) == 0) ? true : false; | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:216:45: error: 'pthread_mutex_trylock' cannot be used as a function 216 | return (pthread_mutex_trylock(&mHandle) == 0) ? true : false; | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::mutex::unlock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:229:29: error: 'mHandle' was not declared in this scope 229 | pthread_mutex_unlock(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:229:36: error: 'pthread_mutex_unlock' cannot be used as a function 229 | pthread_mutex_unlock(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:322:5: error: 'pthread_mutex_t' does not name a type; did you mean 'pthread_once_t'? 322 | pthread_mutex_t mHandle; | ^~~~~~~~~~~~~~~ | pthread_once_t D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In constructor 'tthread::recursive_mutex::recursive_mutex()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:263:27: error: 'mHandle' was not declared in this scope 263 | pthread_mutex_init(&mHandle, &attr); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:263:25: error: 'pthread_mutex_init' cannot be used as a function 263 | pthread_mutex_init(&mHandle, &attr); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In destructor 'tthread::recursive_mutex::~recursive_mutex()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:273:30: error: 'mHandle' was not declared in this scope 273 | pthread_mutex_destroy(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:273:37: error: 'pthread_mutex_destroy' cannot be used as a function 273 | pthread_mutex_destroy(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::recursive_mutex::lock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:286:27: error: 'mHandle' was not declared in this scope 286 | pthread_mutex_lock(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:286:34: error: 'pthread_mutex_lock' cannot be used as a function 286 | pthread_mutex_lock(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'bool tthread::recursive_mutex::try_lock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:300:38: error: 'mHandle' was not declared in this scope 300 | return (pthread_mutex_trylock(&mHandle) == 0) ? true : false; | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:300:45: error: 'pthread_mutex_trylock' cannot be used as a function 300 | return (pthread_mutex_trylock(&mHandle) == 0) ? true : false; | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::recursive_mutex::unlock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:312:29: error: 'mHandle' was not declared in this scope 312 | pthread_mutex_unlock(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:312:36: error: 'pthread_mutex_unlock' cannot be used as a function 312 | pthread_mutex_unlock(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:476:5: error: 'pthread_cond_t' does not name a type; did you mean 'pthread_once_t'? 476 | pthread_cond_t mHandle; | ^~~~~~~~~~~~~~ | pthread_once_t D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In constructor 'tthread::condition_variable::condition_variable()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:401:26: error: 'mHandle' was not declared in this scope 401 | pthread_cond_init(&mHandle, NULL); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:401:24: error: 'pthread_cond_init' cannot be used as a function 401 | pthread_cond_init(&mHandle, NULL); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In destructor 'tthread::condition_variable::~condition_variable()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:411:29: error: 'mHandle' was not declared in this scope 411 | pthread_cond_destroy(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:411:36: error: 'pthread_cond_destroy' cannot be used as a function 411 | pthread_cond_destroy(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::condition_variable::wait(_mutexT&)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:435:26: error: 'mHandle' was not declared in this scope [-Wtemplate-body] 435 | pthread_cond_wait(&mHandle, &aMutex.mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::condition_variable::notify_one()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:449:28: error: 'mHandle' was not declared in this scope 449 | pthread_cond_signal(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:449:35: error: 'pthread_cond_signal' cannot be used as a function 449 | pthread_cond_signal(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::condition_variable::notify_all()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:463:31: error: 'mHandle' was not declared in this scope 463 | pthread_cond_broadcast(&mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:463:38: error: 'pthread_cond_broadcast' cannot be used as a function 463 | pthread_cond_broadcast(&mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:487:13: error: 'pthread_t' does not name a type; did you mean 'thread'? 487 | typedef pthread_t native_handle_type; | ^~~~~~~~~ | thread D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:540:12: error: 'native_handle_type' does not name a type 540 | inline native_handle_type native_handle() | ^~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:555:5: error: 'native_handle_type' does not name a type 555 | native_handle_type mHandle; ///< Thread handle. | ^~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In constructor 'tthread::thread::thread()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:495:16: error: class 'tthread::thread' does not have any field named 'mHandle' 495 | thread() : mHandle(0), mJoinable(false) | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:825:49: error: 'pthread_t' does not name a type; did you mean 'thread'? 825 | inline static thread::id _pthread_t_to_ID(const pthread_t &aHandle) | ^~~~~~~~~ | thread D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In function 'tthread::thread::id tthread::_pthread_t_to_ID(const int&)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:828:19: error: 'pthread_t' was not declared in this scope; did you mean 'thread'? 828 | static std::map idMap; | ^~~~~~~~~ | thread D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:828:47: error: template argument 1 is invalid 828 | static std::map idMap; | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:828:47: error: template argument 3 is invalid D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:828:47: error: template argument 4 is invalid D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:832:12: error: request for member 'find' in 'idMap', which is of non-class type 'int' 832 | if(idMap.find(aHandle) == idMap.end()) | ^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:832:35: error: request for member 'end' in 'idMap', which is of non-class type 'int' 832 | if(idMap.find(aHandle) == idMap.end()) | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:833:10: error: invalid types 'int[const int]' for array subscript 833 | idMap[aHandle] = idCount ++; | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:834:26: error: invalid types 'int[const int]' for array subscript 834 | return thread::id(idMap[aHandle]); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In constructor 'tthread::thread::thread(void (*)(void*), void*)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:906:22: error: 'mHandle' was not declared in this scope 906 | if(pthread_create(&mHandle, NULL, wrapper_function, (void *) ti) != 0) | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:906:20: error: 'pthread_create' cannot be used as a function 906 | if(pthread_create(&mHandle, NULL, wrapper_function, (void *) ti) != 0) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:911:7: error: 'mHandle' was not declared in this scope 911 | if(!mHandle) | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::thread::join()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:933:18: error: 'mHandle' was not declared in this scope 933 | pthread_join(mHandle, NULL); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:933:17: error: 'pthread_join' cannot be used as a function 933 | pthread_join(mHandle, NULL); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'void tthread::thread::detach()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:963:20: error: 'mHandle' was not declared in this scope 963 | pthread_detach(mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:963:27: error: 'pthread_detach' cannot be used as a function 963 | pthread_detach(mHandle); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In member function 'tthread::thread::id tthread::thread::get_id() const': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:977:27: error: 'mHandle' was not declared in this scope 977 | return _pthread_t_to_ID(mHandle); | ^~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h: In function 'tthread::thread::id tthread::this_thread::get_id()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tthread/tinythread.h:1008:27: error: 'pthread_self' was not declared in this scope; did you mean 'pthread_kill'? 1008 | return _pthread_t_to_ID(pthread_self()); | ^~~~~~~~~~~~ | pthread_kill D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h: In function 'T tbb::internal::punned_cast(U*)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:315:5: error: 'uintptr_t' was not declared in this scope [-Wtemplate-body] 315 | uintptr_t x = reinterpret_cast(ptr); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:92:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 91 | #include "tbb_config.h" +++ |+#include 92 | D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:316:32: error: 'x' was not declared in this scope [-Wtemplate-body] 316 | return reinterpret_cast(x); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:349:36: error: 'uintptr_t' has not been declared 349 | inline bool is_aligned(T* pointer, uintptr_t alignment) { | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:349:36: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h: In function 'bool tbb::internal::is_aligned(T*, int)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:350:17: error: 'uintptr_t' was not declared in this scope [-Wtemplate-body] 350 | return 0==((uintptr_t)pointer & (alignment-1)); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:350:17: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_stddef.h:350:27: error: expected ')' before 'pointer' [-Wtemplate-body] 350 | return 0==((uintptr_t)pointer & (alignment-1)); | ~ ^~~~~~~ | ) D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void __TBB_Pause(int32_t)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:334:9: error: '__TBB_Yield' was not declared in this scope 334 | __TBB_Yield(); | ^~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void tbb::atomic_fence()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:341:31: error: '__TBB_full_memory_fence' was not declared in this scope 341 | inline void atomic_fence () { __TBB_full_memory_fence(); } | ^~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:369:13: error: '__TBB_Yield' was not declared in this scope 369 | __TBB_Yield(); | ^~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:446:58: error: 'uintptr_t' was not declared in this scope [-Wtemplate-body] 446 | const uint32_t byte_offset = (uint32_t) ((uintptr_t)ptr & 0x3); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:114:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 113 | #include "tbb_stddef.h" +++ |+#include 114 | D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:446:68: error: expected ')' before 'ptr' [-Wtemplate-body] 446 | const uint32_t byte_offset = (uint32_t) ((uintptr_t)ptr & 0x3); | ~ ^~~ | ) D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:447:68: error: expected ')' before 'ptr' [-Wtemplate-body] 447 | volatile uint32_t * const aligned_ptr = (uint32_t*)((uintptr_t)ptr - byte_offset ); | ~ ^~~ | ) D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:462:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-Wtemplate-body] 462 | const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:482:12: error: '__TBB_machine_cmpswp1' was not declared in this scope 482 | return __TBB_machine_cmpswp1(ptr,value,comparand); | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:491:12: error: '__TBB_machine_cmpswp2' was not declared in this scope 491 | return __TBB_machine_cmpswp2(ptr,value,comparand); | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:498:21: error: '__TBB_machine_cmpswp4' was not declared in this scope 498 | return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:504:12: error: '__TBB_machine_cmpswp8' was not declared in this scope 504 | return __TBB_machine_cmpswp8(ptr,value,comparand); | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile std::size_t&, std::size_t)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:720:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 720 | machine_load_store::store_with_release( location, value ); | ^~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile std::size_t&, std::size_t)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:733:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier 733 | machine_load_store_seq_cst::store( location, value ); | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile std::size_t&, std::size_t)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:746:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier 746 | machine_load_store_relaxed::store( const_cast(location), value ); | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:862:8: error: 'intptr_t' does not name a type 862 | inline intptr_t __TBB_Log2( uintptr_t x ) { | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:862:8: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:880:53: error: 'uintptr_t' has not been declared 880 | inline void __TBB_AtomicOR( volatile void *operand, uintptr_t addend ) { | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:880:53: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, int)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:882:9: error: 'uintptr_t' was not declared in this scope 882 | uintptr_t tmp = *(volatile uintptr_t *)operand; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:882:9: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:883:18: error: expected ';' before 'result' 883 | uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); | ^~~~~~~ | ; D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:884:13: error: 'result' was not declared in this scope 884 | if( result==tmp ) break; | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:884:13: note: suggested alternatives: In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp.h:70: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/Module.h:56:11: note: 'Rcpp::result' 56 | class result { | ^~~~~~ In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/sugar/functions/functions.h:83, from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/sugar/sugar.h:31: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/sugar/functions/median.h:35:8: note: 'Rcpp::sugar::median_detail::result' 35 | struct result { | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:884:21: error: 'tmp' was not declared in this scope; did you mean 'tm'? 884 | if( result==tmp ) break; | ^~~ | tm D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:890:54: error: 'uintptr_t' has not been declared 890 | inline void __TBB_AtomicAND( volatile void *operand, uintptr_t addend ) { | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:890:54: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, int)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:892:9: error: 'uintptr_t' was not declared in this scope 892 | uintptr_t tmp = *(volatile uintptr_t *)operand; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:892:9: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:893:18: error: expected ';' before 'result' 893 | uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); | ^~~~~~~ | ; D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:894:13: error: 'result' was not declared in this scope 894 | if( result==tmp ) break; | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:894:13: note: suggested alternatives: D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/Module.h:56:11: note: 'Rcpp::result' 56 | class result { | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/sugar/functions/median.h:35:8: note: 'Rcpp::sugar::median_detail::result' 35 | struct result { | ^~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:894:21: error: 'tmp' was not declared in this scope; did you mean 'tm'? 894 | if( result==tmp ) break; | ^~~ | tm D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:916:12: error: '__TBB_machine_cmpswp1' was not declared in this scope 916 | return __TBB_machine_cmpswp1(&flag,1,0)==0; | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:934:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope 934 | inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:937:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope 937 | bool res = __TBB_machine_try_lock_elided( &flag )!=0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:949:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope 949 | if( __TBB_machine_try_lock_elided( &flag ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:958:5: error: '__TBB_machine_unlock_elided' was not declared in this scope 958 | __TBB_machine_unlock_elided( &flag ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, word, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:149:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-Wtemplate-body] 149 | return __TBB_machine_cmpswp##S(location,new_value,comparand); \ | ^~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:194:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 194 | __TBB_DECL_ATOMIC_PRIMITIVES(1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:152:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-Wtemplate-body] 152 | return __TBB_machine_fetchadd##S(location,addend); \ | ^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:194:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 194 | __TBB_DECL_ATOMIC_PRIMITIVES(1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:155:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-Wtemplate-body] 155 | return __TBB_machine_fetchstore##S(location,value); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:194:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 194 | __TBB_DECL_ATOMIC_PRIMITIVES(1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, word, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:149:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-Wtemplate-body] 149 | return __TBB_machine_cmpswp##S(location,new_value,comparand); \ | ^~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:195:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 195 | __TBB_DECL_ATOMIC_PRIMITIVES(2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:152:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-Wtemplate-body] 152 | return __TBB_machine_fetchadd##S(location,addend); \ | ^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:195:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 195 | __TBB_DECL_ATOMIC_PRIMITIVES(2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:155:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-Wtemplate-body] 155 | return __TBB_machine_fetchstore##S(location,value); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:195:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 195 | __TBB_DECL_ATOMIC_PRIMITIVES(2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, word, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:149:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-Wtemplate-body] 149 | return __TBB_machine_cmpswp##S(location,new_value,comparand); \ | ^~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:196:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 196 | __TBB_DECL_ATOMIC_PRIMITIVES(4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:152:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-Wtemplate-body] 152 | return __TBB_machine_fetchadd##S(location,addend); \ | ^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:196:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 196 | __TBB_DECL_ATOMIC_PRIMITIVES(4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:155:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-Wtemplate-body] 155 | return __TBB_machine_fetchstore##S(location,value); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:196:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 196 | __TBB_DECL_ATOMIC_PRIMITIVES(4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, word, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:149:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-Wtemplate-body] 149 | return __TBB_machine_cmpswp##S(location,new_value,comparand); \ | ^~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:198:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 198 | __TBB_DECL_ATOMIC_PRIMITIVES(8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:152:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-Wtemplate-body] 152 | return __TBB_machine_fetchadd##S(location,addend); \ | ^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:198:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 198 | __TBB_DECL_ATOMIC_PRIMITIVES(8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, word)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:155:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-Wtemplate-body] 155 | return __TBB_machine_fetchstore##S(location,value); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:198:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' 198 | __TBB_DECL_ATOMIC_PRIMITIVES(8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:257:9: error: 'uintptr_t' does not name a type [-Wtemplate-body] 257 | uintptr_t bits; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:29:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "tbb_machine.h" +++ |+#include 29 | D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h: In constructor 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:763:58: error: 'uintptr_t' was not declared in this scope [-Wtemplate-body] 763 | my_number_of_buckets = size_type(1)<<__TBB_Log2((uintptr_t)n_of_buckets*2-1); // round up to power of 2 | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:55:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 54 | #include "_node_handle_impl.h" +++ |+#include 55 | #endif // __TBB_UNORDERED_NODE_HANDLE_PRESENT D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:763:46: error: there are no arguments to '__TBB_Log2' that depend on a template parameter, so a declaration of '__TBB_Log2' must be available [-Wtemplate-body] 763 | my_number_of_buckets = size_type(1)<<__TBB_Log2((uintptr_t)n_of_buckets*2-1); // round up to power of 2 | ^~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h: In member function 'void tbb::interface5::internal::concurrent_unordered_base::rehash(size_type)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:1322:58: error: 'uintptr_t' was not declared in this scope [-Wtemplate-body] 1322 | my_number_of_buckets = size_type(1)<<__TBB_Log2((uintptr_t)buckets*2-1); // round up to power of 2 | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:1322:58: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:1322:46: error: there are no arguments to '__TBB_Log2' that depend on a template parameter, so a declaration of '__TBB_Log2' must be available [-Wtemplate-body] 1322 | my_number_of_buckets = size_type(1)<<__TBB_Log2((uintptr_t)buckets*2-1); // round up to power of 2 | ^~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h: In member function 'tbb::interface5::internal::concurrent_unordered_base::size_type tbb::interface5::internal::concurrent_unordered_base::get_parent(size_type) const': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:1578:37: error: 'uintptr_t' was not declared in this scope [-Wtemplate-body] 1578 | size_type msb = __TBB_Log2((uintptr_t)bucket); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:1578:37: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/_concurrent_unordered_impl.h:1578:25: error: there are no arguments to '__TBB_Log2' that depend on a template parameter, so a declaration of '__TBB_Log2' must be available [-Wtemplate-body] 1578 | size_type msb = __TBB_Log2((uintptr_t)bucket); | ^~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_profiling.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_profiling.h:127:15: error: 'uintptr_t' does not name a type 127 | const uintptr_t NUM_NOTIFY_TYPES = 4; // set to # elements in enum above | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/tbb_profiling.h:121:1: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' 120 | #include "atomic.h" +++ |+#include 121 | // Need these to work regardless of tools support D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:195:13: error: 'pthread_mutex_t' does not name a type; did you mean 'pthread_once_t'? 195 | typedef pthread_mutex_t* native_handle_type; | ^~~~~~~~~~~~~~~ | pthread_once_t D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:197:5: error: 'native_handle_type' does not name a type; did you mean 'assertion_handler_type'? 197 | native_handle_type native_handle() { return (native_handle_type) &impl; } | ^~~~~~~~~~~~~~~~~~ | assertion_handler_type D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:209:5: error: 'pthread_mutex_t' does not name a type; did you mean 'pthread_once_t'? 209 | pthread_mutex_t impl; | ^~~~~~~~~~~~~~~ | pthread_once_t D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h: In constructor 'tbb::mutex::mutex()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:45:46: error: 'impl' was not declared in this scope 45 | int error_code = pthread_mutex_init(&impl,NULL); | ^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:45:44: error: 'pthread_mutex_init' cannot be used as a function 45 | int error_code = pthread_mutex_init(&impl,NULL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h: In destructor 'tbb::mutex::~mutex()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:59:32: error: 'impl' was not declared in this scope 59 | pthread_mutex_destroy(&impl); | ^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:59:36: error: 'pthread_mutex_destroy' cannot be used as a function 59 | pthread_mutex_destroy(&impl); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h: In member function 'void tbb::mutex::lock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:151:46: error: 'impl' was not declared in this scope 151 | int error_code = pthread_mutex_lock(&impl); | ^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:151:50: error: 'pthread_mutex_lock' cannot be used as a function 151 | int error_code = pthread_mutex_lock(&impl); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h: In member function 'bool tbb::mutex::try_lock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:170:39: error: 'impl' was not declared in this scope 170 | return pthread_mutex_trylock(&impl)==0; | ^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:170:43: error: 'pthread_mutex_trylock' cannot be used as a function 170 | return pthread_mutex_trylock(&impl)==0; | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h: In member function 'void tbb::mutex::unlock()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:186:31: error: 'impl' was not declared in this scope 186 | pthread_mutex_unlock(&impl); | ^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/mutex.h:186:35: error: 'pthread_mutex_unlock' cannot be used as a function 186 | pthread_mutex_unlock(&impl); | ^ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/parallel_for.h:21, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/TBB.h:15: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:117:13: error: 'intptr_t' does not name a type 117 | typedef intptr_t reference_count; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:1:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /* D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:124:13: error: 'intptr_t' does not name a type 124 | typedef intptr_t isolation_tag; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:124:13: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:125:11: error: 'isolation_tag' does not name a type 125 | const isolation_tag no_isolation = 0; | ^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:201:9: error: 'isolation_tag' does not name a type 201 | isolation_tag isolation; | ^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:248:22: error: 'reference_count' does not name a type 248 | __TBB_atomic reference_count ref_count; | ^~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:383:9: error: 'uintptr_t' does not name a type 383 | uintptr_t _my_kind_aligner; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:383:9: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:402:40: error: 'uintptr_t' was not declared in this scope 402 | - 2 * sizeof(uintptr_t)- sizeof(void*) - sizeof(internal::context_list_node_t) | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:402:40: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:417:5: error: 'uintptr_t' does not name a type 417 | uintptr_t my_cancellation_requested; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:417:5: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:423:5: error: 'uintptr_t' does not name a type 423 | uintptr_t my_version_and_traits; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:423:5: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:432:5: error: 'uintptr_t' does not name a type 432 | uintptr_t my_state; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:432:5: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:436:5: error: 'intptr_t' does not name a type 436 | intptr_t my_priority; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:436:5: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:444:67: error: 'uintptr_t' was not declared in this scope 444 | char _trailing_padding[internal::NFS_MaxLineSize - 2 * sizeof(uintptr_t) - 2 * sizeof(void*) | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:444:67: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:446:37: error: 'intptr_t' was not declared in this scope 446 | - sizeof(intptr_t) | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:446:37: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:482:26: error: 'uintptr_t' has not been declared 482 | uintptr_t t = default_traits ) | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:482:26: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:555:5: error: 'uintptr_t' does not name a type 555 | uintptr_t traits() const { return my_version_and_traits & traits_mask; } | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:555:5: note: 'uintptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: In constructor 'tbb::task_group_context::task_group_context(kind_type, int)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:484:11: error: class 'tbb::task_group_context' does not have any field named 'my_version_and_traits' 484 | , my_version_and_traits(3 | t) | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: In constructor 'tbb::task_group_context::task_group_context(tbb::internal::string_index)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:493:11: error: class 'tbb::task_group_context' does not have any field named 'my_version_and_traits' 493 | , my_version_and_traits(3 | default_traits) | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:595:15: error: 'reference_count' in namespace 'tbb::internal' does not name a type 595 | internal::reference_count __TBB_EXPORTED_METHOD internal_decrement_ref_count(); | ^~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: In member function 'void tbb::task::set_ref_count(int)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:735:18: error: 'class tbb::internal::task_prefix' has no member named 'ref_count' 735 | prefix().ref_count = count; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: In member function 'void tbb::task::increment_ref_count()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:742:52: error: 'class tbb::internal::task_prefix' has no member named 'ref_count' 742 | __TBB_FetchAndIncrementWacquire( &prefix().ref_count ); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:312:68: note: in definition of macro '__TBB_FetchAndIncrementWacquire' 312 | #define __TBB_FetchAndIncrementWacquire(P) __TBB_FetchAndAddW(P,1) | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:312:49: error: '__TBB_FetchAndAddW' was not declared in this scope 312 | #define __TBB_FetchAndIncrementWacquire(P) __TBB_FetchAndAddW(P,1) | ^~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:742:9: note: in expansion of macro '__TBB_FetchAndIncrementWacquire' 742 | __TBB_FetchAndIncrementWacquire( &prefix().ref_count ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: In member function 'int tbb::task::add_ref_count(int)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:748:67: error: 'class tbb::internal::task_prefix' has no member named 'ref_count' 748 | internal::call_itt_notify( internal::releasing, &prefix().ref_count ); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:749:19: error: 'reference_count' is not a member of 'tbb::internal' 749 | internal::reference_count k = count+__TBB_FetchAndAddW( &prefix().ref_count, count ); | ^~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:751:13: error: 'k' was not declared in this scope 751 | if( k==0 ) | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:752:70: error: 'class tbb::internal::task_prefix' has no member named 'ref_count' 752 | internal::call_itt_notify( internal::acquired, &prefix().ref_count ); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:753:20: error: 'k' was not declared in this scope 753 | return int(k); | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: In member function 'int tbb::task::decrement_ref_count()': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:762:63: error: 'class tbb::internal::task_prefix' has no member named 'ref_count' 762 | return int(__TBB_FetchAndDecrementWrelease( &prefix().ref_count ))-1; | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:313:68: note: in definition of macro '__TBB_FetchAndDecrementWrelease' 313 | #define __TBB_FetchAndDecrementWrelease(P) __TBB_FetchAndAddW(P,(-1)) | ^ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:313:49: error: '__TBB_FetchAndAddW' was not declared in this scope 313 | #define __TBB_FetchAndDecrementWrelease(P) __TBB_FetchAndAddW(P,(-1)) | ^~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:762:20: note: in expansion of macro '__TBB_FetchAndDecrementWrelease' 762 | return int(__TBB_FetchAndDecrementWrelease( &prefix().ref_count ))-1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h: In member function 'int tbb::task::ref_count() const': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task.h:872:29: error: 'class tbb::internal::task_prefix' has no member named 'ref_count' 872 | return int(prefix().ref_count); | ^~~~~~~~~ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/partitioner.h:49, from D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/parallel_for.h:22: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h:116:5: error: 'intptr_t' does not name a type 116 | intptr_t my_version_and_traits; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h:23:1: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' 22 | #include "internal/_template_helpers.h" +++ |+#include 23 | #if TBB_USE_THREADING_TOOLS D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h:139:57: error: 'intptr_t' has not been declared 139 | void __TBB_EXPORTED_METHOD internal_enqueue( task&, intptr_t ) const; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h:139:57: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h: In constructor 'tbb::interface7::internal::task_arena_base::task_arena_base(int, unsigned int)': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h:133:11: error: class 'tbb::interface7::internal::task_arena_base' does not have any field named 'my_version_and_traits' 133 | , my_version_and_traits(default_flags) | ^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h: At global scope: D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h:152:66: error: 'intptr_t' has not been declared 152 | void __TBB_EXPORTED_FUNC isolate_within_arena( delegate_base& d, intptr_t reserved = 0 ); | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/task_arena.h:152:66: note: 'intptr_t' is defined in header ''; this is probably fixable by adding '#include ' /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4455:40: required from here 4455 | { return __gnu_cxx::__stoa(&std::strtol, "stoi", __str.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4456 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4455:40: required from here 4455 | { return __gnu_cxx::__stoa(&std::strtol, "stoi", __str.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4456 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4460:29: required from here 4460 | { return __gnu_cxx::__stoa(&std::strtol, "stol", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4461 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4460:29: required from here 4460 | { return __gnu_cxx::__stoa(&std::strtol, "stol", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4461 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4465:29: required from here 4465 | { return __gnu_cxx::__stoa(&std::strtoul, "stoul", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4466 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4465:29: required from here 4465 | { return __gnu_cxx::__stoa(&std::strtoul, "stoul", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4466 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4471:29: required from here 4471 | { return __gnu_cxx::__stoa(&std::strtoll, "stoll", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4472 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4471:29: required from here 4471 | { return __gnu_cxx::__stoa(&std::strtoll, "stoll", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4472 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4476:29: required from here 4476 | { return __gnu_cxx::__stoa(&std::strtoull, "stoull", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4476:29: required from here 4476 | { return __gnu_cxx::__stoa(&std::strtoull, "stoull", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = double; _Ret = double; _CharT = char; _Base = {}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4490:29: required from here 4490 | { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4490:29: required from here 4490 | { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = float; _Ret = float; _CharT = char; _Base = {}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4496:29: required from here 4496 | { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4496:29: required from here 4496 | { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4518:29: required from here 4518 | { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4518:29: required from here 4518 | { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4726:40: required from here 4726 | { return __gnu_cxx::__stoa(&std::wcstol, "stoi", __str.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4727 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4726:40: required from here 4726 | { return __gnu_cxx::__stoa(&std::wcstol, "stoi", __str.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4727 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4731:29: required from here 4731 | { return __gnu_cxx::__stoa(&std::wcstol, "stol", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4732 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4731:29: required from here 4731 | { return __gnu_cxx::__stoa(&std::wcstol, "stol", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4732 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4736:29: required from here 4736 | { return __gnu_cxx::__stoa(&std::wcstoul, "stoul", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4737 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4736:29: required from here 4736 | { return __gnu_cxx::__stoa(&std::wcstoul, "stoul", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4737 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4741:29: required from here 4741 | { return __gnu_cxx::__stoa(&std::wcstoll, "stoll", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4742 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4741:29: required from here 4741 | { return __gnu_cxx::__stoa(&std::wcstoll, "stoll", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4742 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4746:29: required from here 4746 | { return __gnu_cxx::__stoa(&std::wcstoull, "stoull", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4747 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4746:29: required from here 4746 | { return __gnu_cxx::__stoa(&std::wcstoull, "stoull", __str.c_str(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4747 | __idx, __base); } | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4752:29: required from here 4752 | { return __gnu_cxx::__stoa(&std::wcstof, "stof", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4752:29: required from here 4752 | { return __gnu_cxx::__stoa(&std::wcstof, "stof", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4756:29: required from here 4756 | { return __gnu_cxx::__stoa(&std::wcstod, "stod", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4756:29: required from here 4756 | { return __gnu_cxx::__stoa(&std::wcstod, "stod", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno() [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:70:7: required from '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]' 70 | } const __save_errno; | ^ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4760:29: required from here 4760 | { return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:67:34: error: '_errno' was not declared in this scope; did you mean 'errno'? 67 | _Save_errno() : _M_errno(errno) { errno = 0; } | ^~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h: In instantiation of '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]': /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/bits/basic_string.h:4760:29: required from here 4760 | { return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-cygwin/15.2.0/include/c++/ext/string_conversions.h:88:16: error: '_errno' was not declared in this scope; did you mean 'errno'? 88 | else if (errno == ERANGE | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = unsigned char; V = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/spin_mutex.h:116:13: required from here 929 | #define __TBB_UnlockByte(addr) __TBB_store_with_release((addr),0) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:716:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 716 | machine_load_store::store_with_release( location, T(value) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h: In instantiation of 'int RcppParallel::resolveValue(const char*, T, U) [with T = long unsigned int; U = long unsigned int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel.h:40:28: required from here 40 | grainSize = resolveValue("RCPP_PARALLEL_GRAIN_SIZE", grainSize, std::size_t(1)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h:32:4: error: '_errno' was not declared in this scope; did you mean 'errno'? 32 | errno = 0; | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h: In instantiation of 'int RcppParallel::resolveValue(const char*, T, U) [with T = int; U = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel.h:41:29: required from here 41 | numThreads = resolveValue("RCPP_PARALLEL_NUM_THREADS", numThreads, -1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/RcppParallel/Common.h:32:4: error: '_errno' was not declared in this scope; did you mean 'errno'? 32 | errno = 0; | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = long long int; T = long long int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = long long int; value_type = long long int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:441:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long long int; V = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = long long int; value_type = long long int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:441:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:716:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 716 | machine_load_store::store_with_release( location, T(value) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile long long int; T = long long int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = long long int; value_type = long long int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:441:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:40: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = long long int; value_type = long long int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:441:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:712:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 712 | return machine_load_store::load_with_acquire( location ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = long long unsigned int; T = long long unsigned int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = long long unsigned int; value_type = long long unsigned int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:442:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile long long unsigned int; T = long long unsigned int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = long long unsigned int; value_type = long long unsigned int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:442:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = long int; T = long int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = long int; value_type = long int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:446:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile long int; T = long int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = long int; value_type = long int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:446:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = long unsigned int; T = long unsigned int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = long unsigned int; value_type = long unsigned int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:447:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile long unsigned int; T = long unsigned int; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = long unsigned int; value_type = long unsigned int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:447:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = unsigned int; T = unsigned int; typename converter::bits_type = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = unsigned int; value_type = unsigned int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:473:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = unsigned int; value_type = unsigned int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:473:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:716:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 716 | machine_load_store::store_with_release( location, T(value) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile unsigned int; T = unsigned int; typename converter::bits_type = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = unsigned int; value_type = unsigned int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:473:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:40: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = unsigned int; value_type = unsigned int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:473:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:712:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 712 | return machine_load_store::load_with_acquire( location ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = int; T = int; typename converter::bits_type = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = int; value_type = int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:474:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile int; T = int; typename converter::bits_type = int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = int; value_type = int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:474:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = short unsigned int; T = short unsigned int; typename converter::bits_type = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = short unsigned int; value_type = short unsigned int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:477:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = short unsigned int; value_type = short unsigned int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:477:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:716:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 716 | machine_load_store::store_with_release( location, T(value) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile short unsigned int; T = short unsigned int; typename converter::bits_type = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = short unsigned int; value_type = short unsigned int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:477:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:40: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = short unsigned int; value_type = short unsigned int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:477:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:712:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 712 | return machine_load_store::load_with_acquire( location ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = short int; T = short int; typename converter::bits_type = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = short int; value_type = short int]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:478:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile short int; T = short int; typename converter::bits_type = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = short int; value_type = short int]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:478:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = char; T = char; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = char; value_type = char]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:479:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = char; value_type = char]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:479:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:716:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 716 | machine_load_store::store_with_release( location, T(value) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile char; T = char; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = char; value_type = char]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:479:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:40: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = char; value_type = char]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:479:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../tbb_machine.h:712:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier 712 | return machine_load_store::load_with_acquire( location ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = signed char; T = signed char; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = signed char; value_type = signed char]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:480:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile signed char; T = signed char; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = signed char; value_type = signed char]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:480:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = unsigned char; T = unsigned char; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = unsigned char; value_type = unsigned char]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:481:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile unsigned char; T = unsigned char; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = unsigned char; value_type = unsigned char]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:481:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = wchar_t; T = wchar_t; typename converter::bits_type = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = wchar_t; value_type = wchar_t]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:484:1: required from here 428 | T operator=( T rhs ) {return store_with_release(rhs);} \ | ~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile wchar_t; T = wchar_t; typename converter::bits_type = short int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = wchar_t; value_type = wchar_t]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:484:1: required from here 429 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = void*; T = void*; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = void*; value_type = void*]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:513:40: required from here 513 | return this->store_with_release(rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = void* const volatile; T = void*; typename converter::bits_type = long long int]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = void*; value_type = void*]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:516:34: required from here 516 | this->store_with_release(rhs); return *this; | ^~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = const volatile bool; T = bool; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:304:53: required from 'tbb::internal::atomic_impl::operator value_type() const volatile [with T = bool; value_type = bool]' 304 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/partitioner.h:140:53: required from here 140 | return static_cast(t.parent())->my_child_stolen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h: In instantiation of 'static typename tbb::internal::atomic_impl::converter::bits_type& tbb::internal::atomic_impl::to_bits_ref(value_t&) [with value_t = bool; T = bool; typename converter::bits_type = signed char]': D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:331:46: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(value_type) [with T = bool; value_type = bool]' 331 | __TBB_store_with_release( to_bits_ref(my_storage.my_value), to_bits(rhs) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:417:40: required from 'T tbb::atomic::operator=(T) [with T = bool]' 417 | return this->store_with_release(rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/partitioner.h:128:37: required from here 128 | flag_task() { my_child_stolen = false; } | ^~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/tbb/internal/../atomic.h:266:94: error: 'union tbb::internal::atomic_impl::ptr_converter' has no member named 'bits' 266 | return *(typename converter::bits_type*)ptr_converter(&value).bits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ make: *** [D:/RCompile/recent/R/etc/x64/Makeconf:304: NNS_distance.o] Error 1 ERROR: compilation failed for package 'NNS' * removing 'd:/RCompile/CRANincoming/R-devel/lib/NNS'