Open ajnelson-nist opened 4 years ago
Duplicate of #38.
Please build with the provided docker image. The project requires an older version of spdlog which is unfortunately not compatible with the current version.
Migrating dependencies to later versions is probably not going to happen soon. Sadly C++ dependency management and the build ecosystem is too much of a maintenance nightmare and we currently migrating to Golang to solve these issues so this project is unlikely to receive much love.
Thank you both for the context. Is the c-aff4 project going to be retired and replaced with a go-aff4 project?
I wouldn't say retired necessarily since some people are integrating it into existing products and we need to maintain it going forward. So we will still accept patches etc. The recommended way to build it is using the docker file because the dependency management is not great, but if you can figure out how to migrate to latest version we will accept patches of course.
I will probably look into a simpler implementation of aff4 in go in future but it's a low priority at the moment so no eta on that.
Hello, I'm Jon Rowe CEO at Pinpoint Labs (pinpointlabs.com). We're looking to hire outside assistance compiling and customizing c-aff4 . Please let me know if there are any contributors or other members available. You can email me jon dot rowe at pinpointlabs dot com. Thanks in advance!
Hello,
I tried building c-aff4 from today's master branch head (657dc28b805a55e44696125e6b3627e64dfc653a) and hit a couple problems related to
libspdlog-dev
.Build environment: Decently-fresh Ubuntu 20.04 Desktop.
First, it looks like
autoconf
isn't checking forlibspdlog-dev
, evidenced by a build-time failure when a header isn't found. Build log snippet:Less easy to resolve is the use of a function that doesn't appear to be there at the version of
libspdlog-dev
provided by Ubuntu 20.04:Here's the version of that library I used when I encountered this issue: