On Wednesday, 18 July 2018 at 15:21:29 UTC, Russel Winder wrote:
On Wed, 2018-07-18 at 14:20 +0000, Seb via Digitalmars-d wrote:
On Wednesday, 18 July 2018 at 12:56:05 UTC, Russel Winder wrote:
> [...]

You have openssl 1.1 installed, but vibe.d tries to link with openssl 1.0 by default.

See https://github.com/vibe-d/vibe.d#switching-between-openssl-versions

tl;dr: use

dub --override-config vibe-d:tls/openssl-1.1

I went for the:

dependency "vibe-d:tls" version="*"
subConfiguration "vibe-d:tls" "openssl-1.1"

in the dub.sdl file. I now have a build.

I believe 1.1 should be the default if available, falling back to 1.0, 0.9,…

Of course, but it's not that easy, because dub doesn't support such a detection.
However, we can hack it:

https://github.com/vibe-d/vibe.d/pull/2190

Reply via email to