On Wed, 18 Jul 2018 20:22:52 +0200, Jacob Carlborg wrote:

On 2018-07-18 01:00, Rey Valeza wrote:

Hi,

I was compiling until last weekend. Now I can no longer compile even with a new 'Hello World' project.

Here is the output:

$ dub
Performing "debug" build using /usr/bin/dmd for x86_64.
taggedalgebraic 0.10.11: target for configuration "library" is up to date.
vanfolk ~master: building configuration "application"...
.
.
.
Linking...
../../.dub/packages/vibe-d-0.8.4/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2081-9BB88E28B2617BF06B273FD47770A38F/libvibe-d_tls.a(openssl_e4_569.o): In function `_D4vibe6stream7openssl14OpenSSLContext6__ctorMFNfEQBwQBu3tls14TLSContextKindEQCxQCvQBb10TLSVersionZ9__lambda3MFNbNeZv':
.
.
.
/home/rey/vibe/vanfolk/../../.dub/packages/vibe-d-0.8.4/vibe-d/tls/vibe/stream/openssl.d:931: undefined reference to `SSL_get_ex_new_index'
collect2: error: ld returned 1 exit status
Error: linker exited with status 1
/usr/bin/dmd failed with exit code 1.

Thanks, everyone!

Do you have OpenSSL installed, including the development libraries?

/Jacob Carlborg

Yes, I do. I was able to compile until this weekend, then this Monday, it failed.