Open cav71 opened 1 year ago
libhdbpp-timescale built fine in staged-recipes with spdlog 1.10 build 0, but failed after merge with 1.10 build 1 (full log):
2022-10-22T14:55:30.0511953Z /home/conda/feedstock_root/build_artifacts/libhdbpp-timescale_1666450389850/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/include/fmt/core.h:1757:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt
This isn't the same error message as mentioned here but I guess the origin is the same?
@beenje spdlog is now using the latest fmt version, 9.x, which changed some functionality in a manner which is not backwards compatible with earlier fmt versions. See:
https://github.com/fmtlib/fmt/releases/tag/9.0.0
If I had to take a wild guess, I'd say that the removal of the ostream formatter is what broke libhdbpp.
@beenje spdlog is now using the latest fmt version, 9.x, which changed some functionality in a manner which is not backwards compatible with earlier fmt versions. See:
https://github.com/fmtlib/fmt/releases/tag/9.0.0
If I had to take a wild guess, I'd say that the removal of the ostream formatter is what broke libhdbpp.
Thanks! I'll report that upstream.
Solution to issue cannot be found in the documentation.
Issue
Hi,
50 seems breaking building mamba (and probably other spdlog downstream packages).
To build the libmamba, I've followed the instructions in build steps
Installed packages
Environment info