How can I install Alire on Void Linux with gcc-ada?

Hi @stevelitt!

Alire can install Ada programs without much fuzz. However, some Ada programs/crates require external dependencies (read user supplied or system supplied dependencies). In your case, Alire is detecting that AWS requires that the system have the openssl program installed in order for it to build AWS.

In the case of Void Linux, which uses the xbps package manager, Alire is not able to tell xbps to install the openssl program. Therefore, you have to do so manually. As you said, you have them already installed (both the executable and the -devel version). That means that you should be able to go ahead with building AWS without issue.

In the output you linked, you are answering “No” (or you are using Alire in a non-interactive way) when it asks whether to move ahead with the build. Since you are already satisfying the external requirements, answer “Yes” and AWS should build. It really is just that simple! (in principle).

Best regards,
Fer