Open sum01 opened 6 years ago
So it seems that boost::asio::strand
was depreciated a while ago. It recommended using boost::asio::io_service::strand
for backwards-compatibility, although both seem to have been removed in v1.66.0.
Now it seems that boost::asio::io_context::strand
is the current version of the lib in v1.66.0. No idea if there's any breaking changes since it got moved around, so I'm unsure if it's safe to check boost versions and do drop-in replacements or not.
Looking at the revision history, and it seems they removed all previously deprecated things in v1.66.0. So I guess they don't really follow semver... 😠
There seems to be quite a bit they deprecated, and I've only really fixed the strand
stuff so far. I've found that non_blocking_io
was changed quite a bit, more than just the name. Unsure of what else has changed.
Please fill in all relevant items:
Vcash version/branch+revision:
21613735518abf15c5e094ed784521fcda325f18
Operating system and version:
Arch-Linux
4.14.13-1-ARCH
Expected behavior:
Cmake builds without issue.
Actual behavior:
Many errors are printed while trying to build libdatabase, then it stops.
Steps to reproduce the behavior:
Try to build with Cmake, using the
cmake-test
branch, on an up-to-date Arch-Linux system.Relevant log file output:
I'll try to look into this myself, but no guarentees 😟