SoftwareNetwork / sw

Software Manager. Build System, Build System Generator and Package Manager. C/C++ and other languages. Tools and libraries for Software Management.
https://software-network.org
Other
115 stars 23 forks source link

Tesseact 5.3.3 build issue #124

Closed ganeshchavan88 closed 6 months ago

ganeshchavan88 commented 6 months ago

I had issue while building tesseract 5.3.3 using sw. But had below errors while building,

[164/176] [config pch] Exception in file D:/dev/cppan2/client2/src/sw/builder/command.cpp:825, function execute1: When executing: [config pch] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): error C2666: 'sw::PathBase<ThisType,std::string,false>::operator ==': overloaded functions have similar conversions with [ ThisType=sw::PackagePath ] C:\Users\Aaru.sw\storage\pkg\0e\36\8267\src\sdir\src\sw\support\package_path.h(103): note: could be 'bool sw::PathBase<ThisType,std::string,false>::operator ==(const ThisType &) const' with [ ThisType=sw::PackagePath ]

ganeshchavan88 commented 6 months ago

Details output is as below,

D:\Tesseract Source\Tesseract\tesseract\build>cmake .. -- Building for: Visual Studio 17 2022 -- Setting policy CMP0091 to NEW -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045. -- The C compiler identification is MSVC 19.37.32825.0 -- The CXX compiler identification is MSVC 19.37.32825.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring tesseract version 5.3.3-34-g637be... -- Setting build type to 'Release' as none was specified. -- IPO / LTO supported -- CMAKE_SYSTEM_PROCESSOR= -- Found SW: D:/Trasfer/leptonica/sw-master-windows-client/sw.exe -- sw: processing dependencies [167/176] [config pch] Exception in file D:/dev/cppan2/client2/src/sw/builder/command.cpp:825, function execute1: When executing: [config pch] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): error C2666: 'sw::PathBase<ThisType,std::string,false>::operator ==': overloaded functions have similar conversions with [ ThisType=sw::PackagePath ] C:\Users\Aaru.sw\storage\pkg\0e\36\8267\src\sdir\src\sw\support\package_path.h(103): note: could be 'bool sw::PathBase<ThisType,std::string,false>::operator ==(const ThisType &) const' with [ ThisType=sw::PackagePath ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\variant(1668): note: or 'bool std::operator ==(std::monostate,std::monostate) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\thread(241): note: or 'bool std::operator ==(std::thread::id,std::thread::id) noexcept' C:\Users\Aaru.sw\storage\pkg\0e\36\8267\src\sdir\src\sw\support\package_path.h(103): note: or 'bool sw::PathBase<ThisType,std::string,false>::operator ==(const ThisType &) const' [synthesized expression 'y == x'] with [ ThisType=sw::PackagePath ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\thread(241): note: or 'bool std::operator ==(std::thread::id,std::thread::id) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\variant(1668): note: or 'bool std::operator ==(std::monostate,std::monostate) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(1183): note: or 'bool std::operator ==(const std::match_results<_BidIt,_Alloc> &,const std::match_results<_BidIt,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::match_results<_BidIt,_Alloc> &,const std::match_results<_BidIt,_Alloc> &)': could not deduce template argument for 'const std::match_results<_BidIt,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(905): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::basic_string<conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type,_Traits,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::basic_string<conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type,_Traits,_Alloc> &)': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(837): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type &)': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(770): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type )' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type )': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(733): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::sub_match<_BidIt> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::sub_match<_BidIt> &)': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\stack(175): note: or 'bool std::operator ==(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)': could not deduce template argument for 'const std::stack<_Ty,_Container> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\array(776): note: or 'bool std::operator ==(const std::array<_Ty,_Size> &,const std::array<_Ty,_Size> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::array<_Ty,_Size> &,const std::array<_Ty,_Size> &)': could not deduce template argument for 'const std::array<_Ty,_Size> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\queue(184): note: or 'bool std::operator ==(const std::queue<_Ty,_Container> &,const std::queue<_Ty,_Container> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::queue<_Ty,_Container> &,const std::queue<_Ty,_Container> &)': could not deduce template argument for 'const std::queue<_Ty,_Container> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\deque(1705): note: or 'bool std::operator ==(const std::deque<_Ty,_Alloc> &,const std::deque<_Ty,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::deque<_Ty,_Alloc> &,const std::deque<_Ty,_Alloc> &)': could not deduce template argument for 'const std::deque<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\variant(1320): note: or 'bool std::operator ==(const std::variant<_Types...> &,const std::variant<_Types...> &) noexcept()' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::variant<_Types...> &,const std::variant<_Types...> &) noexcept()': could not deduce template argument for 'const std::variant<_Types...> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_set(739): note: or 'bool std::operator ==(const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_set(396): note: or 'bool std::operator ==(const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(840): note: or 'bool std::operator ==(const _Ty1 &,const std::optional<_Ty2> &) noexcept()' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const _Ty1 &,const std::optional<_Ty2> &) noexcept()': could not deduce template argument for 'const std::optional<_Ty2> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(831): note: or 'bool std::operator ==(const std::optional<_Ty> &,const _Ty2 &) noexcept()' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::optional<_Ty> &,const _Ty2 &) noexcept()': could not deduce template argument for 'const std::optional<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(742): note: or 'bool std::operator ==(const std::optional<_Ty> &,std::nullopt_t) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::optional<_Ty> &,std::nullopt_t) noexcept': could not deduce template argument for 'const std::optional<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(626): note: or 'bool std::operator ==(const std::optional<_Ty> &,const std::optional<_Ty2> &) noexcept()' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::optional<_Ty> &,const std::optional<_Ty2> &) noexcept()': could not deduce template argument for 'const std::optional<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\iterator(489): note: or 'bool std::operator ==(const std::istreambuf_iterator<_Elem,_Traits> &,const std::istreambuf_iterator<_Elem,_Traits> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::istreambuf_iterator<_Elem,_Traits> &,const std::istreambuf_iterator<_Elem,_Traits> &)': could not deduce template argument for 'const std::istreambuf_iterator<_Elem,_Traits> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\iterator(307): note: or 'bool std::operator ==(const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &,const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &,const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &) noexcept': could not deduce template argument for 'const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\forward_list(1573): note: or 'bool std::operator ==(const std::forward_list<_Ty,_Alloc> &,const std::forward_list<_Ty,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::forward_list<_Ty,_Alloc> &,const std::forward_list<_Ty,_Alloc> &)': could not deduce template argument for 'const std::forward_list<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\set(427): note: or 'bool std::operator ==(const std::multiset<_Kty,_Pr,_Alloc> &,const std::multiset<_Kty,_Pr,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::multiset<_Kty,_Pr,_Alloc> &,const std::multiset<_Kty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::multiset<_Kty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\set(210): note: or 'bool std::operator ==(const std::set<_Kty,_Pr,_Alloc> &,const std::set<_Kty,_Pr,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::set<_Kty,_Pr,_Alloc> &,const std::set<_Kty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::set<_Kty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\map(634): note: or 'bool std::operator ==(const std::multimap<_Kty,_Ty,_Pr,_Alloc> &,const std::multimap<_Kty,_Ty,_Pr,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::multimap<_Kty,_Ty,_Pr,_Alloc> &,const std::multimap<_Kty,_Ty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::multimap<_Kty,_Ty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\map(401): note: or 'bool std::operator ==(const std::map<_Kty,_Ty,_Pr,_Alloc> &,const std::map<_Kty,_Ty,_Pr,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::map<_Kty,_Ty,_Pr,_Alloc> &,const std::map<_Kty,_Ty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::map<_Kty,_Ty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(3561): note: or 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,std::nullptr_t) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,std::nullptr_t) noexcept': could not deduce template argument for 'const std::unique_ptr<_Ty,_Dx> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(3513): note: or 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,const std::unique_ptr<_Ty2,_Dx2> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,const std::unique_ptr<_Ty2,_Dx2> &)': could not deduce template argument for 'const std::unique_ptr<_Ty,_Dx> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(1921): note: or 'bool std::operator ==(const std::shared_ptr<_Ty> &,std::nullptr_t) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::shared_ptr<_Ty> &,std::nullptr_t) noexcept': could not deduce template argument for 'const std::shared_ptr<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(1879): note: or 'bool std::operator ==(const std::shared_ptr<_Ty> &,const std::shared_ptr<_Ty0> &) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::shared_ptr<_Ty> &,const std::shared_ptr<_Ty0> &) noexcept': could not deduce template argument for 'const std::shared_ptr<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(5015): note: or 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem const )' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem const )': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(5009): note: or 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &) noexcept': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(1662): note: or 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const _Identity<std::basic_string_view<_Elem,_Traits>>::type) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const _Identity<std::basic_string_view<_Elem,_Traits>>::type) noexcept': could not deduce template argument for 'const std::basic_string_view<_Elem,_Traits>' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(1648): note: or 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const std::basic_string_view<_Elem,_Traits>) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const std::basic_string_view<_Elem,_Traits>) noexcept': could not deduce template argument for 'const std::basic_string_view<_Elem,_Traits>' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\functional(1180): note: or 'bool std::operator ==(const std::function<_Fty> &,std::nullptr_t) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::function<_Fty> &,std::nullptr_t) noexcept': could not deduce template argument for 'const std::function<_Fty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_map(912): note: or 'bool std::operator ==(const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_map(541): note: or 'bool std::operator ==(const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(2221): note: or 'bool std::operator ==(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)': could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\list(1876): note: or 'bool std::operator ==(const std::list<_Ty,_Alloc> &,const std::list<_Ty,_Alloc> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::list<_Ty,_Alloc> &,const std::list<_Ty,_Alloc> &)': could not deduce template argument for 'const std::list<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(1034): note: or 'bool std::operator ==(const std::allocator<_Ty> &,const std::allocator<_Other> &) noexcept' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::allocator<_Ty> &,const std::allocator<_Other> &) noexcept': could not deduce template argument for 'const std::allocator<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(4264): note: or 'bool std::operator ==(const std::move_iterator<_Iter> &,const std::move_iterator<_Iter2> &) noexcept()' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::move_iterator<_Iter> &,const std::move_iterator<_Iter2> &) noexcept()': could not deduce template argument for 'const std::move_iterator<_Iter> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(1656): note: or 'bool std::operator ==(const std::reverse_iterator<_BidIt> &,const std::reverse_iterator<_BidIt2> &) noexcept()' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::reverse_iterator<_BidIt> &,const std::reverse_iterator<_BidIt2> &) noexcept()': could not deduce template argument for 'const std::reverse_iterator<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(874): note: or 'bool std::operator ==(const std::tuple<_Types...> &,const std::tuple<_Types...> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::tuple<_Types...> &,const std::tuple<_Types...> &)': could not deduce template argument for 'const std::tuple<_Types...> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\utility(482): note: or 'bool std::operator ==(const std::pair<_Ty1,_Ty2> &,const std::pair<_Uty1,_Uty2> &)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::pair<_Ty1,_Ty2> &,const std::pair<_Uty1,_Uty2> &)': could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\utility(482): note: or 'bool std::operator ==(const std::pair<_Ty1,_Ty2> &,const std::pair<_Uty1,_Uty2> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::pair<_Ty1,_Ty2> &,const std::pair<_Uty1,_Uty2> &)': could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(874): note: or 'bool std::operator ==(const std::tuple<_Types...> &,const std::tuple<_Types...> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::tuple<_Types...> &,const std::tuple<_Types...> &)': could not deduce template argument for 'const std::tuple<_Types...> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(1656): note: or 'bool std::operator ==(const std::reverse_iterator<_BidIt> &,const std::reverse_iterator<_BidIt2> &) noexcept()' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::reverse_iterator<_BidIt> &,const std::reverse_iterator<_BidIt2> &) noexcept()': could not deduce template argument for 'const std::reverse_iterator<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(4264): note: or 'bool std::operator ==(const std::move_iterator<_Iter> &,const std::move_iterator<_Iter2> &) noexcept()' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::move_iterator<_Iter> &,const std::move_iterator<_Iter2> &) noexcept()': could not deduce template argument for 'const std::move_iterator<_Iter> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(1034): note: or 'bool std::operator ==(const std::allocator<_Ty> &,const std::allocator<_Other> &) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::allocator<_Ty> &,const std::allocator<_Other> &) noexcept': could not deduce template argument for 'const std::allocator<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\list(1876): note: or 'bool std::operator ==(const std::list<_Ty,_Alloc> &,const std::list<_Ty,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::list<_Ty,_Alloc> &,const std::list<_Ty,_Alloc> &)': could not deduce template argument for 'const std::list<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(2221): note: or 'bool std::operator ==(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)': could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_map(541): note: or 'bool std::operator ==(const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_map<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_map(912): note: or 'bool std::operator ==(const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_multimap<_Kty,_Ty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\functional(1180): note: or 'bool std::operator ==(const std::function<_Fty> &,std::nullptr_t) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::function<_Fty> &,std::nullptr_t) noexcept': could not deduce template argument for 'const std::function<_Fty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(1648): note: or 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const std::basic_string_view<_Elem,_Traits>) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const std::basic_string_view<_Elem,_Traits>) noexcept': could not deduce template argument for 'const std::basic_string_view<_Elem,_Traits>' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(1662): note: or 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const _Identity<std::basic_string_view<_Elem,_Traits>>::type) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string_view<_Elem,_Traits>,const _Identity<std::basic_string_view<_Elem,_Traits>>::type) noexcept': could not deduce template argument for 'const std::basic_string_view<_Elem,_Traits>' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(5009): note: or 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &) noexcept': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xstring(5015): note: or 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem const )' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem const )': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(1879): note: or 'bool std::operator ==(const std::shared_ptr<_Ty> &,const std::shared_ptr<_Ty0> &) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::shared_ptr<_Ty> &,const std::shared_ptr<_Ty0> &) noexcept': could not deduce template argument for 'const std::shared_ptr<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(1921): note: or 'bool std::operator ==(const std::shared_ptr<_Ty> &,std::nullptr_t) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::shared_ptr<_Ty> &,std::nullptr_t) noexcept': could not deduce template argument for 'const std::shared_ptr<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(3513): note: or 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,const std::unique_ptr<_Ty2,_Dx2> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,const std::unique_ptr<_Ty2,_Dx2> &)': could not deduce template argument for 'const std::unique_ptr<_Ty,_Dx> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\memory(3561): note: or 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,std::nullptr_t) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unique_ptr<_Ty,_Dx> &,std::nullptr_t) noexcept': could not deduce template argument for 'const std::unique_ptr<_Ty,_Dx> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\map(401): note: or 'bool std::operator ==(const std::map<_Kty,_Ty,_Pr,_Alloc> &,const std::map<_Kty,_Ty,_Pr,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::map<_Kty,_Ty,_Pr,_Alloc> &,const std::map<_Kty,_Ty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::map<_Kty,_Ty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\map(634): note: or 'bool std::operator ==(const std::multimap<_Kty,_Ty,_Pr,_Alloc> &,const std::multimap<_Kty,_Ty,_Pr,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::multimap<_Kty,_Ty,_Pr,_Alloc> &,const std::multimap<_Kty,_Ty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::multimap<_Kty,_Ty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\set(210): note: or 'bool std::operator ==(const std::set<_Kty,_Pr,_Alloc> &,const std::set<_Kty,_Pr,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::set<_Kty,_Pr,_Alloc> &,const std::set<_Kty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::set<_Kty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\set(427): note: or 'bool std::operator ==(const std::multiset<_Kty,_Pr,_Alloc> &,const std::multiset<_Kty,_Pr,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::multiset<_Kty,_Pr,_Alloc> &,const std::multiset<_Kty,_Pr,_Alloc> &)': could not deduce template argument for 'const std::multiset<_Kty,_Pr,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\forward_list(1573): note: or 'bool std::operator ==(const std::forward_list<_Ty,_Alloc> &,const std::forward_list<_Ty,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::forward_list<_Ty,_Alloc> &,const std::forward_list<_Ty,_Alloc> &)': could not deduce template argument for 'const std::forward_list<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\iterator(307): note: or 'bool std::operator ==(const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &,const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &,const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &) noexcept': could not deduce template argument for 'const std::istream_iterator<_Ty,_Elem,_Traits,_Diff> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\iterator(489): note: or 'bool std::operator ==(const std::istreambuf_iterator<_Elem,_Traits> &,const std::istreambuf_iterator<_Elem,_Traits> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::istreambuf_iterator<_Elem,_Traits> &,const std::istreambuf_iterator<_Elem,_Traits> &)': could not deduce template argument for 'const std::istreambuf_iterator<_Elem,_Traits> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(626): note: or 'bool std::operator ==(const std::optional<_Ty> &,const std::optional<_Ty2> &) noexcept()' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::optional<_Ty> &,const std::optional<_Ty2> &) noexcept()': could not deduce template argument for 'const std::optional<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(742): note: or 'bool std::operator ==(const std::optional<_Ty> &,std::nullopt_t) noexcept' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::optional<_Ty> &,std::nullopt_t) noexcept': could not deduce template argument for 'const std::optional<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(831): note: or 'bool std::operator ==(const std::optional<_Ty> &,const _Ty2 &) noexcept()' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::optional<_Ty> &,const _Ty2 &) noexcept()': could not deduce template argument for 'const std::optional<_Ty> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\optional(840): note: or 'bool std::operator ==(const _Ty1 &,const std::optional<_Ty2> &) noexcept()' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const _Ty1 &,const std::optional<_Ty2> &) noexcept()': could not deduce template argument for 'const std::optional<_Ty2> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_set(396): note: or 'bool std::operator ==(const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_set<_Kty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\unordered_set(739): note: or 'bool std::operator ==(const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &,const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &)': could not deduce template argument for 'const std::unordered_multiset<_Kty,_Hasher,_Keyeq,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\variant(1320): note: or 'bool std::operator ==(const std::variant<_Types...> &,const std::variant<_Types...> &) noexcept()' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::variant<_Types...> &,const std::variant<_Types...> &) noexcept()': could not deduce template argument for 'const std::variant<_Types...> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\deque(1705): note: or 'bool std::operator ==(const std::deque<_Ty,_Alloc> &,const std::deque<_Ty,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::deque<_Ty,_Alloc> &,const std::deque<_Ty,_Alloc> &)': could not deduce template argument for 'const std::deque<_Ty,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\queue(184): note: or 'bool std::operator ==(const std::queue<_Ty,_Container> &,const std::queue<_Ty,_Container> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::queue<_Ty,_Container> &,const std::queue<_Ty,_Container> &)': could not deduce template argument for 'const std::queue<_Ty,_Container> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\array(776): note: or 'bool std::operator ==(const std::array<_Ty,_Size> &,const std::array<_Ty,_Size> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::array<_Ty,_Size> &,const std::array<_Ty,_Size> &)': could not deduce template argument for 'const std::array<_Ty,_Size> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\stack(175): note: or 'bool std::operator ==(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)': could not deduce template argument for 'const std::stack<_Ty,_Container> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(733): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::sub_match<_BidIt> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::sub_match<_BidIt> &)': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(770): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type )' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type )': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(837): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type &)': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(905): note: or 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::basic_string<conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type,_Traits,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::sub_match<_BidIt> &,const std::basic_string<conditional_t<std::_Is_from_primary<std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>,std::indirectly_readable_traits<remove_cv<remove_reference<_Ty>::type>::type>,std::iterator_traits<remove_cv<remove_reference<_Ty>::type>::type>>::value_type,_Traits,_Alloc> &)': could not deduce template argument for 'const std::sub_match<_BidIt> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\regex(1183): note: or 'bool std::operator ==(const std::match_results<_BidIt,_Alloc> &,const std::match_results<_BidIt,_Alloc> &)' [synthesized expression 'y == x'] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: 'bool std::operator ==(const std::match_results<_BidIt,_Alloc> &,const std::match_results<_BidIt,_Alloc> &)': could not deduce template argument for 'const std::match_results<_BidIt,_Alloc> &' from 'const sw::PackagePath' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(765): note: while trying to match the argument list '(const sw::PackagePath, const sw::PackagePath)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\tuple(877): note: see reference to function template instantiation 'bool std::tuple<const sw::PackagePath &,const sw::VersionRange &>::_Equals<const sw::PackagePath&,const sw::VersionRange&>(const std::tuple<const sw::PackagePath &,const sw::VersionRange &> &) const' being compiled C:\Users\Aaru.sw\storage\pkg\0e\36\8267\src\sdir\src\sw\support\package_unresolved.h(36): note: see reference to function template instantiation 'bool std::operator ==<const sw::PackagePath&,const sw::VersionRange&,const sw::PackagePath&,const sw::VersionRange&>(const std::tuple<const sw::PackagePath &,const sw::VersionRange &> &,const std::tuple<const sw::PackagePath &,const sw::VersionRange &> &)' being compiled command failed: exit code = 2 Total errors: 1 sw command: D:/Trasfer/leptonica/sw-master-windows-client/sw.exe -static -platform x64 -compiler msvc-19.37 -d D:/Tesseract Source/Tesseract/tesseract/build/.sw/cmake -config d,msr,rwdi,r integrate -cmake-deps D:/Tesseract Source/Tesseract/tesseract/build/.sw/cmake/sw.txt -cmake-file-version 6 CMake Error at C:/Users/Aaru/.sw/storage/etc/sw/static/SWConfig.cmake:235 (message): sw: non-zero exit code: 1 Call Stack (most recent call first): CMakeLists.txt:393 (sw_execute)

-- Configuring incomplete, errors occurred!

egorpugin commented 6 months ago

Hi,

Try to update VS.

ganeshchavan88 commented 6 months ago

VS2022 update to 17.8.3 but still have the same isssue.

ganeshchavan88 commented 6 months ago

output is as below,

D:\Tesseract Source\Tesseract\tesseract\build>cmake .. -- Setting policy CMP0091 to NEW -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045. -- Configuring tesseract version 5.3.3-34-g637be... -- IPO / LTO supported -- CMAKE_SYSTEM_PROCESSOR= -- sw: processing dependencies [167/176] [config pch] Exception in file D:/dev/cppan2/client2/src/sw/builder/command.cpp:825, function execute1: When executing: [config pch] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\tuple(763): error C2666: 'sw::PathBase<ThisType,std::string,false>::operator ==': overloaded functions have similar conversions with [ ThisType=sw::PackagePath ] C:\Users\Aaru.sw\storage\pkg\0e\36\8267\src\sdir\src\sw\support\package_path.h(103): note: could be 'bool sw::PathBase<ThisType,std::string,false>::operator ==(const ThisType &) const' with [ ThisType=sw::PackagePath ] C:\Users\Aaru.sw\storage\pkg\0e\36\8267\src\sdir\src\sw\support\package_path.h(103): note: or 'bool sw::PathBase<ThisType,std::string,false>::operator ==(const ThisType &) const' [synthesized expression 'y == x'] with [ ThisType=sw::PackagePath ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\tuple(763): note: while trying to match the argument list '(const sw::PackagePath, const sw::PackagePath)' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\tuple(763): note: the template instantiation context (the oldest one first) is C:\Users\Aaru.sw\storage\pkg\0e\36\8267\src\sdir\src\sw\support\package_unresolved.h(36): note: see reference to function template instantiation 'bool std::operator ==<const sw::PackagePath&,const sw::VersionRange&,const sw::PackagePath&,const sw::VersionRange&>(const std::tuple<const sw::PackagePath &,const sw::VersionRange &> &,const std::tuple<const sw::PackagePath &,const sw::VersionRange &> &)' being compiled C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\tuple(875): note: see reference to function template instantiation 'bool std::tuple<const sw::PackagePath &,const sw::VersionRange &>::_Equals<const sw::PackagePath&,const sw::VersionRange&>(const std::tuple<const sw::PackagePath &,const sw::VersionRange &> &) const' being compiled command failed: exit code = 2 Total errors: 1 sw command: D:/Trasfer/leptonica/sw-master-windows-client/sw.exe -static -platform x64 -compiler msvc-19.38 -d D:/Tesseract Source/Tesseract/tesseract/build/.sw/cmake -config d,msr,rwdi,r integrate -cmake-deps D:/Tesseract Source/Tesseract/tesseract/build/.sw/cmake/sw.txt -cmake-file-version 6 CMake Error at C:/Users/Aaru/.sw/storage/etc/sw/static/SWConfig.cmake:235 (message): sw: non-zero exit code: 1 Call Stack (most recent call first): CMakeLists.txt:393 (sw_execute)

-- Configuring incomplete, errors occurred!

egorpugin commented 6 months ago

Ok, I did some change on my side. Try again or try after the following command sw --self-upgrade.

ganeshchavan88 commented 6 months ago

This works for me. Thank you for the valuable support.