Closed acgetchell closed 3 years ago
When vcpkg is building fmt, does it also use clang-cl? And are C++ language versions consistent?
As commented in #2496 the symbol in question is no longer used. Please comment on the original issue instead of opening a duplicate.
Why would I comment on the original issue if it has been closed and yet it is still unresolved?
Why do you think it's unresolved? Have you actually tested on master?
Because I have a nice causal chain of continuous integration tests showing that it was working a month ago, stopped working, and has not worked since?
Like many, I use a package management system, in this instance vcpkg
, because it is absolutely unsupportable to attempt to cobble together special combinations of particular versions of libraries that all play nicely together for 100+ libraries.
The version of fmt
in vcpkg a month ago, as mentioned, worked. That the current version (8.0.1) does not now indicates some sort of issue. If there is indeed a new version released as a package, I'd be happy to test it.
We don't maintain vcpkg packages. If you cannot use the master branch then wait for the next release or revert to a release that worked in your environment.
Understood. To recap, release 8.0.1 evinces the linker error reported here and elsewhere, release 7.1.3 (+ spdlog 1.8.5) does not. When there is a new release I will test it.
Recent builds on Windows with Visual Studio 2019 surfaced the following error:
https://ci.appveyor.com/project/acgetchell/cdt-plusplus#L2391
This was not the case a month ago:
https://ci.appveyor.com/project/acgetchell/cdt-plusplus/builds/40509390
I do not get this error on macOS or Linux, and I reported this issue almost a month ago, but it was closed without resolution.
https://github.com/fmtlib/fmt/issues/2496
The version of fmt is 8.0.1.