Closed wdaus closed 2 months ago
https://github.com/boostorg/interprocess/commit/929b488e6c847c729a53654b26a82a5a5f513b15 looks like the change in question.
https://stackoverflow.com/questions/39414610/why-are-are-stdallocators-construct-and-destroy-functions-deprecated-in-c17 seems to explain some background.
Oops, I didn't put the magic words in the PR, so GitHub didn't autoclose this issue.
@wdaus I think this has been fixed in #759 - can you give that a whirl and close the issue if it works for you now?
@cldellow thanks for the quick fix. Can confirm that build succeeds on Arch Linux with the latest boost version.
Name : boost
Version : 1.86.0-2
Description : Free peer-reviewed portable C++ source libraries (development headers)
Architecture : x86_64
...
Build Date : Sat 07 Sep 2024 04:51:12 AM AEST
...```
Closing issue
I'm not very familiar with C++ or Boost, but it looks like
mmap_allocator.cpp
is trying to use a method that no longer exists in Boost 1.86.0 (destroy
ininterprocess::allocator
).