www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Vibe.d Error

reply Vino <akashvino79 gmail.com> writes:
Hi All,

   We are planning to migrate our website form Mysql/PHP to 
Mysql/D using vibe.d , as part of the plan we tried to install 
the vibe.d (vibe.d 0.8.6 release) and we are facing below issue, 
we have tried both the version of compiler (DMD 2.088.1 DMD Beta 
2.089.0-beta.1) the issue is same, and more over there are few 
deprecation thrown as below


diet-ng 1.6.0 This will be removed after 2.096(This is fine, when 
2.096 is released will update the same)
vibe-d:http 0.8.6  This will be removed after 2.096(This is fine, 
when 2.096 is released will update the same)

vibe-d:web 0.8.6 (Would this be resolved in next version of 
vibe.d)


Error:
vibe-d_web.lib(common.obj) : warning LNK4255: library contain 
multiple objects of the same name; linking object as if no debug 
info
eventcore.lib(driver.obj) : warning LNK4255: library contain 
multiple objects of the same name; linking object as if no debug 
info
eventcore.lib(driver.obj) : warning LNK4255: library contain 
multiple objects of the same name; linking object as if no debug 
info
LINK : fatal error LNK1104: cannot open file 'libucrt.lib'
Error: linker exited with status 1104

Complete Log:
Fetching botan-math 1.0.3 (getting selected version)...
Fetching vibe-core 1.7.0 (getting selected version)...
Fetching memutils 0.4.13 (getting selected version)...
Fetching taggedalgebraic 0.11.5 (getting selected version)...
Fetching vibe-d 0.8.6 (getting selected version)...
Fetching stdx-allocator 2.77.5 (getting selected version)...
Fetching botan 1.12.10 (getting selected version)...
Fetching diet-ng 1.6.0 (getting selected version)...
Fetching openssl 1.1.6+1.0.1g (getting selected version)...
Fetching eventcore 0.8.47 (getting selected version)...
Fetching mir-linux-kernel 1.0.1 (getting selected version)...
Fetching libevent 2.0.2+2.0.16 (getting selected version)...
Fetching libasync 0.8.4 (getting selected version)...
Performing "debug" build using C:\D\dmd2\windows\bin\dmd.exe for 
x86_64.
taggedalgebraic 0.11.5: building configuration "library"...
eventcore 0.8.47: building configuration "winapi"...
stdx-allocator 2.77.5: building configuration "library"...
vibe-core 1.7.0: building configuration "winapi"...
vibe-d:utils 0.8.6: building configuration "library"...
vibe-d:data 0.8.6: building configuration "library"...
mir-linux-kernel 1.0.1: building configuration "library"...
vibe-d:crypto 0.8.6: building configuration "library"...
diet-ng 1.6.0: building configuration "library"...
..\..\..\AppData\Local\dub\packages\diet-ng-1.6.0\diet-ng\source\d
et\parser.d(787,6): Deprecation: function
std.typecons.Nullable!(Node[]).Nullable.get_ is deprecated - Implicit
conversion with alias Nullable.get this will be removed after 2.096. Please use
.get explicitly.
..\..\..\AppData\Local\dub\packages\diet-ng-1.6.0\diet-ng\source\di
t\parser.d(788,29): Deprecation: function
std.typecons.Nullable!(Node[]).Nullable.get_ is deprecated - Implicit
conversion with alias Nullable.get this will be removed after 2.096. Please use
.get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(1264,26):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(1021,27):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(1553,38):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(2185,15):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\algorithm\iteration.d(598,9):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\algorithm\iteration.d(604,20):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\algorithm\iteration.d(624,20):
Deprecation: function std.typecons.Nullable!(Node[]).Nullable.get_ is
deprecated - Implicit conversion with alias Nullable.get this will be removed
after 2.096. Please use .get explicitly.
vibe-d:stream 0.8.6: building configuration "library"...
vibe-d:textfilter 0.8.6: building configuration "library"...
vibe-d:inet 0.8.6: building configuration "library"...
vibe-d:tls 0.8.6: building configuration "openssl-mscoff"...
vibe-d:http 0.8.6: building configuration "library"...
..\..\..\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d\http\vibe\ht
p\server.d(949,24): Deprecation: function
std.typecons.Nullable!(CookieValueMap).Nullable.get_ is deprecated - Implicit
conversion with alias Nullable.get this will be removed after 2.096. Please use
.get explicitly.
..\..\..\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d\http\vibe\ht
p\server.d(962,38): Deprecation: function
std.typecons.Nullable!(DictionaryList!(string, true, 16LU,
false)).Nullable.get_ is deprecated - Implicit conversion with alias
Nullable.get this will be removed after 2.096. Please use .get explicitly.
..\..\..\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d\http\vibe\htt
\server.d(1041,18): Deprecation: function
std.typecons.Nullable!(DictionaryList!(string, true, 16LU,
false)).Nullable.get_ is deprecated - Implicit conversion with alias
Nullable.get this will be removed after 2.096. Please use .get explicitly.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
vibe-d:mail 0.8.6: building configuration "library"...
vibe-d:mongodb 0.8.6: building configuration "library"...
vibe-d:redis 0.8.6: building configuration "library"...
vibe-d:web 0.8.6: building configuration "library"...
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
vibe-d 0.8.6: building configuration "vibe-core"...
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
hub ~master: building configuration "application"...
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
C:\D\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.
Linking...
vibe-d_web.lib(common.obj) : warning LNK4255: library contain 
multiple objects of the same name; linking object as if no debug 
info
eventcore.lib(driver.obj) : warning LNK4255: library contain 
multiple objects of the same name; linking object as if no debug 
info
eventcore.lib(driver.obj) : warning LNK4255: library contain 
multiple objects of the same name; linking object as if no debug 
info
LINK : fatal error LNK1104: cannot open file 'libucrt.lib'
Error: linker exited with status 1104
C:\D\dmd2\windows\bin\dmd.exe failed with exit code 1.


