Interesting. On aarch64 (pinebook) I get the same error about sodium
however on amd64 (void linux), this solves the issue for me and i am able to compile successfully:
Edit: by commenting out the references to libsodium in https://github.com/diasurgical/devilutio...eLists.txt I was able to get the software to compile in aarch64
obtaining some game data now to see if it works
indeed it does. i can even create a multiplayer game and connect to myself on localhost
Code:
[branon@pbp bin]$ cmake -DBINARY_RELEASE=ON -DDEBUG=OFF ..
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find sodium (missing: sodium_LIBRARY_RELEASE
sodium_LIBRARY_DEBUG) (found version "1.0.18")
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
CMake/Findsodium.cmake:224 (find_package_handle_standard_args)
CMakeLists.txt:117 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/branon/git/devilutionX/bin/CMakeFiles/CMakeOutput.log".
See also "/home/branon/git/devilutionX/bin/CMakeFiles/CMakeError.log".
however on amd64 (void linux), this solves the issue for me and i am able to compile successfully:
Code:
[branon@netherworld bin]$ cmake -DBINARY_RELEASE=ON -DDEBUG=OFF ..
-- Found SDL2_mixer: /usr/lib/libSDL2_mixer.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/branon/git/devilutionx/bin
Edit: by commenting out the references to libsodium in https://github.com/diasurgical/devilutio...eLists.txt I was able to get the software to compile in aarch64
obtaining some game data now to see if it works
indeed it does. i can even create a multiplayer game and connect to myself on localhost