OK, I finally got libsodium to compile, but not safe_vault. I won’t describe the steps here since there are better options, as I’ll list below. I might not have time to do this today. It is addictive in a Sisyphean sort of way.
This time I was using the version of the MSYS2 integrated developer environment (IDE) mentioned here: Basic self_encryptor example DIY instructions
Future options:
-
MSYS2 and Rust (at least, the ready-to-install GNU ABI package here: Install Rust - Rust Programming Language ) do not integrate very well, with paths of one missing from the command-line environment of the other. I have learned that Multirust supports MSYS2 so that’s what I’ll use from now on.
-
Also, in the “self encrypt” topic that I referred to above, dirvine mentions that appveyor.yml has the build method all laid out. I’m was thinking, what is an “appveyor,” and I have since learned the basics of that. That file has a simple sequence of Powershell scripts that might be run manually even if one never signs up at appveyor.com. Since this is an autodidactic exercise, I’ll explore the Multirust approach first.