From,
Vino.B
Oct 17 2019
parent reply Andre Pany <andre s-e-a-p.de> writes:
On Thursday, 17 October 2019 at 10:58:20 UTC, Vino wrote:
 Hi All,

   We are planning to migrate our website form Mysql/PHP to 
 Mysql/D using vibe.d , as part of the plan we tried to install 
 the vibe.d (vibe.d 0.8.6 release) and we are facing below 
 issue, we have tried both the version of compiler (DMD 2.088.1 
 DMD Beta 2.089.0-beta.1) the issue is same, and more over there 
 are few deprecation thrown as below

 [...]
Hi, I have almost same setup like you and it was compiling today. Just a guess, do you have Visual Studio or Build Tools installed on your pc and are the environment variables set while running Dub? This caused some similar issue on my side... Kind regards Andre
Oct 17 2019
parent reply Vino <akashvino79 gmail.com> writes:
On Thursday, 17 October 2019 at 18:12:54 UTC, Andre Pany wrote:
 On Thursday, 17 October 2019 at 10:58:20 UTC, Vino wrote:
 Hi All,

   We are planning to migrate our website form Mysql/PHP to 
 Mysql/D using vibe.d , as part of the plan we tried to install 
 the vibe.d (vibe.d 0.8.6 release) and we are facing below 
 issue, we have tried both the version of compiler (DMD 2.088.1 
 DMD Beta 2.089.0-beta.1) the issue is same, and more over 
 there are few deprecation thrown as below

 [...]
Hi, I have almost same setup like you and it was compiling today. Just a guess, do you have Visual Studio or Build Tools installed on your pc and are the environment variables set while running Dub? This caused some similar issue on my side... Kind regards Andre
Hi Andre, Thank you very much, it resolved the issue. From, Vino.B
Oct 17 2019
parent reply Vino <akashvino79 gmail.com> writes:
On Thursday, 17 October 2019 at 19:02:14 UTC, Vino wrote:
 On Thursday, 17 October 2019 at 18:12:54 UTC, Andre Pany wrote:
 On Thursday, 17 October 2019 at 10:58:20 UTC, Vino wrote:
 Hi All,

   We are planning to migrate our website form Mysql/PHP to 
 Mysql/D using vibe.d , as part of the plan we tried to 
 install the vibe.d (vibe.d 0.8.6 release) and we are facing 
 below issue, we have tried both the version of compiler (DMD 
 2.088.1 DMD Beta 2.089.0-beta.1) the issue is same, and more 
 over there are few deprecation thrown as below

 [...]
