******************************************************************************** conan test conan-center-index/recipes/wasmtime-cpp/all/test_package/conanfile.py wasmtime-cpp/0.29.0@ --profile=/home/conan/w/BuildSingleReference/32174/0955561f-71ba-472b-a2f1-56a0a62543ea/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux os_build=Linux [options] [build_requires] [env] wasmtime-cpp/0.29.0 (test package): Installing package Requirements wasmtime/0.29.0 from 'conan-center' - Cache wasmtime-cpp/0.29.0 from local cache - Cache Packages wasmtime/0.29.0:de833fad1bebe45866408740c7d6fa2a78ee5ee3 - Cache wasmtime-cpp/0.29.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... wasmtime/0.29.0: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK wasmtime-cpp/0.29.0: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK wasmtime-cpp/0.29.0 (test package): Generator cmake created conanbuildinfo.cmake wasmtime-cpp/0.29.0 (test package): Generator cmake_find_package created Findwasmtime-cpp.cmake wasmtime-cpp/0.29.0 (test package): Generator cmake_find_package created Findwasmtime.cmake wasmtime-cpp/0.29.0 (test package): Generator txt created conanbuildinfo.txt wasmtime-cpp/0.29.0 (test package): Generated conaninfo.txt wasmtime-cpp/0.29.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8/conan.lock' Using cached profile from lockfile [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 wasmtime-cpp/0.29.0 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_MODULE_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package' ----------------- -- The CXX compiler identification is GNU 9.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++11 -- Conan: Using autogenerated Findwasmtime-cpp.cmake -- Found wasmtime-cpp: 0.29.0 (found version "0.29.0") -- Conan: Using autogenerated Findwasmtime.cmake -- Found wasmtime: 0.29.0 (found version "0.29.0") -- Library wasmtime found /home/conan/w/BuildSingleReference/.conan/data/wasmtime/0.29.0/_/_/package/de833fad1bebe45866408740c7d6fa2a78ee5ee3/lib/libwasmtime.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/wasmtime/0.29.0/_/_/package/de833fad1bebe45866408740c7d6fa2a78ee5ee3/lib/libwasmtime.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8 ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8' '--' '-j3' ----------------- Scanning dependencies of target example [ 50%] Building CXX object CMakeFiles/example.dir/example.cpp.o CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /usr/include/c++/9/bits/move.h:55, from /usr/include/c++/9/bits/nested_exception.h:40, from /usr/include/c++/9/exception:144, from /usr/include/c++/9/ios:39, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/example.cpp:1: /usr/include/c++/9/type_traits: In instantiation of ‘struct std::__and_, std::__not_ >, std::__not_ > >’: /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, std::__not_ >, std::__not_ > >’ /usr/include/c++/9/any:192:27: required by substitution of ‘template, std::__not_ >, std::__not_ > >, bool>::type > std::any::any(_ValueType&&) [with _ValueType = const wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if<__and_v, std::__not_ >, std::__not_ > >, bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:901:12: required from ‘struct std::__is_copy_constructible_impl’ /usr/include/c++/9/type_traits:907:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/9/any:181:58: required by substitution of ‘template, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type , typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type > std::any::any(_ValueType&&) [with _ValueType = const wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type = ; typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type = ]’ /usr/include/c++/9/type_traits:1157:12: required from ‘struct std::__is_trivially_copy_constructible_impl’ /usr/include/c++/9/type_traits:1164:12: required from ‘struct std::is_trivially_copy_constructible’ /usr/include/c++/9/type_traits:2909:25: required from ‘constexpr const bool std::is_trivially_copy_constructible_v’ /usr/include/c++/9/optional:656:11: required from ‘class std::optional’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:1857:37: required from here /usr/include/c++/9/type_traits:136:12: error: incomplete type ‘std::is_copy_constructible’ used in nested name specifier 136 | struct __and_<_B1, _B2, _B3, _Bn...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘constexpr const bool std::__and_v, std::__not_ >, std::__not_ > >’: /usr/include/c++/9/any:192:27: required by substitution of ‘template, std::__not_ >, std::__not_ > >, bool>::type > std::any::any(_ValueType&&) [with _ValueType = const wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if<__and_v, std::__not_ >, std::__not_ > >, bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:901:12: required from ‘struct std::__is_copy_constructible_impl’ /usr/include/c++/9/type_traits:907:12: required from ‘struct std::is_copy_constructible’ /usr/include/c++/9/type_traits:131:12: required from ‘struct std::__and_, std::is_constructible >’ /usr/include/c++/9/any:181:58: required by substitution of ‘template, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type , typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type > std::any::any(_ValueType&&) [with _ValueType = const wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type = ; typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type = ]’ /usr/include/c++/9/type_traits:1157:12: required from ‘struct std::__is_trivially_copy_constructible_impl’ /usr/include/c++/9/type_traits:1164:12: required from ‘struct std::is_trivially_copy_constructible’ /usr/include/c++/9/type_traits:2909:25: required from ‘constexpr const bool std::is_trivially_copy_constructible_v’ /usr/include/c++/9/optional:656:11: required from ‘class std::optional’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:1857:37: required from here /usr/include/c++/9/type_traits:150:27: error: ‘value’ is not a member of ‘std::__and_, std::__not_ >, std::__not_ > >’ 150 | inline constexpr bool __and_v = __and_<_Bn...>::value; | ^~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘struct std::__and_, std::is_constructible >’: /usr/include/c++/9/any:181:58: required by substitution of ‘template, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type , typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type > std::any::any(_ValueType&&) [with _ValueType = wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type = ; typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:136:12: recursively required from ‘struct std::__and_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/optional:696:35: required by substitution of ‘template, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type > constexpr std::optional::optional(_Up&&) [with _Up = wasmtime::ExternRef&; typename std::enable_if<__and_v, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type = ]’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:2154:55: required from here /usr/include/c++/9/type_traits:131:12: error: invalid use of incomplete type ‘std::conditional, std::is_copy_constructible >::type’ {aka ‘struct std::is_constructible’} 131 | struct __and_<_B1, _B2> | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/type_traits:883:12: note: declaration of ‘std::conditional, std::is_copy_constructible >::type’ {aka ‘struct std::is_constructible’} 883 | struct is_constructible | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘struct std::__not_ >’: /usr/include/c++/9/type_traits:131:12: required from ‘struct std::__and_ >, std::__not_ > >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, std::__not_ >, std::__not_ > >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, std::__not_ >, std::__not_ > >’ /usr/include/c++/9/any:192:27: required by substitution of ‘template, std::__not_ >, std::__not_ > >, bool>::type > std::any::any(_ValueType&&) [with _ValueType = wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if<__and_v, std::__not_ >, std::__not_ > >, bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:136:12: recursively required from ‘struct std::__and_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/optional:696:35: required by substitution of ‘template, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type > constexpr std::optional::optional(_Up&&) [with _Up = wasmtime::ExternRef&; typename std::enable_if<__and_v, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type = ]’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:2154:55: required from here /usr/include/c++/9/type_traits:142:31: error: incomplete type ‘std::is_constructible’ used in nested name specifier 142 | : public __bool_constant | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘struct std::__and_ >, std::__not_ > >’: /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, std::__not_ >, std::__not_ > >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, std::__not_ >, std::__not_ > >’ /usr/include/c++/9/any:192:27: required by substitution of ‘template, std::__not_ >, std::__not_ > >, bool>::type > std::any::any(_ValueType&&) [with _ValueType = wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if<__and_v, std::__not_ >, std::__not_ > >, bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:136:12: recursively required from ‘struct std::__and_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/optional:696:35: required by substitution of ‘template, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type > constexpr std::optional::optional(_Up&&) [with _Up = wasmtime::ExternRef&; typename std::enable_if<__and_v, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type = ]’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:2154:55: required from here /usr/include/c++/9/type_traits:131:12: error: ‘value’ is not a member of ‘std::__not_ >’ 131 | struct __and_<_B1, _B2> | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘constexpr const bool std::__and_v, std::__not_ >, std::__not_ > >’: /usr/include/c++/9/any:192:27: required by substitution of ‘template, std::__not_ >, std::__not_ > >, bool>::type > std::any::any(_ValueType&&) [with _ValueType = wasmtime::ExternRef&; _Tp = wasmtime::ExternRef; _Mgr = std::any::_Manager_internal; typename std::enable_if<__and_v, std::__not_ >, std::__not_ > >, bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:136:12: recursively required from ‘struct std::__and_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, wasmtime::ExternRef> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/optional:696:35: required by substitution of ‘template, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type > constexpr std::optional::optional(_Up&&) [with _Up = wasmtime::ExternRef&; typename std::enable_if<__and_v, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type = ]’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:2154:55: required from here /usr/include/c++/9/type_traits:150:27: error: ‘value’ is not a member of ‘std::__and_, std::__not_ >, std::__not_ > >’ 150 | inline constexpr bool __and_v = __and_<_Bn...>::value; | ^~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘struct std::__and_, std::is_constructible >’: /usr/include/c++/9/any:181:58: required by substitution of ‘template, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type , typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type > std::any::any(_ValueType&&) [with _ValueType = const wasmtime::Val&; _Tp = wasmtime::Val; _Mgr = std::any::_Manager_external; typename std::enable_if, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type = ; typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:131:12: required from ‘struct std::__and_, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/9/any:181:58: required by substitution of ‘template, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type , typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type > std::any::any(_ValueType&&) [with _ValueType = wasmtime::Val; _Tp = wasmtime::Val; _Mgr = std::any::_Manager_external; typename std::enable_if, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type = ; typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:136:12: recursively required from ‘struct std::__and_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/optional:696:35: required by substitution of ‘template, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type > constexpr std::optional::optional(_Up&&) [with _Up = wasmtime::Val; typename std::enable_if<__and_v, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type = ]’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:2214:12: required from here /usr/include/c++/9/type_traits:131:12: error: incomplete type ‘std::is_copy_constructible’ used in nested name specifier 131 | struct __and_<_B1, _B2> | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘struct std::__and_, std::__not_ >, std::__not_ > >’: /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, std::__not_ >, std::__not_ > >’ /usr/include/c++/9/any:192:27: required by substitution of ‘template, std::__not_ >, std::__not_ > >, bool>::type > std::any::any(_ValueType&&) [with _ValueType = const wasmtime::Val&; _Tp = wasmtime::Val; _Mgr = std::any::_Manager_external; typename std::enable_if<__and_v, std::__not_ >, std::__not_ > >, bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:131:12: required from ‘struct std::__and_, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/9/any:181:58: required by substitution of ‘template, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type , typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type > std::any::any(_ValueType&&) [with _ValueType = wasmtime::Val; _Tp = wasmtime::Val; _Mgr = std::any::_Manager_external; typename std::enable_if, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type = ; typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:136:12: recursively required from ‘struct std::__and_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/optional:696:35: required by substitution of ‘template, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type > constexpr std::optional::optional(_Up&&) [with _Up = wasmtime::Val; typename std::enable_if<__and_v, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type = ]’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:2214:12: required from here /usr/include/c++/9/type_traits:136:12: error: incomplete type ‘std::is_copy_constructible’ used in nested name specifier 136 | struct __and_<_B1, _B2, _B3, _Bn...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/type_traits: In instantiation of ‘constexpr const bool std::__and_v, std::__not_ >, std::__not_ > >’: /usr/include/c++/9/any:192:27: required by substitution of ‘template, std::__not_ >, std::__not_ > >, bool>::type > std::any::any(_ValueType&&) [with _ValueType = const wasmtime::Val&; _Tp = wasmtime::Val; _Mgr = std::any::_Manager_external; typename std::enable_if<__and_v, std::__not_ >, std::__not_ > >, bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:131:12: required from ‘struct std::__and_, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/9/any:181:58: required by substitution of ‘template, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type , typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type > std::any::any(_ValueType&&) [with _ValueType = wasmtime::Val; _Tp = wasmtime::Val; _Mgr = std::any::_Manager_external; typename std::enable_if, std::is_constructible<_Tp, _ValueType&&> >::value, bool>::type = ; typename std::enable_if<(! std::__is_in_place_type<_Tp>::value), bool>::type = ]’ /usr/include/c++/9/type_traits:883:12: required from ‘struct std::is_constructible’ /usr/include/c++/9/type_traits:136:12: recursively required from ‘struct std::__and_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:136:12: required from ‘struct std::__and_, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/type_traits:150:27: required from ‘constexpr const bool std::__and_v, wasmtime::Val> >, std::__not_ >, std::is_constructible, std::is_convertible >’ /usr/include/c++/9/optional:696:35: required by substitution of ‘template, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type > constexpr std::optional::optional(_Up&&) [with _Up = wasmtime::Val; typename std::enable_if<__and_v, typename std::remove_cv::type>::type> >, std::__not_::type>::type> >, std::is_constructible, std::is_convertible<_Up&&, wasmtime::ExternRef> >, bool>::type = ]’ /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/wasmtime.hh:2214:12: required from here /usr/include/c++/9/type_traits:150:27: error: ‘value’ is not a member of ‘std::__and_, std::__not_ >, std::__not_ > >’ 150 | inline constexpr bool __and_v = __and_<_Bn...>::value; | ^~~~~~~ make[2]: *** [CMakeFiles/example.dir/build.make:82: CMakeFiles/example.dir/example.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/example.dir/all] Error 2 make: *** [Makefile:103: all] Error 2 wasmtime-cpp/0.29.0: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/wasmtime-cpp/0.29.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib ERROR: wasmtime-cpp/0.29.0 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/wasmtime-cpp/all/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8' '--' '-j3'