[xsd-users] c++11 refers to a deleted function.
Boris Kolpackov
boris at codesynthesis.com
Thu Apr 6 10:55:04 EDT 2023
Paul McGrath <paul.s.mcgrath at gmail.com> writes:
> I went through the installation of build2 and received the following:
>
> warning: authenticity of the certificate for repository pkg:cppget.org/alpha
> cannot be established
> [...]
Yes, these are expected.
> Finally, the test brought up this error:
>
> C:\xsd-build\xsd-msvc>bpkg test xsd
> c++ libicui18n-65.1.0+6\libicui18n\i18n\cxx{fmtable}
> C:\xsd-build\xsd-msvc\libicui18n-65.1.0+6\libicui18n\i18n\fmtable.cpp(59):
> error C2666: 'icu_65::Measure::operator ==': overloaded functions have
> similar conversions
>From your earlier emails I gather you are using a preview version
of MSVC (17.6/19.36.32502) and this version of the compiler exposes
(what appears to be) a bug in ICU:
https://github.com/build2-packaging/icu/issues/1
While upstream hasn't released a fixed version yet, we have patched
the build2 package and released a revision. If you re-try the steps,
I believe everything should work out now.
More information about the xsd-users
mailing list