lavabit / magma

The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
GNU Affero General Public License v3.0
1.82k stars 165 forks source link

default: curl-check failed at time on date #150

Closed kubo6472 closed 2 years ago

kubo6472 commented 2 years ago

Using vagrant. Did not find anything about what those lines mean. I am quite lost tbh.

ladar commented 2 years ago

It means that make check failed, while trying to compile the bundled dependencies. You can use the dev/scripts/builders/build.lib.sh to debug and fix this. Try dev/scripts/builders/build.lib.sh curl-log to see the build log for that dependency.

And dev/scripts/builders/build.lib.sh curl to retry building just or dev/scripts/builders/build.lib.sh all to try it all.

Odds are your missing a system package, or it's not in your path, that's why the tests are failing.

kubo6472 commented 2 years ago

Thanks for the quick response. Will let you know how that goes.

ladar commented 2 years ago

Thanks for the quick response. Will let you know how that goes.

The good news is that if you made it all the way to the check stage, then all the libraries compiled. So you can just could also use the script to generate the magmad.so file by running build.lib.sh combine and build.lib.sh load to make sure the blob is valid. Once you do that the Makefile will be happy and you can try building magma itself.

You might also want to run build.lib.sh keys that will fix some permissions and generate some fresh development keys for you to use instead of the ones that ship with the repo.

kubo6472 commented 2 years ago

image okay, for some reason it now works. I am trying to find what are some next steps.