Closed Roadhog360 closed 5 months ago
looks like the README is wrong (ill change it to say 22.04) so you have 2 options:
cmake -DUSE_LIBHANDY=OFF
Hey, tried it without libhandy, the command you specified runs successfully, compilation with make
gets pretty far in but then stops here:
/home/roadhog360/Downloads/trash/abaddon/src/abaddon.cpp:3:10: fatal error: spdlog/cfg/env.h: No such file or directory
3 | #include <spdlog/cfg/env.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/abaddon.dir/build.make:94: CMakeFiles/abaddon.dir/src/abaddon.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:178: CMakeFiles/abaddon.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Subsequent builds only show that error and fail, right after these lines of text:
[ 6%] Built target rnnoise
[ 8%] Built target qrcodegen
[ 9%] Built target keychain
[ 37%] Built target ixwebsocket
[ 38%] Building CXX object CMakeFiles/abaddon.dir/src/abaddon.cpp.o
How can I proceed?
your spdlog is too old (that header is 1.6.0). youll need to update it. you can probably grab the .deb of a newer version
reopen if still issue
In the installation instructions for Ubuntu 20.04, the instructions state to run the command to install dependencies. However,
libhandy-1-dev
does not exist, making this programm impossible to install on my Ubuntu 20.04 system, despite the instructions claiming right above the command that Ubuntu 20.04 should work.I've searched the closed issues, and it didn't seem like any of the closed issues were related to this error; all of them had libhandy.
However, when I try running
cmake ..
, it fails due to the absense of the above package.I've even tried a few variants of it to see if I could hit it, but I was not able to find this "libhandy" package.