Hi, I have almost same setup like you and it was compiling today. Just a guess, do you have Visual Studio or Build Tools installed on your pc and are the environment variables set while running Dub? This caused some similar issue on my side... Kind regards Andre
Hi Andre, Thank you very much, it resolved the issue. From, Vino.B
Hi Andre, I tried install vibe.d in SUSE linux 12 SP2 and facing the below error, tried the options as per the link https://github.com/vibe-d/vibe.d/issues/1748, still no luck and the lib's are installed in the server ldd /usr/bin/openssl linux-vdso.so.1 (0x00007ffeec3c5000) libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f7b4f38c000) libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f7b4ef33000) libc.so.6 => /lib64/libc.so.6 (0x00007f7b4eb92000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f7b4e98e000) libz.so.1 => /lib64/libz.so.1 (0x00007f7b4e778000) /lib64/ld-linux-x86-64.so.2 (0x00007f7b4f5f7000) "libs-posix": [ - "ssl.so", - "crypto.so" + ":libssl.so.1.0.0", + ":libcrypto.so.1.0.0" Error: /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_18b_659.o): In function `_D4vibe6stream7openssl16SSL_library_initFZi': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:84: undefined reference to `OPENSSL_init_ssl' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_193_4f0.o): In function `_D4vibe6stream7openssl13OpenSSLStream6__ctorMFNfSQBv8internal14interfaceproxy__T14InterfaceProxyTCQDs4coreQDv6StreamZQBlCQEpQEnQEj14OpenSSLContextEQFpQFn3tls14TLSStreamStateAyaSQGtQDb3net14NetworkAddressAQBfZCQHzQHxQHtQHo': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:237: undefined reference to `BIO_set_init' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:238: undefined reference to `BIO_set_data' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:239: undefined reference to `BIO_set_shutdown' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_196_569.o): In function `_D4vibe6stream7openssl14OpenSSLContext6__ctorMFNfEQBwQBu3tls14TLSContextKindEQCxQCvQBb10TLSVersionZ9__lambda3MFNeZv': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:614: undefined reference to `TLS_client_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:615: undefined reference to `TLS_client_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:619: undefined reference to `TLS_client_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:620: undefined reference to `TLS_client_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:627: undefined reference to `TLS_server_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:628: undefined reference to `TLS_server_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:630: undefined reference to `TLS_server_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:631: undefined reference to `TLS_server_method' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_196_569.o): In function `_D4vibe6stream7openssl14OpenSSLContext11setDHParamsMFNeAyaZv': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:893: undefined reference to `BN_get_rfc3526_prime_2048' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_1a3_5a2.o): In function `_D4vibe6stream7openssl14initBioMethodsFNeZv': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1376: undefined reference to `BIO_get_new_index' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1376: undefined reference to `BIO_meth_new' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1378: undefined reference to `BIO_meth_set_write' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1379: undefined reference to `BIO_meth_set_read' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1380: undefined reference to `BIO_meth_set_ctrl' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1381: undefined reference to `BIO_meth_set_create' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1382: undefined reference to `BIO_meth_set_destroy' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_18e_28d.o): In function `sk_num': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:119: undefined reference to `OPENSSL_sk_num' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_18f_35a.o): In function `sk_value': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:123: undefined reference to `OPENSSL_sk_value' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_19c_321.o): In function `onBioNew': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1282: undefined reference to `BIO_set_init' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1284: undefined reference to `BIO_set_data' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_19d_379.o): In function `onBioFree': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1292: undefined reference to `BIO_get_shutdown' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1294: undefined reference to `BIO_set_init' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1296: undefined reference to `BIO_set_data' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_19e_373.o): In function `_D4vibe6stream7openssl9onBioReadUNbNfPS6deimosQBg3bio6bio_stPxaiZ9__lambda4MFNbNeZCQDdQDbQCx13OpenSSLStream': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1303: undefined reference to `BIO_get_data' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_19f_402.o): In function `_D4vibe6stream7openssl10onBioWriteUNbNfPS6deimosQBi3bio6bio_stPxaiZ9__lambda4MFNbNeZCQDfQDdQCz13OpenSSLStream': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1317: undefined reference to `BIO_get_data' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_1a0_38c.o): In function `onBioCtrl': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1333: undefined reference to `BIO_get_shutdown' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1336: undefined reference to `BIO_set_shutdown' /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-dmd_2088-CB557B2E529F5E252DFC68A6174A315F/libvibe-d_tls.a openssl_1a0_38c.o): In function `_D4vibe6stream7openssl9onBioCtrlUNbNfPS6deimosQBg3bio6bio_stilPvZ9__lambda5MFNbNeZCQDdQDbQCx13OpenSSLStream': /root/.dub/packages/vibe-d-0.8.6/vibe-d/tls/vibe/stream/openssl.d:1329: undefined reference to `BIO_get_data' collect2: error: ld returned 1 exit status Error: linker exited with status 1 /usr/bin/dmd failed with exit code 1. From, Vino.B
Oct 18 2019
next sibling parent Paolo Invernizzi <paolo.invernizzi gmail.com> writes:
On Friday, 18 October 2019 at 08:06:30 UTC, Vino wrote:
 On Thursday, 17 October 2019 at 19:02:14 UTC, Vino wrote:
 [...]
Hi Andre, I tried install vibe.d in SUSE linux 12 SP2 and facing the below error, tried the options as per the link https://github.com/vibe-d/vibe.d/issues/1748, still no luck and the lib's are installed in the server [...]
The same here on macOS Catilina ... I'm too interested in a solution for that
Oct 18 2019
prev sibling parent Boris Carvajal <boris2.9 gmail.com> writes:
On Friday, 18 October 2019 at 08:06:30 UTC, Vino wrote:
   I tried install vibe.d in SUSE linux 12 SP2 and facing the 
 below error, tried the options as per the link 
 https://github.com/vibe-d/vibe.d/issues/1748, still no luck and 
 the lib's are installed in the server
Read the last section of the readme https://github.com/vibe-d/vibe.d/blob/master/README.md#switching-between-openssl-versions SUSE 12 use openssl 1.0.x version but Vibe.d is trying to link to 1.1, try putting in your dub file: subConfiguration "vibe-d:tls" "openssl-1.0"
Oct 18 2019