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

Reply via email to