Here's the error I got on an Ubuntu 14.04 machine that I tried, building links. Presumably I just have the wrong version of SSL or something. This didn't totally block me as I had some more up-to-date machines that I could use as well.
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> [ERROR] The compilation of ssl failed at "/home/ezra/.opam/opam-init/hooks/sandbox.sh build dune build -p ssl -j 3". #=== ERROR while compiling ssl.0.5.9 ==========================================# # context 2.0.5 | linux/x86_64 | ocaml-base-compiler.4.07.1 | https://opam.ocaml.org#499329db # path ~/.opam/4.07.1/.opam-switch/build/ssl.0.5.9 # command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p ssl -j 3 # exit-code 1 # env-file ~/.opam/log/ssl-31424-f0f09f.env # output-file ~/.opam/log/ssl-31424-f0f09f.out ### output ### # ssl_stubs.c:1263:18: error: ‘X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS’ undeclared (first use in this function) # [...] # ssl_stubs.c:1266:18: error: ‘X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS’ undeclared (first use in this function) # flags |= X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS; # ^ # ssl_stubs.c:1275:3: warning: implicit declaration of function ‘X509_VERIFY_PARAM_set_hostflags’ [-Wimplicit-function-declaration] # X509_VERIFY_PARAM_set_hostflags(SSL_get0_param(ssl), flags); # ^ # ssl_stubs.c:1275:3: warning: implicit declaration of function ‘SSL_get0_param’ [-Wimplicit-function-declaration] # ssl_stubs.c: In function ‘ocaml_ssl_set1_host’: # ssl_stubs.c:1288:3: warning: implicit declaration of function ‘X509_VERIFY_PARAM_set1_host’ [-Wimplicit-function-declaration] # X509_VERIFY_PARAM_set1_host (SSL_get0_param(ssl), hostname, 0); # ^ <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> ┌─ The following actions failed │ λ build ssl 0.5.9 └─ ╶─ No changes have been performed _______________________________________________ links-users mailing list [email protected] http://lists.inf.ed.ac.uk/mailman/listinfo/links-users
