******************************************************************************** conan install mbits-lngs/0.7.6@#7053c63a7a27cfcec0f6694e1492b4c9 --build=mbits-lngs -pr /home/conan/w/prod/BuildSingleReference/247681/91b7e586-9859-4340-b634-bacd8fa49f7c/profile_linux_13_libcpp_clang_debug_64..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 (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 13.0 clang>=8, using the major as version Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=clang compiler.version=13 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=clang compiler.libcxx=libc++ compiler.version=13 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True fmt/9.1.0: Not found in local cache, looking in remotes... fmt/9.1.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz fmt/9.1.0: Downloaded recipe revision 44302d39c5a4bf7de8a39adc50bb4568 mbits-utfconv/1.0.3: Not found in local cache, looking in remotes... mbits-utfconv/1.0.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz mbits-utfconv/1.0.3: Downloaded recipe revision d89d5021e5a1d0427462e46940125bab mbits-semver/0.1.1: Not found in local cache, looking in remotes... mbits-semver/0.1.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz mbits-semver/0.1.1: Downloaded recipe revision 756c96f9d2d6a08710f5f70b85dfc7ef mbits-diags/0.9.5: Not found in local cache, looking in remotes... mbits-diags/0.9.5: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz mbits-diags/0.9.5: Downloaded recipe revision 33d860926ceecee9520c7434dfe4b79b mbits-mstch/1.0.4: Not found in local cache, looking in remotes... mbits-mstch/1.0.4: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz mbits-mstch/1.0.4: Downloaded recipe revision 580d9200fa94d6a60b9f2551b67170ad mbits-args/0.12.3: Not found in local cache, looking in remotes... mbits-args/0.12.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz mbits-args/0.12.3: Downloaded recipe revision 69c4bfdd6c5fb160a2b2b7764dd75139 mbits-lngs/0.7.6: Forced build from source Installing package: mbits-lngs/0.7.6 Requirements fmt/9.1.0 from 'conan-center' - Downloaded mbits-args/0.12.3 from 'conan-center' - Downloaded mbits-diags/0.9.5 from 'conan-center' - Downloaded mbits-lngs/0.7.6 from local cache - Cache mbits-mstch/1.0.4 from 'conan-center' - Downloaded mbits-semver/0.1.1 from 'conan-center' - Downloaded mbits-utfconv/1.0.3 from 'conan-center' - Downloaded Packages fmt/9.1.0:b03a9e37125bca8f212a273b6e5379aa7792e397 - Download mbits-args/0.12.3:deb5603d2995bd541835692cb99a51f9ac45ed00 - Download mbits-diags/0.9.5:6287172d6d0a9b8a802d31ed279a2905bd350cfe - Download mbits-lngs/0.7.6:5613a945a4b79d096cd477cae357cd794a6e2c69 - Build mbits-mstch/1.0.4:deb5603d2995bd541835692cb99a51f9ac45ed00 - Download mbits-semver/0.1.1:deb5603d2995bd541835692cb99a51f9ac45ed00 - Download mbits-utfconv/1.0.3:fdadfbb5d464c1311f2f120d731960b09a403924 - Download Installing (downloading, building) binaries... fmt/9.1.0: Retrieving package b03a9e37125bca8f212a273b6e5379aa7792e397 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz fmt/9.1.0: Package installed b03a9e37125bca8f212a273b6e5379aa7792e397 fmt/9.1.0: Downloaded package revision f5e40aafe01dab10a239250c6984aa3e mbits-args/0.12.3: Retrieving package deb5603d2995bd541835692cb99a51f9ac45ed00 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz mbits-args/0.12.3: Package installed deb5603d2995bd541835692cb99a51f9ac45ed00 mbits-args/0.12.3: Downloaded package revision 3c9d84ce4320b6dacfbdae101a986670 mbits-mstch/1.0.4: Retrieving package deb5603d2995bd541835692cb99a51f9ac45ed00 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz mbits-mstch/1.0.4: Package installed deb5603d2995bd541835692cb99a51f9ac45ed00 mbits-mstch/1.0.4: Downloaded package revision 199c2050ce5e0f1320ae3ecc29aaf934 mbits-semver/0.1.1: Retrieving package deb5603d2995bd541835692cb99a51f9ac45ed00 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz mbits-semver/0.1.1: Package installed deb5603d2995bd541835692cb99a51f9ac45ed00 mbits-semver/0.1.1: Downloaded package revision 906fd5f9938bd10da1347e6751c2667a mbits-diags/0.9.5: Retrieving package 6287172d6d0a9b8a802d31ed279a2905bd350cfe from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz mbits-diags/0.9.5: Package installed 6287172d6d0a9b8a802d31ed279a2905bd350cfe mbits-diags/0.9.5: Downloaded package revision eb8ffcb36116c8567cbc16e45389a701 mbits-utfconv/1.0.3: Retrieving package fdadfbb5d464c1311f2f120d731960b09a403924 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz mbits-utfconv/1.0.3: Package installed fdadfbb5d464c1311f2f120d731960b09a403924 mbits-utfconv/1.0.3: Downloaded package revision 1669f919d64dcd40a12eaf2459b49f03 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK mbits-lngs/0.7.6: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/source/src mbits-lngs/0.7.6: [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 mbits-lngs/0.7.6: Copying sources to build folder mbits-lngs/0.7.6: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69 mbits-lngs/0.7.6: Generator txt created conanbuildinfo.txt mbits-lngs/0.7.6: Calling generate() mbits-lngs/0.7.6: Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' mbits-lngs/0.7.6: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' mbits-lngs/0.7.6: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK mbits-lngs/0.7.6: Calling build() mbits-lngs/0.7.6: apply_conandata_patches(): No patches defined in conandata mbits-lngs/0.7.6: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/package/5613a945a4b79d096cd477cae357cd794a6e2c69" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src" ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/package/5613a945a4b79d096cd477cae357cd794a6e2c69" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src" ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- The CXX compiler identification is Clang 13.0.0 -- Check for working CXX compiler: /usr/local/bin/clang++ -- Check for working CXX compiler: /usr/local/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- LNGS_TESTING: OFF -- LNGS_INSTALL: ON -- LNGS_LITE: OFF -- LNGS_APP: ON -- LNGS_LINKED_RESOURCES: ON -- LNGS_NO_PKG_CONFIG: ON -- Found Python3: /opt/pyenv/versions/3.7.13/bin/python3.7 (found version "3.7.13") found components: Interpreter -- Conan: Component target declared 'fmt::fmt' -- Conan: Component target declared 'mbits::args' -- Conan: Component target declared 'mbits::mstch' -- Conan: Component target declared 'mbits::utfconv' -- Conan: Component target declared 'mbits::semver' -- Conan: Component target declared 'mbits::diags' -- Found Git: /usr/bin/git (found version "2.40.1") -- Looking for C++ include __config -- Looking for C++ include __config - found -- SHARE: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/package/5613a945a4b79d096cd477cae357cd794a6e2c69/share/lngs-0.7 -- Found strings for: en, fr, pl -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug mbits-lngs/0.7.6: CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target liblngs [ 3%] Building CXX object libs/liblngs/CMakeFiles/liblngs.dir/src/expr_parser.cpp.o [ 6%] Building CXX object libs/liblngs/CMakeFiles/liblngs.dir/src/lang_file.cpp.o [ 9%] Building CXX object libs/liblngs/CMakeFiles/liblngs.dir/src/lngs_storage.cpp.o [ 12%] Building CXX object libs/liblngs/CMakeFiles/liblngs.dir/src/plurals.cpp.o [ 15%] Building CXX object libs/liblngs/CMakeFiles/liblngs.dir/src/translation.cpp.o [ 18%] Linking CXX static library liblngs.a [ 18%] Built target liblngs [ 21%] Generating src/templates.cpp, src/templates.hpp Scanning dependencies of target lngs_app [ 25%] Building CXX object app/CMakeFiles/lngs_app.dir/src/cmds/cmd_freeze_ids.cpp.o [ 28%] Building CXX object app/CMakeFiles/lngs_app.dir/src/cmds/cmd_load_msgs.cpp.o [ 31%] Building CXX object app/CMakeFiles/lngs_app.dir/src/cmds/cmd_write_enums.cpp.o [ 34%] Building CXX object app/CMakeFiles/lngs_app.dir/src/cmds/cmd_write_mustache.cpp.o [ 37%] Building CXX object app/CMakeFiles/lngs_app.dir/src/cmds/cmd_write_pot.cpp.o [ 40%] Building CXX object app/CMakeFiles/lngs_app.dir/src/cmds/cmd_write_py.cpp.o [ 43%] Building CXX object app/CMakeFiles/lngs_app.dir/src/cmds/cmd_write_res.cpp.o [ 46%] Building CXX object app/CMakeFiles/lngs_app.dir/src/gettext.cpp.o [ 50%] Building CXX object app/CMakeFiles/lngs_app.dir/src/gettext_plain.cpp.o [ 53%] Building CXX object app/CMakeFiles/lngs_app.dir/src/languages.cpp.o app/CMakeFiles/lngs_app.dir/build.make:166: recipe for target 'app/CMakeFiles/lngs_app.dir/src/gettext.cpp.o' failed app/CMakeFiles/lngs_app.dir/build.make:179: recipe for target 'app/CMakeFiles/lngs_app.dir/src/gettext_plain.cpp.o' failed app/CMakeFiles/lngs_app.dir/build.make:192: recipe for target 'app/CMakeFiles/lngs_app.dir/src/languages.cpp.o' failed CMakeFiles/Makefile2:293: recipe for target 'app/CMakeFiles/lngs_app.dir/all' failed Makefile:151: recipe for target 'all' failed mbits-lngs/0.7.6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/libs/liblngs/src/lang_file.cpp:139:8: warning: variable 'length' set but not used [-Wunused-but-set-variable] auto length = str.length();  ^ 1 warning generated. In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3174:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3229:14: note: in instantiation of template class 'std::is_constructible, const std::basic_string &>' requested here : public is_constructible<_Tp,  ^ /usr/local/bin/../include/c++/v1/type_traits:3235:7: note: in instantiation of template class 'std::is_copy_constructible>' requested here = is_copy_constructible<_Tp>::value;  ^ /usr/local/bin/../include/c++/v1/variant:1263:17: note: in instantiation of variable template specialization 'std::is_copy_constructible_v>' requested here __all...>::value,  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3174:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3242:14: note: in instantiation of template class 'std::is_constructible, std::basic_string &&>' requested here : public is_constructible<_Tp, typename add_rvalue_reference<_Tp>::type>  ^ /usr/local/bin/../include/c++/v1/type_traits:3248:7: note: in instantiation of template class 'std::is_move_constructible>' requested here = is_move_constructible<_Tp>::value;  ^ /usr/local/bin/../include/c++/v1/variant:1264:17: note: in instantiation of variable template specialization 'std::is_move_constructible_v>' requested here __all...>::value>,  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3257:31: error: implicit instantiation of undefined template 'std::basic_string' : integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3321:14: note: in instantiation of template class 'std::is_trivially_constructible, const std::basic_string &>' requested here : public is_trivially_constructible<_Tp, typename add_lvalue_reference::type>  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_copy_constructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:425:23: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_copy_constructible, is_copy_constructible>' requested here __common_trait({__trait<_Types,  ^ /usr/local/bin/../include/c++/v1/variant:435:8: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__copy_constructible_trait' requested here {__copy_constructible_trait,  ^ /usr/local/bin/../include/c++/v1/variant:1082:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__copy_assignable_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of default argument for '__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' required here : public __copy_assignment<__traits<_Types...>> {  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3257:31: error: implicit instantiation of undefined template 'std::basic_string' : integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3333:14: note: in instantiation of template class 'std::is_trivially_constructible, std::basic_string &&>' requested here : public is_trivially_constructible<_Tp, typename add_rvalue_reference<_Tp>::type>  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_move_constructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:430:23: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_move_constructible, is_move_constructible>' requested here __common_trait({__trait<_Types,  ^ /usr/local/bin/../include/c++/v1/variant:439:8: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__move_constructible_trait' requested here {__move_constructible_trait,  ^ /usr/local/bin/../include/c++/v1/variant:1041:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__move_assignable_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of default argument for '__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' required here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3412:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant {};  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_destructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:443:8: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_destructible, is_destructible>' requested here {__trait<_Types, is_trivially_destructible, is_destructible>...});  ^ /usr/local/bin/../include/c++/v1/variant:814:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__destructible_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:868:44: note: in instantiation of default argument for '__dtor, diags::noenum::string::singular, diags::noenum::string::plural>>' required here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ^~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:443:8: error: constexpr variable '__destructible_trait' must be initialized by a constant expression {__trait<_Types, is_trivially_destructible, is_destructible>...});  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:814:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__destructible_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:868:44: note: in instantiation of default argument for '__dtor, diags::noenum::string::singular, diags::noenum::string::plural>>' required here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ^~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:868:58: note: while checking a default template argument used here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/variant:814:35: note: initializer of '__destructible_trait' is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:442:27: note: declared here static constexpr _Trait __destructible_trait = __common_trait(  ^ /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:869:37: note: while checking a default template argument used here using __base_type = __dtor<_Traits>;  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/variant:814:35: note: initializer of '__destructible_trait' is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:442:27: note: declared here static constexpr _Trait __destructible_trait = __common_trait(  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:114:31: error: implicit instantiation of undefined template 'std::basic_string' formatable_base(std::string str, std::vector arguments)  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:868:58: note: while checking a default template argument used here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:168:20: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>' requested here struct argument : std::variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(char const* str) : base_class{str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:184:24: error: implicit instantiation of undefined template 'std::basic_string' argument(std::string str)  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:188:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:190:26: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(plural str) : base_class{std::in_place_type, str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:192:27: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(unsigned id) : base_class{std::in_place_type, id} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:195:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, id, count} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:198:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, std::move(str)} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:203:17: error: no viable conversion from 'const diags::noenum::string::argument' to 'const diags::noenum::string::argument::base_class' (aka 'const variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') auto& left = static_cast(*this);  ^ ~~~~~ /usr/local/bin/../include/c++/v1/variant:1293:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'const std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &' for 1st argument variant(const variant&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1294:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &&' for 1st argument variant(variant&&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1306:13: note: candidate template ignored: substitution failure [with _Arg = const diags::noenum::string::argument &, $1 = 0, $2 = 0, $3 = 0]: no type named 'type' in 'std::invoke_result, 0>, std::__variant_detail::__overload, std::__variant_detail::__overload, std::__variant_detail::__overload, 3>>, const diags::noenum::string::argument &, const diags::noenum::string::argument &>' constexpr variant(_Arg&& __arg) noexcept(  ^ /usr/local/bin/../include/c++/v1/variant:1315:22: note: explicit constructor is not a candidate explicit constexpr variant(  ^ /usr/local/bin/../include/c++/v1/variant:1343:22: note: explicit constructor is not a candidate explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:204:18: error: no viable conversion from 'const diags::noenum::string::argument' to 'const diags::noenum::string::argument::base_class' (aka 'const variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') auto& right = static_cast(right_arg);  ^ ~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1293:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'const std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &' for 1st argument variant(const variant&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1294:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &&' for 1st argument variant(variant&&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1306:13: note: candidate template ignored: substitution failure [with _Arg = const diags::noenum::string::argument &, $1 = 0, $2 = 0, $3 = 0]: no type named 'type' in 'std::invoke_result, 0>, std::__variant_detail::__overload, std::__variant_detail::__overload, std::__variant_detail::__overload, 3>>, const diags::noenum::string::argument &, const diags::noenum::string::argument &>' constexpr variant(_Arg&& __arg) noexcept(  ^ /usr/local/bin/../include/c++/v1/variant:1315:22: note: explicit constructor is not a candidate explicit constexpr variant(  ^ /usr/local/bin/../include/c++/v1/variant:1343:22: note: explicit constructor is not a candidate explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(  ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [app/CMakeFiles/lngs_app.dir/src/gettext.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3174:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3229:14: note: in instantiation of template class 'std::is_constructible, const std::basic_string &>' requested here : public is_constructible<_Tp,  ^ /usr/local/bin/../include/c++/v1/type_traits:3235:7: note: in instantiation of template class 'std::is_copy_constructible>' requested here = is_copy_constructible<_Tp>::value;  ^ /usr/local/bin/../include/c++/v1/variant:1263:17: note: in instantiation of variable template specialization 'std::is_copy_constructible_v>' requested here __all...>::value,  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3174:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3242:14: note: in instantiation of template class 'std::is_constructible, std::basic_string &&>' requested here : public is_constructible<_Tp, typename add_rvalue_reference<_Tp>::type>  ^ /usr/local/bin/../include/c++/v1/type_traits:3248:7: note: in instantiation of template class 'std::is_move_constructible>' requested here = is_move_constructible<_Tp>::value;  ^ /usr/local/bin/../include/c++/v1/variant:1264:17: note: in instantiation of variable template specialization 'std::is_move_constructible_v>' requested here __all...>::value>,  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3257:31: error: implicit instantiation of undefined template 'std::basic_string' : integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3321:14: note: in instantiation of template class 'std::is_trivially_constructible, const std::basic_string &>' requested here : public is_trivially_constructible<_Tp, typename add_lvalue_reference::type>  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_copy_constructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:425:23: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_copy_constructible, is_copy_constructible>' requested here __common_trait({__trait<_Types,  ^ /usr/local/bin/../include/c++/v1/variant:435:8: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__copy_constructible_trait' requested here {__copy_constructible_trait,  ^ /usr/local/bin/../include/c++/v1/variant:1082:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__copy_assignable_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of default argument for '__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' required here : public __copy_assignment<__traits<_Types...>> {  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3257:31: error: implicit instantiation of undefined template 'std::basic_string' : integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3333:14: note: in instantiation of template class 'std::is_trivially_constructible, std::basic_string &&>' requested here : public is_trivially_constructible<_Tp, typename add_rvalue_reference<_Tp>::type>  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_move_constructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:430:23: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_move_constructible, is_move_constructible>' requested here __common_trait({__trait<_Types,  ^ /usr/local/bin/../include/c++/v1/variant:439:8: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__move_constructible_trait' requested here {__move_constructible_trait,  ^ /usr/local/bin/../include/c++/v1/variant:1041:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__move_assignable_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of default argument for '__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' required here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3412:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant {};  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_destructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:443:8: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_destructible, is_destructible>' requested here {__trait<_Types, is_trivially_destructible, is_destructible>...});  ^ /usr/local/bin/../include/c++/v1/variant:814:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__destructible_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:868:44: note: in instantiation of default argument for '__dtor, diags::noenum::string::singular, diags::noenum::string::plural>>' required here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ^~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:443:8: error: constexpr variable '__destructible_trait' must be initialized by a constant expression {__trait<_Types, is_trivially_destructible, is_destructible>...});  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:814:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__destructible_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:868:44: note: in instantiation of default argument for '__dtor, diags::noenum::string::singular, diags::noenum::string::plural>>' required here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ^~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:868:58: note: while checking a default template argument used here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/variant:814:35: note: initializer of '__destructible_trait' is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:442:27: note: declared here static constexpr _Trait __destructible_trait = __common_trait(  ^ /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:869:37: note: while checking a default template argument used here using __base_type = __dtor<_Traits>;  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/variant:814:35: note: initializer of '__destructible_trait' is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:442:27: note: declared here static constexpr _Trait __destructible_trait = __common_trait(  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:114:31: error: implicit instantiation of undefined template 'std::basic_string' formatable_base(std::string str, std::vector arguments)  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:868:58: note: while checking a default template argument used here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:168:20: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>' requested here struct argument : std::variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(char const* str) : base_class{str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:184:24: error: implicit instantiation of undefined template 'std::basic_string' argument(std::string str)  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:188:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:190:26: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(plural str) : base_class{std::in_place_type, str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:192:27: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(unsigned id) : base_class{std::in_place_type, id} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:195:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, id, count} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:198:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, std::move(str)} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:203:17: error: no viable conversion from 'const diags::noenum::string::argument' to 'const diags::noenum::string::argument::base_class' (aka 'const variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') auto& left = static_cast(*this);  ^ ~~~~~ /usr/local/bin/../include/c++/v1/variant:1293:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'const std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &' for 1st argument variant(const variant&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1294:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &&' for 1st argument variant(variant&&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1306:13: note: candidate template ignored: substitution failure [with _Arg = const diags::noenum::string::argument &, $1 = 0, $2 = 0, $3 = 0]: no type named 'type' in 'std::invoke_result, 0>, std::__variant_detail::__overload, std::__variant_detail::__overload, std::__variant_detail::__overload, 3>>, const diags::noenum::string::argument &, const diags::noenum::string::argument &>' constexpr variant(_Arg&& __arg) noexcept(  ^ /usr/local/bin/../include/c++/v1/variant:1315:22: note: explicit constructor is not a candidate explicit constexpr variant(  ^ /usr/local/bin/../include/c++/v1/variant:1343:22: note: explicit constructor is not a candidate explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/gettext_plain.cpp:4: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:204:18: error: no viable conversion from 'const diags::noenum::string::argument' to 'const diags::noenum::string::argument::base_class' (aka 'const variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') auto& right = static_cast(right_arg);  ^ ~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1293:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'const std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &' for 1st argument variant(const variant&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1294:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &&' for 1st argument variant(variant&&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1306:13: note: candidate template ignored: substitution failure [with _Arg = const diags::noenum::string::argument &, $1 = 0, $2 = 0, $3 = 0]: no type named 'type' in 'std::invoke_result, 0>, std::__variant_detail::__overload, std::__variant_detail::__overload, std::__variant_detail::__overload, 3>>, const diags::noenum::string::argument &, const diags::noenum::string::argument &>' constexpr variant(_Arg&& __arg) noexcept(  ^ /usr/local/bin/../include/c++/v1/variant:1315:22: note: explicit constructor is not a candidate explicit constexpr variant(  ^ /usr/local/bin/../include/c++/v1/variant:1343:22: note: explicit constructor is not a candidate explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(  ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3174:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3229:14: note: in instantiation of template class 'std::is_constructible, const std::basic_string &>' requested here : public is_constructible<_Tp,  ^ /usr/local/bin/../include/c++/v1/type_traits:3235:7: note: in instantiation of template class 'std::is_copy_constructible>' requested here = is_copy_constructible<_Tp>::value;  ^ /usr/local/bin/../include/c++/v1/variant:1263:17: note: in instantiation of variable template specialization 'std::is_copy_constructible_v>' requested here __all...>::value,  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3174:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3242:14: note: in instantiation of template class 'std::is_constructible, std::basic_string &&>' requested here : public is_constructible<_Tp, typename add_rvalue_reference<_Tp>::type>  ^ /usr/local/bin/../include/c++/v1/type_traits:3248:7: note: in instantiation of template class 'std::is_move_constructible>' requested here = is_move_constructible<_Tp>::value;  ^ /usr/local/bin/../include/c++/v1/variant:1264:17: note: in instantiation of variable template specialization 'std::is_move_constructible_v>' requested here __all...>::value>,  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3257:31: error: implicit instantiation of undefined template 'std::basic_string' : integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3321:14: note: in instantiation of template class 'std::is_trivially_constructible, const std::basic_string &>' requested here : public is_trivially_constructible<_Tp, typename add_lvalue_reference::type>  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_copy_constructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:425:23: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_copy_constructible, is_copy_constructible>' requested here __common_trait({__trait<_Types,  ^ /usr/local/bin/../include/c++/v1/variant:435:8: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__copy_constructible_trait' requested here {__copy_constructible_trait,  ^ /usr/local/bin/../include/c++/v1/variant:1082:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__copy_assignable_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of default argument for '__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' required here : public __copy_assignment<__traits<_Types...>> {  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3257:31: error: implicit instantiation of undefined template 'std::basic_string' : integral_constant  ^ /usr/local/bin/../include/c++/v1/type_traits:3333:14: note: in instantiation of template class 'std::is_trivially_constructible, std::basic_string &&>' requested here : public is_trivially_constructible<_Tp, typename add_rvalue_reference<_Tp>::type>  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_move_constructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:430:23: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_move_constructible, is_move_constructible>' requested here __common_trait({__trait<_Types,  ^ /usr/local/bin/../include/c++/v1/variant:439:8: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__move_constructible_trait' requested here {__move_constructible_trait,  ^ /usr/local/bin/../include/c++/v1/variant:1041:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__move_assignable_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of default argument for '__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' required here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:8: In file included from /usr/local/bin/../include/c++/v1/stdexcept:45: In file included from /usr/local/bin/../include/c++/v1/exception:84: /usr/local/bin/../include/c++/v1/type_traits:3412:38: error: implicit instantiation of undefined template 'std::basic_string' : public integral_constant {};  ^ /usr/local/bin/../include/c++/v1/variant:407:5: note: in instantiation of template class 'std::is_trivially_destructible>' requested here _IsTriviallyAvailable<_Tp>::value  ^ /usr/local/bin/../include/c++/v1/variant:443:8: note: in instantiation of variable template specialization 'std::__variant_detail::__trait, is_trivially_destructible, is_destructible>' requested here {__trait<_Types, is_trivially_destructible, is_destructible>...});  ^ /usr/local/bin/../include/c++/v1/variant:814:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__destructible_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:868:44: note: in instantiation of default argument for '__dtor, diags::noenum::string::singular, diags::noenum::string::plural>>' required here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ^~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:443:8: error: constexpr variable '__destructible_trait' must be initialized by a constant expression {__trait<_Types, is_trivially_destructible, is_destructible>...});  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:814:44: note: in instantiation of static data member 'std::__variant_detail::__traits, diags::noenum::string::singular, diags::noenum::string::plural>::__destructible_trait' requested here template  ^ /usr/local/bin/../include/c++/v1/variant:868:44: note: in instantiation of default argument for '__dtor, diags::noenum::string::singular, diags::noenum::string::plural>>' required here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ^~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:868:58: note: while checking a default template argument used here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/variant:814:35: note: initializer of '__destructible_trait' is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:442:27: note: declared here static constexpr _Trait __destructible_trait = __common_trait(  ^ /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:869:37: note: while checking a default template argument used here using __base_type = __dtor<_Traits>;  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:164:16: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural>' requested here subject_type subject_{};  ^ /usr/local/bin/../include/c++/v1/variant:814:35: note: initializer of '__destructible_trait' is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:442:27: note: declared here static constexpr _Trait __destructible_trait = __common_trait(  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:114:31: error: implicit instantiation of undefined template 'std::basic_string' formatable_base(std::string str, std::vector arguments)  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/translator.hpp:9: In file included from /usr/local/bin/../include/c++/v1/string_view:192: In file included from /usr/local/bin/../include/c++/v1/__string:14: In file included from /usr/local/bin/../include/c++/v1/__algorithm/copy.h:13: In file included from /usr/local/bin/../include/c++/v1/__algorithm/unwrap_iter.h:13: In file included from /usr/local/bin/../include/c++/v1/iterator:582: In file included from /usr/local/bin/../include/c++/v1/__iterator/common_iterator.h:22: /usr/local/bin/../include/c++/v1/variant:814:35: error: non-type template argument is not a constant expression template  ^ /usr/local/bin/../include/c++/v1/variant:868:58: note: while checking a default template argument used here class _LIBCPP_TEMPLATE_VIS __ctor : public __dtor<_Traits> {  ~~~~~~~~~~~~~~^ /usr/local/bin/../include/c++/v1/variant:936:1: note: in instantiation of template class 'std::__variant_detail::__ctor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>>' requested here _LIBCPP_VARIANT_MOVE_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:910:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_CONSTRUCTOR' : public __ctor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:975:1: note: in instantiation of template class 'std::__variant_detail::__move_constructor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_CONSTRUCTOR( ^ /usr/local/bin/../include/c++/v1/variant:950:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_CONSTRUCTOR' : public __move_constructor<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:982:50: note: in instantiation of template class 'std::__variant_detail::__copy_constructor, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here class _LIBCPP_TEMPLATE_VIS __assignment : public __copy_constructor<_Traits> {  ^ /usr/local/bin/../include/c++/v1/variant:1076:1: note: in instantiation of template class 'std::__variant_detail::__assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>>' requested here _LIBCPP_VARIANT_MOVE_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1049:16: note: expanded from macro '_LIBCPP_VARIANT_MOVE_ASSIGNMENT' : public __assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1115:1: note: in instantiation of template class 'std::__variant_detail::__move_assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here _LIBCPP_VARIANT_COPY_ASSIGNMENT( ^ /usr/local/bin/../include/c++/v1/variant:1090:16: note: expanded from macro '_LIBCPP_VARIANT_COPY_ASSIGNMENT' : public __move_assignment<__traits<_Types...>> { \  ^ /usr/local/bin/../include/c++/v1/variant:1123:14: note: in instantiation of template class 'std::__variant_detail::__copy_assignment, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>, std::__variant_detail::_Trait::_Unavailable>' requested here : public __copy_assignment<__traits<_Types...>> {  ^ /usr/local/bin/../include/c++/v1/variant:1455:39: note: in instantiation of template class 'std::__variant_detail::__impl, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>' requested here __variant_detail::__impl<_Types...> __impl;  ^ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:168:20: note: in instantiation of template class 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base>' requested here struct argument : std::variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(char const* str) : base_class{str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:184:24: error: implicit instantiation of undefined template 'std::basic_string' argument(std::string str)  ^ /usr/local/bin/../include/c++/v1/iosfwd:242:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string;  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:188:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:190:26: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(plural str) : base_class{std::in_place_type, str} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:192:27: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' argument(unsigned id) : base_class{std::in_place_type, id} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:195:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, id, count} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:198:9: error: type 'diags::noenum::string::argument::base_class' (aka 'variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') is not a direct or virtual base of 'diags::noenum::string::argument' : base_class{std::in_place_type, std::move(str)} {}  ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:203:17: error: no viable conversion from 'const diags::noenum::string::argument' to 'const diags::noenum::string::argument::base_class' (aka 'const variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') auto& left = static_cast(*this);  ^ ~~~~~ /usr/local/bin/../include/c++/v1/variant:1293:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'const std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &' for 1st argument variant(const variant&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1294:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &&' for 1st argument variant(variant&&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1306:13: note: candidate template ignored: substitution failure [with _Arg = const diags::noenum::string::argument &, $1 = 0, $2 = 0, $3 = 0]: no type named 'type' in 'std::invoke_result, 0>, std::__variant_detail::__overload, std::__variant_detail::__overload, std::__variant_detail::__overload, 3>>, const diags::noenum::string::argument &, const diags::noenum::string::argument &>' constexpr variant(_Arg&& __arg) noexcept(  ^ /usr/local/bin/../include/c++/v1/variant:1315:22: note: explicit constructor is not a candidate explicit constexpr variant(  ^ /usr/local/bin/../include/c++/v1/variant:1343:22: note: explicit constructor is not a candidate explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(  ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/src/languages.cpp:7: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/src/app/include/lngs/internals/diagnostics.hpp:6: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/lngs_support.hpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-diags/0.9.5/_/_/package/6287172d6d0a9b8a802d31ed279a2905bd350cfe/include/diags/string.hpp:204:18: error: no viable conversion from 'const diags::noenum::string::argument' to 'const diags::noenum::string::argument::base_class' (aka 'const variant, allocator>, diags::noenum::string::singular, diags::noenum::string::plural, formatable_base>') auto& right = static_cast(right_arg);  ^ ~~~~~~~~~ /usr/local/bin/../include/c++/v1/variant:1293:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'const std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &' for 1st argument variant(const variant&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1294:3: note: candidate constructor not viable: no known conversion from 'const diags::noenum::string::argument' to 'std::variant, diags::noenum::string::singular, diags::noenum::string::plural, diags::noenum::string::formatable_base> &&' for 1st argument variant(variant&&) = default;  ^ /usr/local/bin/../include/c++/v1/variant:1306:13: note: candidate template ignored: substitution failure [with _Arg = const diags::noenum::string::argument &, $1 = 0, $2 = 0, $3 = 0]: no type named 'type' in 'std::invoke_result, 0>, std::__variant_detail::__overload, std::__variant_detail::__overload, std::__variant_detail::__overload, 3>>, const diags::noenum::string::argument &, const diags::noenum::string::argument &>' constexpr variant(_Arg&& __arg) noexcept(  ^ /usr/local/bin/../include/c++/v1/variant:1315:22: note: explicit constructor is not a candidate explicit constexpr variant(  ^ /usr/local/bin/../include/c++/v1/variant:1343:22: note: explicit constructor is not a candidate explicit constexpr variant(in_place_type_t<_Tp>, _Args&&... __args) noexcept(  ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [app/CMakeFiles/lngs_app.dir/src/gettext_plain.cpp.o] Error 1 20 errors generated. make[2]: *** [app/CMakeFiles/lngs_app.dir/src/languages.cpp.o] Error 1 make[1]: *** [app/CMakeFiles/lngs_app.dir/all] Error 2 make: *** [all] Error 2 mbits-lngs/0.7.6: 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 mbits-lngs/0.7.6: 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 mbits-lngs/0.7.6: ERROR: Package '5613a945a4b79d096cd477cae357cd794a6e2c69' build failed mbits-lngs/0.7.6: WARN: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug ERROR: mbits-lngs/0.7.6: Error in build() method, line 99 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/mbits-lngs/0.7.6/_/_/build/5613a945a4b79d096cd477cae357cd794a6e2c69/build/Debug" '--' '-j3'