-
Notifications
You must be signed in to change notification settings - Fork 37
Description
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.
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