Hi I cannot install libmultiprocess
I am returned the error:
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/CapnProto/CapnProtoConfig.cmake:71 (message): libatomic not found Call Stack (most recent call first): CMakeLists.txt:9 (find_package)
I have installed capnproto from master tree c++ here:
https://github.com/capnproto/capnproto/tree/master/c%2B%2B
using autoreconf -i && ./configure && make -j6 check && sudo make install
Running CMake .. on build directory still did not work.
I double checked libatomic-ops and installed from master tree at
https://github.com/ivmai/debian-libatomic-ops
I updated libstdc++ with sudo apt-get install libstdc++ and apt -fix-broken install for safe measure
I again ran for capnproto on master/capnproto/c++
autoreconf -i && ./configure && make -j6 check && sudo make install
to see if the reconfiguration would link libatomic
Again testing CMake .. on libmultiprocess/build I am returned:
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/CapnProto/CapnProtoConfig.cmake:71 (message): libatomic not found Call Stack (most recent call first): CMakeLists.txt:9 (find_package)
Why is CMake not finding libatomic and connecting it for capnproto?
Under capnproto issues another user had a similar problem with Raspbian. In my case I am running Kali with Debian Bullseye repositories overtop. My system is well built with GNU libraries as well, and runs as a full fleshed out Debian distro inside a Kali. I am on linux x86_64.
https://github.com/capnproto/capnproto/issues/1448
In his case capnproto did not want to build at all, but it passes with all tests succeeded in my case, however it is not liking to configure with libatomic-ops, even though it is already installed.
Because of this the CMake for libmultiprocess cannot be done.
Just looking to set libmultiprocess in place for installing bitcoin and master tree using –enable-libmultiprocess for added compatibility in advance of future needs. I don’t want to have to recomp[ile with enable multiprocess later on, it could be frustrating. I am aware that this is entirely to assist in the C++ libraries for compiling purposes only, and doesn’t really have any major affect on bitcoin-core installation, but I would prefer using libmultiprocess with bitcoin for any compatibility issues post installation or with accessory uses.
I would appreciate the time looked into this.
Satori Hoshi