Closed arbor-arthur closed 1 year ago
Thanks for reporting, this is a known issue to us. This issue is also coupled with spdlog as it also uses fmt.
I think this should be fixed in the master (by restricting fmt version to 8), again a new release is coming soon.
Yeah this should be fixed by f9c21ade57bb920048867d3441efb257e0c7894c
Describe the bug On my M1 MacBookPro I have a newer incompatible version of library fmt at version 9.1.0, installed with brew. When building, CMake finds this version and the build fails.
I get errors that look like:
I solved this by simply removing the call to
find_package
insymforce/opt/CMakeLists.txt
and always running the CMake code to download and install this library locally.To Reproduce On an M1 MBP, brew install (the latest version of) fmt. Clone the symforce repository,
cd
into it, and runpython3 -m pip install .
.Expected behavior Should build without modifications.
Environment (please complete the following information):
Additional context cmake version 3.26.3