Closed jmackay2 closed 2 years ago
Thanks for reporting! get_level
should be in spdlog 1.8+ (commit), we just need to
1) verify that symforce builds probably with 1.8 and 1.10 2) add a min version requirement to our find_package for spdlog 3) verify that we indeed fetch our own copy of spdlog and that this works properly
This might be annoying with multiple copies of spdlog around though? Worth also looking into how hard it'd be to get symforce to work with spdlog 1.5 or older
I don't think having multiple copies of spdlog is too much of an issue.
Describe the bug Spdlog build error on Ubuntu 20.04 when spdlog is installed with apt, which provides spdlog version 1.5.0. Spdlog is sometimes previously installed via apt for other applications (ROS2). The build succeeds on Ubuntu 22.04 since the apt spdlog version is 1.9.2. If spdlog is not installed previously via apt, there is no issue with the build and installation on Ubuntu 20.04.
To Reproduce Steps to reproduce the behavior, e.g.:
Expected behavior Successful build
Environment (please complete the following information):