******************************************************************************** conan install asyncpp/0.2.3@#6c11de17268a3f48e056b797dbb86f17 --build=asyncpp -pr C:/J/workspace/prod-v1/bsr@2/42552/beabb/profile_windows_16_mdd_vs_debug_64.asyncpp-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\profiles\default) Found Visual Studio 17 Default settings os=Windows os_build=Windows arch=x86_64 arch_build=x86_64 compiler=Visual Studio compiler.version=17 build_type=Release *** You can change them in C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\profiles\default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=Visual Studio compiler.runtime=MDd compiler.version=16 os=Windows [options] asyncpp:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True asyncpp/0.2.3: Forced build from source cmake/3.29.3: Not found in local cache, looking in remotes... cmake/3.29.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz cmake/3.29.3: Downloaded recipe revision 292a699b66d006bf4c6648608fa7c9e4 Version ranges solved cmake/* versions found in 'conan-center' remote Version range '>=3.25 <4' required by 'asyncpp/0.2.3' resolved to 'cmake/3.29.3' in remote 'conan-center' Installing package: asyncpp/0.2.3 Requirements asyncpp/0.2.3 from local cache - Cache Packages asyncpp/0.2.3:d057732059ea44a47760900cb5e4855d2bea8714 - Build Build requirements cmake/3.29.3 from 'conan-center' - Downloaded Build requirements packages cmake/3.29.3:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Download Installing (downloading, building) binaries... cmake/3.29.3: Retrieving package ca33edce272a279b24f87dc0d4cf5bbdcffbc187 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz cmake/3.29.3: Package installed ca33edce272a279b24f87dc0d4cf5bbdcffbc187 cmake/3.29.3: Downloaded package revision 1de3221546099173d02b9cd3a810a9d9 cmake/3.29.3: Appending PATH environment variable: C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\cmake\3.29.3\_\_\package\ca33edce272a279b24f87dc0d4cf5bbdcffbc187\bin asyncpp/0.2.3: Applying build-requirement: cmake/3.29.3 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK asyncpp/0.2.3: Configuring sources in C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\source\src asyncpp/0.2.3: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK asyncpp/0.2.3: Copying sources to build folder asyncpp/0.2.3: Building your package in C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714 asyncpp/0.2.3: Generator txt created conanbuildinfo.txt asyncpp/0.2.3: Calling generate() asyncpp/0.2.3: Preset 'default' added to CMakePresets.json. Invoke it manually using 'cmake --preset default' asyncpp/0.2.3: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE=C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\generators\conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW' asyncpp/0.2.3: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK asyncpp/0.2.3: Calling build() asyncpp/0.2.3: CMake command: cmake -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE="C:/J/workspace/prod-v1/bsr@2/42552/afbbd/.conan/data/asyncpp/0.2.3/_/_/build/d057732059ea44a47760900cb5e4855d2bea8714/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="C:/J/workspace/prod-v1/bsr@2/42552/afbbd/.conan/data/asyncpp/0.2.3/_/_/package/d057732059ea44a47760900cb5e4855d2bea8714" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src" ----Running------ > "C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\generators\conanbuild.bat" && cmake -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE="C:/J/workspace/prod-v1/bsr@2/42552/afbbd/.conan/data/asyncpp/0.2.3/_/_/build/d057732059ea44a47760900cb5e4855d2bea8714/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="C:/J/workspace/prod-v1/bsr@2/42552/afbbd/.conan/data/asyncpp/0.2.3/_/_/package/d057732059ea44a47760900cb5e4855d2bea8714" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src" ----------------- -- Using Conan toolchain: C:/J/workspace/prod-v1/bsr@2/42552/afbbd/.conan/data/asyncpp/0.2.3/_/_/build/d057732059ea44a47760900cb5e4855d2bea8714/build/generators/conan_toolchain.cmake -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The C compiler identification is MSVC 19.29.30148.0 -- The CXX compiler identification is MSVC 19.29.30148.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (8.9s) -- Generating done (0.1s) -- Build files have been written to: C:/J/workspace/prod-v1/bsr@2/42552/afbbd/.conan/data/asyncpp/0.2.3/_/_/build/d057732059ea44a47760900cb5e4855d2bea8714/build asyncpp/0.2.3: CMake command: cmake --build "C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build" --config Debug ----Running------ > "C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\generators\conanbuild.bat" && cmake --build "C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build" --config Debug ----------------- Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. 1>Checking Build System Building Custom Rule C:/J/workspace/prod-v1/bsr@2/42552/afbbd/.conan/data/asyncpp/0.2.3/_/_/build/d057732059ea44a47760900cb5e4855d2bea8714/src/src/CMakeLists.txt thread_pool.cpp mutex.cpp shared_mutex.cpp sleep.cpp interleaver.cpp semaphore.cpp The contents of are available only with C++17 or later. The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(7,28): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(7,28): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(12,10): error C2039: 'string_view': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(344): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(12,10): error C2039: 'string_view': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(344): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(12,22): error C3646: 'name': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(12,22): error C3646: 'name': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(12,27): error C2059: syntax error: '=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(12,27): error C2059: syntax error: '=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(12,29): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(12,29): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(13,10): error C2039: 'string_view': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(344): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(13,10): error C2039: 'string_view': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(344): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(13,22): error C3646: 'function': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(13,22): error C3646: 'function': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(13,31): error C2059: syntax error: '=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(13,31): error C2059: syntax error: '=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(13,33): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(13,33): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(14,10): error C2039: 'string_view': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(344): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(14,10): error C2039: 'string_view': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(344): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(14,22): error C3646: 'file': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(14,22): error C3646: 'file': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(14,27): error C2059: syntax error: '=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(14,27): error C2059: syntax error: '=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\testing\suspension_point.hpp(14,29): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/suspension_point.hpp(14,29): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 or later or /await:strict. The contents of are available only with C++20 or later or /await:strict. The contents of are available only with C++17 or later. The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,18): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(64): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,44): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,1): error C2098: unexpected token after data member '<=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,20): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,18): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(64): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,10): error C2039: 'optional': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(97): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,24): error C2039: 'variant': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,44): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,38): error C3646: 'memory': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(114): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise::aligned_block' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,1): error C2098: unexpected token after data member '<=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,20): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,44): error C2143: syntax error: missing ',' before '[' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(124,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,10): error C2039: 'optional': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(97): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(125,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,24): error C2039: 'variant': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(162,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,38): error C3646: 'memory': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(114): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise::aligned_block' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(163,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(168,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,44): error C2143: syntax error: missing ',' before '[' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(169,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(124,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(125,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2143: syntax error: missing ')' before '&&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(162,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(163,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2143: syntax error: missing ';' before '!' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(168,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(169,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2523: 'asyncpp::allocator_aware_promise::!convertible_to': finalizer tag mismatch (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2143: syntax error: missing ')' before '&&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 or later or /await:strict. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2524: 'asyncpp::allocator_aware_promise': a finalizer must have a 'void' parameter list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2143: syntax error: missing ';' before '!' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(175,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2523: 'asyncpp::allocator_aware_promise::!convertible_to': finalizer tag mismatch (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 or later or /await:strict. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(185,20): error C2853: 'dealloc_ptr': a non-static data member cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(37,46): error C3533: a parameter cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(37,42): message : 'auto' in non-type template parameters requires at least '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(37,46): error C3533: a parameter cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(37,42): message : 'auto' in non-type template parameters requires at least '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,24): error C2061: syntax error: identifier 'ptr' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2524: 'asyncpp::allocator_aware_promise': a finalizer must have a 'void' parameter list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(41,1): error C2061: syntax error: identifier 'invoke_result_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(118): message : see reference to class template instantiation 'asyncpp::basic_lock' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(41,1): error C2061: syntax error: identifier 'invoke_result_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(118): message : see reference to class template instantiation 'asyncpp::basic_lock' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(45,27): error C3646: 'm_impl': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(57): message : see reference to class template instantiation 'asyncpp::basic_lock::awaitable' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(45,27): error C3646: 'm_impl': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(57): message : see reference to class template instantiation 'asyncpp::basic_lock::awaitable' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(175,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(45,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(45,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(185,20): error C2853: 'dealloc_ptr': a non-static data member cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(52,1): error C2061: syntax error: identifier 'coroutine_handle' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(52,1): error C2061: syntax error: identifier 'coroutine_handle' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,24): error C2061: syntax error: identifier 'ptr' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(92,1): error C3773: Use of 'co_await' in this context is a non-conforming extension in C++14 (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(92,1): message : Please use '/await' command-line option to enable relevant extensions (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(133,1): error C3928: '->': trailing return type is not allowed after a parenthesized declarator (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/generator.hpp(108,24): error C2039: 'input_iterator': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(133,13): error C7538: 'exclusively_locked_mutex<`template-type-parameter-1'>' is not a variable template (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(92,1): error C3773: Use of 'co_await' in this context is a non-conforming extension in C++14 (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(92,1): message : Please use '/await' command-line option to enable relevant extensions (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/generator.hpp(108,38): error C2065: 'input_iterator': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(133,1): error C3928: '->': trailing return type is not allowed after a parenthesized declarator (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/generator.hpp(108,39): error C2275: 'asyncpp::impl_generator::iterator': illegal use of this type as an expression (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/generator.hpp(108): message : see declaration of 'asyncpp::impl_generator::iterator' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(133,13): error C7538: 'exclusively_locked_mutex<`template-type-parameter-1'>' is not a variable template (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/generator.hpp(108,59): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(134): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 concepts support. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(22,24): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\chrono(46): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(134): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(22,38): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(22,72): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(22,72): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,43): error C2923: 'asyncpp::unique_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 or later or /await:strict. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(23,33): error C2039: 'coroutine_handle': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\chrono(46): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(23,78): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135,43): error C2923: 'asyncpp::unique_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(135): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(25,9): error C2760: syntax error: unexpected token 'auto', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(136): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,18): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(64): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(27,5): error C2760: syntax error: unexpected token 'private', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(29,9): error C2760: syntax error: unexpected token 'identifier', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,44): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(32,20): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\chrono(46): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(136): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,1): error C2098: unexpected token after data member '<=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(32,34): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,20): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(32,68): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,43): error C2923: 'asyncpp::unique_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(32,68): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,10): error C2039: 'optional': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(97): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(141,1): error C3928: '->': trailing return type is not allowed after a parenthesized declarator (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(33,21): error C2039: 'await_suspend': is not a member of 'asyncpp::impl_sleep::awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(16): message : see declaration of 'asyncpp::impl_sleep::awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,24): error C2039: 'variant': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(141,13): error C7538: 'shared_locked_mutex<`template-type-parameter-1'>' is not a variable template (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(33,40): error C2039: 'coroutine_handle': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\chrono(46): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137,43): error C2923: 'asyncpp::unique_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(137): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,38): error C3646: 'memory': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(114): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise::aligned_block' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(33,86): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(141,1): error C3928: '->': trailing return type is not allowed after a parenthesized declarator (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/sleep.hpp(33,86): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,44): error C2143: syntax error: missing ',' before '[' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(141,13): error C7538: 'shared_locked_mutex<`template-type-parameter-1'>' is not a variable template (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(142): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(124,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(125,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(162,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(142): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(163,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(168,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,43): error C2923: 'asyncpp::shared_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(169,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2143: syntax error: missing ')' before '&&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143,43): error C2923: 'asyncpp::shared_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(143): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,18): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(144): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2143: syntax error: missing ';' before '!' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,18): error C2143: syntax error: missing ')' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 concepts support. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,18): error C2143: syntax error: missing ';' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(13,9): error C2061: syntax error: identifier 'directly_awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2523: 'asyncpp::allocator_aware_promise::!convertible_to': finalizer tag mismatch (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,13): error C2365: 'Mutex': redefinition; previous definition was 'template parameter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(144): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(13,70): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,19): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(13,70): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,19): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,43): error C2923: 'asyncpp::shared_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(20,9): error C2061: syntax error: identifier 'indirectly_awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2524: 'asyncpp::allocator_aware_promise': a finalizer must have a 'void' parameter list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(20,72): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,55): error C2065: 'Mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(20,72): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(175,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145,43): error C2923: 'asyncpp::shared_lock': 'Mutex' is not a valid template type argument for parameter 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\lock.hpp(145): message : see declaration of 'Mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(26,9): error C2061: syntax error: identifier 'awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(185,20): error C2853: 'dealloc_ptr': a non-static data member cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(30,9): error C2061: syntax error: identifier 'launchable_coroutine' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,24): error C2061: syntax error: identifier 'ptr' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(30,48): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(30,48): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(34,9): error C2061: syntax error: identifier 'bindable_coroutine' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,18): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(64): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(34,60): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(23,24): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(34,60): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(23,38): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,44): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(43,11): error C2061: syntax error: identifier 'directly_awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(23,72): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,1): error C2098: unexpected token after data member '<=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,18): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(64): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(44,21): error C2065: 'T': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(23,72): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,20): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(44,1): error C2923: 'asyncpp::await_result': 'T' is not a valid template type argument for parameter 'T' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(44): message : see declaration of 'T' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(24,33): error C2039: 'coroutine_handle': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,44): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,10): error C2039: 'optional': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(97): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(46,2): error C2913: explicit specialization; 'asyncpp::await_result' is not a specialization of a class template (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(24,77): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,1): error C2098: unexpected token after data member '<=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,24): error C2039: 'variant': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(49,11): error C2061: syntax error: identifier 'indirectly_awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(30,55): error C2760: syntax error: unexpected token '}', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,20): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(50,21): error C2065: 'T': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(31,5): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,38): error C3646: 'memory': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(114): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise::aligned_block' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\concepts.hpp(52,2): error C2913: explicit specialization; 'asyncpp::await_result' is not a specialization of a class template (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,10): error C2039: 'optional': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(97): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(31,5): error C2059: syntax error: '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,24): error C2039: 'variant': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(31,5): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,44): error C2143: syntax error: missing ',' before '[' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,38): error C3646: 'memory': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(114): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise::aligned_block' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(31,5): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(33,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(124,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,44): error C2143: syntax error: missing ',' before '[' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(33,1): error C2059: syntax error: 'public' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(125,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,43): error C2146: syntax error: missing ')' before identifier 'current_counter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(162,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(124,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,59): error C2178: 'ptrdiff_t' cannot be declared with 'explicit' specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(163,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(125,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,43): error C2146: syntax error: missing ';' before identifier 'current_counter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(168,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(162,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,61): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(169,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(163,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,86): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(168,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 or later or /await:strict. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,64): error C2371: 'asyncpp::ptrdiff_t': redefinition; different basic types (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34): message : see declaration of 'asyncpp::ptrdiff_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2143: syntax error: missing ')' before '&&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(169,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,74): error C2146: syntax error: missing ';' before identifier 'max_counter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++17 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,93): error C2923: 'std::numeric_limits': 'asyncpp::ptrdiff_t' is not a valid template type argument for parameter '_Ty' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34): message : see declaration of 'asyncpp::ptrdiff_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2143: syntax error: missing ';' before '!' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2143: syntax error: missing ')' before '&&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,18): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(64): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,120): error C2955: 'std::numeric_limits': use of class template requires template argument list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\limits(67): message : see declaration of 'std::numeric_limits' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34,125): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2523: 'asyncpp::allocator_aware_promise::!convertible_to': finalizer tag mismatch (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2143: syntax error: missing ';' before '!' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,44): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37,24): error C3773: Use of 'co_await' in this context is a non-conforming extension in C++14 (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37,24): message : Please use '/await' command-line option to enable relevant extensions (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,1): error C2098: unexpected token after data member '<=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37,15): error C2143: syntax error: missing ';' before 'co_await' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2523: 'asyncpp::allocator_aware_promise::!convertible_to': finalizer tag mismatch (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(63,20): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37,32): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2524: 'asyncpp::allocator_aware_promise': a finalizer must have a 'void' parameter list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,10): error C2039: 'optional': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(97): message : see reference to class template instantiation 'asyncpp::task_result' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37,43): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(23,24): error C2039: 'variant': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37,43): error C2809: 'operator co_await' has no formal parameters (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(175,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2524: 'asyncpp::allocator_aware_promise': a finalizer must have a 'void' parameter list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(39,18): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,38): error C3646: 'memory': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(114): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise::aligned_block' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(185,20): error C2853: 'dealloc_ptr': a non-static data member cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(39,5): error C2371: 'asyncpp::ptrdiff_t': redefinition; different basic types (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34): message : see declaration of 'asyncpp::ptrdiff_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188): message : see reference to class template instantiation 'asyncpp::allocator_aware_promise' being compiled (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,24): error C2061: syntax error: identifier 'ptr' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(175,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(39,15): error C2146: syntax error: missing ';' before identifier 'max' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,44): error C2143: syntax error: missing ',' before '[' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(185,20): error C2853: 'dealloc_ptr': a non-static data member cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(41,33): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(113,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,24): error C2061: syntax error: identifier 'ptr' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(124,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(41,5): error C2371: 'asyncpp::ptrdiff_t': redefinition; different basic types (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34): message : see declaration of 'asyncpp::ptrdiff_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(125,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(41,15): error C2146: syntax error: missing ';' before identifier '_debug_get_counter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 concepts support. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(162,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(42,23): error C2825: 'asyncpp::awaitable': must be a class or namespace when followed by '::' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(22,24): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(163,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(42,34): error C2510: 'awaitable': left of '::' must be a class/struct/union (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 concepts support. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(22,38): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(168,1): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(42,40): error C2065: 'm_prev': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(28,24): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(22,72): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(169,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(42,43): error C2825: 'asyncpp::awaitable': must be a class or namespace when followed by '::' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(28,38): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(22,72): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(42,54): error C2510: 'awaitable': left of '::' must be a class/struct/union (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(28,72): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(23,33): error C2039: 'coroutine_handle': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,22): error C2143: syntax error: missing ')' before '&&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(42,60): error C2065: 'm_next': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(28,72): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(23,78): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(42,5): error C2923: 'asyncpp::deque': 'asyncpp::awaitable' is not a valid template type argument for parameter 'Element' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37): message : see declaration of 'asyncpp::awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(29,33): error C2039: 'coroutine_handle': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,25): error C2143: syntax error: missing ';' before '!' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(26,5): error C2760: syntax error: unexpected token '}', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(29,78): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(45,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(30,1): error C2760: syntax error: unexpected token 'public', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2523: 'asyncpp::allocator_aware_promise::!convertible_to': finalizer tag mismatch (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(49,5): error C2760: syntax error: unexpected token 'void', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(45,1): error C2059: syntax error: 'private' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(33,5): error C2146: syntax error: missing ';' before identifier 'mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(51,1): error C2760: syntax error: unexpected token 'public', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(46,29): error C2065: 'waiting': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(35,5): error C2146: syntax error: missing ';' before identifier 'mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,45): error C2143: syntax error: missing ';' before '<' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(54,5): error C2146: syntax error: missing ';' before identifier 'shared_mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(46,38): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2524: 'asyncpp::allocator_aware_promise': a finalizer must have a 'void' parameter list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(38,5): error C2760: syntax error: unexpected token 'bool', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(56,5): error C2146: syntax error: missing ';' before identifier 'shared_mutex' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(46,38): error C2143: syntax error: missing ';' before 'noexcept' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(174,1): error C2059: syntax error: ')' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(39,5): error C2760: syntax error: unexpected token 'identifier', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(59,5): error C2760: syntax error: unexpected token 'bool', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(46,38): error C2059: syntax error: 'noexcept' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(175,1): error C2334: unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(40,5): error C2760: syntax error: unexpected token 'identifier', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(60,5): error C2760: syntax error: unexpected token 'bool', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(48,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(185,20): error C2853: 'dealloc_ptr': a non-static data member cannot have a type that contains 'auto' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(40,24): error C3773: Use of 'co_await' in this context is a non-conforming extension in C++14 (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(40,24): message : Please use '/await' command-line option to enable relevant extensions (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(61,5): error C2760: syntax error: unexpected token 'identifier', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(48,1): error C2059: syntax error: 'private' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,24): error C2061: syntax error: identifier 'ptr' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(41,5): error C2760: syntax error: unexpected token 'void', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(62,5): error C2760: syntax error: unexpected token 'identifier', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(15,23): error C3861: 'get_time': identifier not found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(186,1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(43,5): error C2760: syntax error: unexpected token 'void', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(63,5): error C2760: syntax error: unexpected token 'void', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,23): error C2825: 'asyncpp::awaitable': must be a class or namespace when followed by '::' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(44,5): error C2760: syntax error: unexpected token 'bool', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(64,5): error C2760: syntax error: unexpected token 'void', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\promise.hpp(188,1): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(46,1): error C2760: syntax error: unexpected token 'private', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,34): error C2510: 'awaitable': left of '::' must be a class/struct/union (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(15,23): error C2672: 'asyncpp::impl_sleep::awaitable::get_time': no matching overloaded function found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(66,5): error C2760: syntax error: unexpected token 'void', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(16,11): error C2061: syntax error: identifier 'bindable_coroutine' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(56,16): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,40): error C2065: 'm_prev': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(15,41): error C3861: 'get_time': identifier not found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,11): error C2065: 'T': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(67,5): error C2760: syntax error: unexpected token 'bool', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(56,30): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,43): error C2825: 'asyncpp::awaitable': must be a class or namespace when followed by '::' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(15,41): error C2672: 'asyncpp::impl_sleep::awaitable::get_time': no matching overloaded function found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,15): error C2065: 't': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(68,5): error C2760: syntax error: unexpected token 'identifier', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(56,64): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,54): error C2510: 'awaitable': left of '::' must be a class/struct/union (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,29): error C2065: 's': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(45,25): error C2039: 'stop_token': is not a member of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\queue(22): message : see declaration of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(70,1): error C2760: syntax error: unexpected token 'private', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(56,64): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,60): error C2065: 'm_next': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(45,36): error C2061: syntax error: identifier 'stop_token' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,18): error C2275: 'asyncpp::scheduler': illegal use of this type as an expression (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(9): message : see declaration of 'asyncpp::scheduler' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(73,25): error C2079: 'asyncpp::shared_mutex::m_exclusive_sentinel' uses undefined struct 'asyncpp::shared_mutex::exclusive_awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(57,24): error C2039: 'await_suspend': is not a member of 'asyncpp::mutex::awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(14): message : see declaration of 'asyncpp::mutex::awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,5): error C2923: 'asyncpp::deque': 'asyncpp::awaitable' is not a valid template type argument for parameter 'Element' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(37): message : see declaration of 'asyncpp::awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,32): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(74,22): error C2079: 'asyncpp::shared_mutex::m_shared_sentinel' uses undefined struct 'asyncpp::shared_mutex::shared_awaitable' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(57,43): error C2039: 'coroutine_handle': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,32): error C2059: syntax error: '->' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,72): error C2133: 'asyncpp::m_awaiters': unknown size (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(57,89): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,50): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(79,16): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\algorithm(40): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(57,89): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(50,62): error C2512: 'asyncpp::deque': no appropriate default constructor available (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\container/atomic_deque.hpp(12,13): message : see declaration of 'asyncpp::deque' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(17,50): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(72,14): error C2039: 'jthread': is not a member of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\queue(22): message : see declaration of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(79,30): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/mutex.hpp(57,89): fatal error C1003: error count exceeds 100; stopping compilation (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(51,25): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(23,11): error C2061: syntax error: identifier 'launchable_coroutine' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(72,22): error C3646: 'm_thread': unknown override specifier [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(79,64): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(51,5): error C2371: 'asyncpp::ptrdiff_t': redefinition; different basic types (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34): message : see declaration of 'asyncpp::ptrdiff_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(24,13): error C2065: 'T': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(72,30): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(79,64): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(51,15): error C2146: syntax error: missing ';' before identifier 'm_counter' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(24,17): error C2065: 't': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(27,13): error C2065: 'm_thread': undeclared identifier [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/shared_mutex.hpp(79,57): fatal error C1003: error count exceeds 100; stopping compilation (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\shared_mutex.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(52,21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(24,20): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(38,1): error C2514: 'std::lock_guard': class template cannot be constructed [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(422): message : see declaration of 'std::lock_guard' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(52,11): error C2373: 'asyncpp::ptrdiff_t': redefinition; different type modifiers (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(34): message : see declaration of 'asyncpp::ptrdiff_t' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(24,20): error C2059: syntax error: '->' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(46,54): error C2065: 'token': undeclared identifier [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(52,21): error C2146: syntax error: missing ';' before identifier 'm_max' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(24,38): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(52,26): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(47,21): error C2065: 'token': undeclared identifier [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(24,38): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(62,1): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(48,1): error C2514: 'std::unique_lock': class template cannot be constructed [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(125): message : see declaration of 'std::unique_lock' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(31,13): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(62,1): error C2059: syntax error: '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(31,13): error C2059: syntax error: '(' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(50,1): error C2660: 'std::condition_variable::wait': function does not take 2 arguments [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(593,10): message : see declaration of 'std::condition_variable::wait' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/semaphore.hpp(62,1): error C2143: syntax error: missing ';' before '}' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(32,52): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(54,47): error C3861: 'get_time': identifier not found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp(6,19): error C2143: syntax error: missing ';' before '{' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\scheduler.hpp(32,52): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(54,47): error C2672: 'asyncpp::impl_sleep::awaitable::get_time': no matching overloaded function found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\semaphore.cpp(6,19): error C2447: '{': missing function header (old-style formal list?) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(54,1): error C2664: 'std::cv_status std::condition_variable::wait_until(std::unique_lock &,const xtime *)': cannot convert argument 1 from 'std::unique_lock' to 'std::unique_lock &' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(661,15): message : see declaration of 'std::condition_variable::wait_until' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(55,29): error C3861: 'get_time': identifier not found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\threading/cache.hpp(14,25): error C7525: inline variables require at least '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(55,29): error C2672: 'asyncpp::impl_sleep::awaitable::get_time': no matching overloaded function found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp\threading/cache.hpp(15,25): error C7525: inline variables require at least '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(57,1): error C2662: 'void std::unique_lock<_Mutex>::unlock(void)': cannot convert 'this' pointer from 'std::unique_lock' to 'std::unique_lock<_Mutex> &' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(57,1): message : Reason: cannot convert from 'std::unique_lock' to 'std::unique_lock<_Mutex>' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(57,25): message : Conversion requires a second user-defined-conversion operator or constructor [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(58,5): error C2059: syntax error: '~' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\mutex(227,10): message : see declaration of 'std::unique_lock<_Mutex>::unlock' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(65,5): error C2062: type 'void' unexpected (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(65,13): error C2065: 'm_thread': undeclared identifier [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(252,9): error C2760: syntax error: unexpected token 'return', expected ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(65,29): error C2039: 'jthread': is not a member of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\queue(22): message : see declaration of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(252,9): error C2059: syntax error: 'return' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(65,49): error C2039: 'stop_token': is not a member of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\queue(22): message : see declaration of 'std' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(252,55): error C2238: unexpected token(s) preceding ';' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(65,1): error C2061: syntax error: identifier 'stop_token' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(255,14): error C2059: syntax error: ''template<'' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(65,75): error C2065: 'token': undeclared identifier [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(256,70): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\sleep.cpp(65,1): error C3861: 'jthread': identifier not found [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(256,70): error C2447: '{': missing function header (old-style formal list?) (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,39): error C2065: 'condition_variable': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,59): error C2065: '_Cnd': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,65): error C2065: 'unique_lock': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,77): error C2065: 'mutex': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,84): error C2065: '_Lck': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,13): error C2182: 'notify_all_at_thread_exit': illegal use of type 'void' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,13): error C7525: inline variables require at least '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,90): error C2143: syntax error: missing ';' before '{' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\condition_variable(274,90): fatal error C1003: error count exceeds 100; stopping compilation (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\thread_pool.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(22,28): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(34,20): error C2098: unexpected token after data member '<=' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(34,20): error C2059: syntax error: '>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(52,22): error C2143: syntax error: missing ';' before 'const' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(52,22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(52,41): error C2460: 'asyncpp::testing::thread_state::running': uses 'asyncpp::testing::thread_state', which is being defined (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(25): message : see declaration of 'asyncpp::testing::thread_state' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(53,22): error C2143: syntax error: missing ';' before 'const' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(53,22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(53,12): error C2086: 'int asyncpp::testing::thread_state::constinit': redefinition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(53,41): error C2460: 'asyncpp::testing::thread_state::blocked': uses 'asyncpp::testing::thread_state', which is being defined (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(25): message : see declaration of 'asyncpp::testing::thread_state' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(54,22): error C2143: syntax error: missing ';' before 'const' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(54,22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(54,12): error C2086: 'int asyncpp::testing::thread_state::constinit': redefinition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(54,41): error C2460: 'asyncpp::testing::thread_state::completed': uses 'asyncpp::testing::thread_state', which is being defined (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(25): message : see declaration of 'asyncpp::testing::thread_state' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(49,1): error C2440: '': cannot convert from 'initializer list' to 'asyncpp::testing::thread_state' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(49,28): message : Invalid aggregate initialization (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(86,14): error C2039: 'jthread': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(86,22): error C3646: 'thread': unknown override specifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(86,28): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(87,57): error C2597: illegal reference to non-static member 'asyncpp::testing::thread_state::running' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(52): message : see declaration of 'asyncpp::testing::thread_state::running' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(101,16): error C2039: 'convertible_to': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(101,30): error C2061: syntax error: identifier 'convertible_to' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(101,47): error C2988: unrecognizable template declaration/definition (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(101,47): error C2059: syntax error: ',' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(102,35): error C2653: 'Scenario': is not a class or namespace name (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(102,70): error C2065: 'Scenario': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(102,54): error C2923: 'asyncpp::testing::thread_function': 'Scenario' is not a valid template type argument for parameter 'Scenario' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(102): message : see declaration of 'Scenario' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(172,42): error C2039: 'span': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(172,46): error C2065: 'span': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(172,52): error C2275: 'std::unique_ptr>': illegal use of this type as an expression (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(172): message : see declaration of 'std::unique_ptr>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(172,72): error C2065: 'threads': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(173,43): error C2039: 'span': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(173,47): error C2065: 'span': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(173,53): error C2275: 'std::unique_ptr>': illegal use of this type as an expression (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(173): message : see declaration of 'std::unique_ptr>' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(173,73): error C2065: 'threads': undeclared identifier (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(176,58): error C2955: 'asyncpp::testing::tree': use of class template requires template argument list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(112): message : see declaration of 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(176,58): error C2027: use of undefined type 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(112): message : see declaration of 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(176,73): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(176,73): error C2143: syntax error: missing ',' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(177,61): error C2955: 'asyncpp::testing::tree': use of class template requires template argument list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(112): message : see declaration of 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(177,61): error C2027: use of undefined type 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(112): message : see declaration of 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(177,72): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(177,72): error C2143: syntax error: missing ',' before '&' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(178,38): error C2955: 'asyncpp::testing::tree': use of class template requires template argument list (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(112): message : see declaration of 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(178,38): error C2027: use of undefined type 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(112): message : see declaration of 'asyncpp::testing::tree' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(178,49): error C2061: syntax error: identifier 'stable_node' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(179,45): error C2039: 'span': is not a member of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\vector(24): message : see declaration of 'std' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(179,49): error C2061: syntax error: identifier 'span' (compiling source file C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp) [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] The contents of are available only with C++20 or later. The contents of are available only with C++20 or later. C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(13,28): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(16,11): error C2143: syntax error: missing ';' before 'const' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(16,11): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(16,54): error C2761: 'int asyncpp::testing::thread_state::running': redeclaration of member is not allowed [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(16,82): error C2440: '': cannot convert from 'initializer list' to 'asyncpp::testing::thread_state' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(16,66): message : Invalid aggregate initialization [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(17,11): error C2143: syntax error: missing ';' before 'const' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(17,11): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(17,1): error C2086: 'int asyncpp::testing::constinit': redefinition [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(16): message : see declaration of 'asyncpp::testing::constinit' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(17,54): error C2761: 'int asyncpp::testing::thread_state::blocked': redeclaration of member is not allowed [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(17,82): error C2440: '': cannot convert from 'initializer list' to 'asyncpp::testing::thread_state' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(17,66): message : Invalid aggregate initialization [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(18,11): error C2143: syntax error: missing ';' before 'const' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(18,11): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(18,1): error C2086: 'int asyncpp::testing::constinit': redefinition [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(16): message : see declaration of 'asyncpp::testing::constinit' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(18,56): error C2761: 'int asyncpp::testing::thread_state::completed': redeclaration of member is not allowed [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(18,86): error C2440: '': cannot convert from 'initializer list' to 'asyncpp::testing::thread_state' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(18,68): message : Invalid aggregate initialization [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(20,42): error C2039: 'is_always_lock_free': is not a member of 'std::atomic' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\include\asyncpp/testing/interleaver.hpp(87): message : see declaration of 'std::atomic' [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\src\src\testing\interleaver.cpp(20,61): fatal error C1003: error count exceeds 100; stopping compilation [C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build\src\asyncpp.vcxproj] asyncpp/0.2.3: CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 WARN: *** Conan 1 is legacy and on a deprecation path *** WARN: *** Please upgrade to Conan 2 *** asyncpp/0.2.3: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior asyncpp/0.2.3: ERROR: Package 'd057732059ea44a47760900cb5e4855d2bea8714' build failed asyncpp/0.2.3: WARN: Build folder C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build ERROR: asyncpp/0.2.3: Error in build() method, line 87 cmake.build() ConanException: Error 1 while executing cmake --build "C:\J\workspace\prod-v1\bsr@2\42552\afbbd\.conan\data\asyncpp\0.2.3\_\_\build\d057732059ea44a47760900cb5e4855d2bea8714\build" --config Debug