On Mon, 06 Feb 2017 15:07:39 GMT, can wrote:

On Thu, 2 Feb 2017 23:06:25 +0100, Sönke Ludwig wrote:

0.8.0-beta.2 and 0.7.31-beta.2 have been tagged now and fix the issues
found so far.

(...)
../../../../../home/zafer/.dub/packages/vibe-d-0.8.0-beta.2/vibe-d/http/vibe/http/server.d(1728,56): Error: variable vibe.http.server.handleHTTPConnection.tls_stream variables cannot be of type void
dmd failed with exit code 1.

This appears to be a DUB issue that I couldn't yet reproduce (some people have had the same issue recently). But I've now simply fixed the compilation error in vibe.d, in addition to adding a more explanatory runtime error message (27e9e16).

The root problem here is that the optional "openssl" (alternatively: "botan") dependency is missing. Adding "openssl": "1.1.5" to dub.selections.json should fix the build.