[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