Compilar o core.prg UHttpd

Compilar o core.prg UHttpd

Postby Ari » Sat Apr 29, 2023 10:33 pm

Friends,

what is the step by step to compile :?:

I'm trying to compile the Uhttpd from the contribution:

https://github.com/harbour/core/tree/ma ... ib/hbhttpd

includes core.prg, log.prg, widgets.prg

I am compiling for MultiThread with FWH 2212 - Harbour 3.2.0 - Embarcadero 7.43 - MySQL

in core.prg it asks for the hbssl.ch file, there is in xHarbour, I took it and put it together.

passed and gave this

Code: Select all  Expand view

MAKE Version 5.41  Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
Turbo Incremental Link 6.90 Copyright (c) 1997-2017 Embarcadero Technologies, Inc.
Error: Unresolved external '_HB_FUN_SSL_INIT' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_RAND_STATUS' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_RAND_ADD' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_CTX_NEW' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_CTX_SET_OPTIONS' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_CTX_USE_PRIVATEKEY_FILE' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_CTX_USE_CERTIFICATE_FILE' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_READ' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_GET_ERROR' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_WRITE' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_ACCEPT' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_NEW' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_SET_MODE' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_GET_MODE' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_SET_FD' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_GET_CIPHER' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_GET_VERSION' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_GET_CIPHER_BITS' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSLEAY_VERSION' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_X509_NAME_ONELINE' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_X509_GET_ISSUER_NAME' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_SSL_GET_CERTIFICATE' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_X509_GET_SUBJECT_NAME' referenced from C:\TMP\SISREV5H\CORE.OBJ
Error: Unresolved external '_HB_FUN_HGETDEF' referenced from C:\TMP\SISREV5H\APP.OBJ
Error: Unresolved external '_HB_FUN_GETWIDGETBYID' referenced from C:\TMP\SISREV5H\APP.OBJ
Error: Unable to perform link
 
Thanks,
Ari

FWH 2212 - Harbour 3.2.0 - Embarcadero 7.43 - MySQL
São Paulo - SP - Brasil
www.sisrev.com.br
User avatar
Ari
 
Posts: 234
Joined: Fri Feb 03, 2006 4:21 pm
Location: São Paulo, SP - Brazil

Re: Compilar o core.prg UHttpd

Postby Antonio Linares » Sun Apr 30, 2023 10:39 am

Dear Ari,

You have to link hbssl.lib
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Compilar o core.prg UHttpd

Postby Ari » Sun Apr 30, 2023 5:28 pm

Dear Antonio,

There is a similar post here on the forum, I followed the steps.. but I couldn't
o make.

Code: Select all  Expand view

\sis\fsql901\lib\libmysql.lib      +
\sis\fsql901\lib\mysqlclient.lib   +
\sis\fsql901\lib\sisrevH.lib,      +  
sisrevHM.exe,                      +
sisrevHM.map,                      +
\fwh2212\lib\fiveH.lib             +
\fwh2212\lib\fiveHc.lib            +
\harbour\lib\hbhpdf.lib            +
\harbour\lib\libhpdf.lib           +
\harbour\lib\png.lib               +
\harbour\lib\hbwin.lib             +
\harbour\lib\gtgui.lib             +
\harbour\lib\hbvmmt.lib            +
\harbour\lib\hbrtl.lib             +
\harbour\lib\hblang.lib            +
\harbour\lib\hbmacro.lib           +
\harbour\lib\hbrdd.lib             +
\harbour\lib\rddntx.lib            +
\harbour\lib\rddcdx.lib            +
\harbour\lib\rddfpt.lib            +
\harbour\lib\hbsix.lib             +
\harbour\lib\hbcommon.lib          +
\harbour\lib\hbpp.lib              +
\harbour\lib\hbcpage.lib           +
\harbour\lib\hbcplr.lib            +
\harbour\lib\hbct.lib              +
\harbour\lib\hbpcre.lib            +
\harbour\lib\xhb.lib               +
\harbour\lib\hbziparc.lib          +
\harbour\lib\hbmzip.lib            +
\harbour\lib\hbzlib.lib            +
\harbour\lib\minizip.lib           +
\harbour\lib\hbusrrdd.lib          +
\harbour\lib\hbtip.lib             +
\harbour\lib\hbzebra.lib           +  
\harbour\lib\hbcurl.lib            +
\harbour\lib\libcurl.lib           +  
\harbour\lib\hbssl.lib             +  <<<<<<<<<<
\bcc74\lib\c0w32.obj               +
\bcc74\lib\win32\import32.lib      +
\bcc74\lib\win32\cw32.lib          +
\bcc74\lib\win32\psdk\uuid.lib     +
\bcc74\lib\win32\psdk\ws2_32.lib   +
\bcc74\lib\win32\imm32.lib         +
\bcc74\lib\win32\winmm.lib         +
\bcc74\lib\win32\psdk\odbc32.lib   +
\bcc74\lib\win32\psdk\nddeapi.lib  +
\bcc74\lib\win32\psdk\iphlpapi.lib +
\bcc74\lib\win32\psdk\msimg32.lib  +
\bcc74\lib\win32\psdk\psapi.lib    +
\bcc74\lib\win32\psdk\rasapi32.lib +
\bcc74\lib\win32\psdk\gdiplus.lib  +
\bcc74\lib\win32\psdk\Wtsapi32.lib +
\bcc74\lib\win32\psdk\cw32mt.lib   +
\bcc74\lib\win32\psdk\shell32.lib,
 

error
Code: Select all  Expand view

MAKE Version 5.41  Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
Turbo Incremental Link 6.90 Copyright (c) 1997-2017 Embarcadero Technologies, Inc.
Error: Unresolved external '_SSL_library_init' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_load_error_strings' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSLeay_version' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSLeay' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_free' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CTX_free' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv3_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv3_server_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv3_client_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_TLSv1_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_TLSv1_server_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_TLSv1_client_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv23_server_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv23_client_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv23_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_new' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_ssl_version' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_get_timeout' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_timeout' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_cipher_list' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_add_session' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_SESSION_free' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_new' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_set_time' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_set_timeout' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_get_time' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_get_timeout' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_CTX_remove_session' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_flush_sessions' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_check_private_key' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_get_quiet_shutdown' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_get_verify_mode' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_quiet_shutdown' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_certificate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_add_client_CA' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_get_client_CA_list' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_sk_num' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_sk_value' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_X509_free' referenced from C:\HARBOUR\LIB\HBSSL.LIB|x509
Error: Unresolved external '_X509_get_subject_name' referenced from C:\HARBOUR\LIB\HBSSL.LIB|x509
Error: Unresolved external '_X509_get_issuer_name' referenced from C:\HARBOUR\LIB\HBSSL.LIB|x509
Error: Unresolved external '_X509_NAME_oneline' referenced from C:\HARBOUR\LIB\HBSSL.LIB|x509
Error: Unresolved external '_X509_get_pubkey' referenced from C:\HARBOUR\LIB\HBSSL.LIB|x509
Error: Unresolved external '_SSL_CTX_ctrl' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_certificate_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_certificate_chain_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_PrivateKey_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_RSAPrivateKey_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_RSAPrivateKey_ASN1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_PrivateKey_ASN1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_use_certificate_ASN1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_EVP_PKEY_free' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evppkey
Error: Unresolved external '_EVP_PKEY_new' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evppkey
Error: Unresolved external '_EVP_PKEY_type' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evppkey
Error: Unresolved external '_EVP_PKEY_size' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evppkey
Error: Unresolved external '_EVP_PKEY_bits' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evppkey
Error: Unresolved external '_CRYPTO_malloc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evp
Error: Unresolved external '_OPENSSL_add_all_algorithms_noconf' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evp
Error: Unresolved external '_EVP_cleanup' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evp
Error: Unresolved external '_ERR_load_EVP_strings' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evp
Error: Unresolved external '_OpenSSL_add_all_ciphers' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_enc_null' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_cfb64' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede_cfb64' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3_cfb64' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_desx_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc4' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc4_40' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_40_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_64_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_cfb64' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_cfb64' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_cfb64' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_cfb128' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_192_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_192_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_192_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_192_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_192_cfb128' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_192_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_256_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_256_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_256_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_256_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_256_cfb128' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_256_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_128_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_128_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_128_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_128_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_128_cfb128' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_128_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_192_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_192_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_192_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_192_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_192_cfb128' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_192_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_256_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_256_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_256_cfb1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_256_cfb8' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_256_cfb128' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_camellia_256_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_seed_ecb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_seed_cbc' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_seed_cfb128' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_seed_ofb' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_OBJ_nid2sn' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_get_cipherbyname' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_nid' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_block_size' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_key_length' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_flags' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_type' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_init' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_cleanup' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_set_padding' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_key_length' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_set_key_length' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_ctrl' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_cipher' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_EncryptInit' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_EncryptInit_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_EncryptFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_EncryptFinal_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_DecryptInit' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_DecryptInit_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_DecryptFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_DecryptFinal_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CipherInit' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CipherInit_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CipherUpdate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CipherFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CipherFinal_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_SealInit' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_EncryptUpdate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_SealFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_iv_length' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_OpenInit' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_DecryptUpdate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_CIPHER_CTX_block_size' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_OpenFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpciph
Error: Unresolved external '_OpenSSL_add_all_digests' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_CTX_destroy' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_md_null' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_md4' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_md5' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_sha' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_sha1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_dss' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_dss1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_ecdsa' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_sha224' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_sha256' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_sha384' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_sha512' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_mdc2' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_ripemd160' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_get_digestbyname' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_type' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_pkey_type' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_size' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_block_size' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_CTX_create' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_CTX_cleanup' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_CTX_md' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_CTX_copy' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_MD_CTX_copy_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_DigestFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_DigestFinal_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_SignFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_DigestInit' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_DigestInit_ex' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_DigestUpdate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_VerifyFinal' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evpmd
Error: Unresolved external '_EVP_BytesToKey' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evp
Error: Unresolved external '_EVP_PKEY_assign' referenced from C:\HARBOUR\LIB\HBSSL.LIB|evppkey
Error: Unresolved external '_SSL_CTX_use_PrivateKey' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_load_verify_locations' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_default_verify_paths' referenced from C:\HARBOUR\LIB\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_new' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_dup' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_accept' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_clear' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_pending' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_BIO_s_null' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_mem' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_socket' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_connect' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_accept' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_fd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_bio' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_datagram' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_f_null' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_f_buffer' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_f_nbio_test' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_set' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_clear_flags' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_int_ctrl' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_get_retry_reason' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_set_flags' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_test_flags' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ctrl_pending' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ctrl_wpending' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_socket' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_dgram' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_fd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_mem_buf' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_read' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_gets' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_write' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_puts' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_free' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_connect' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_accept' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ptr_ctrl' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ctrl' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_ERR_load_BIO_strings' referenced from C:\HARBOUR\LIB\HBSSL.LIB|bio
Error: Unresolved external '_SSL_set_bio' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_rbio' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_wbio' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_connect' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_shutdown' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_version' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_version' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_do_handshake' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_renegotiate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_fd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_rfd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_wfd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_read' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_peek' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_want' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_write' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_ssl_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_ssl_method' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CIPHER_get_bits' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_cipher_list' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_cipher_list' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CIPHER_get_name' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_current_cipher' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CIPHER_get_version' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_copy_session_id' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_shared_ciphers' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_desc_string' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_desc_string_long' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_type_string' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_type_string_long' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_rstate_string' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_check_private_key' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_error' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_fd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_rfd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_wfd' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_quiet_shutdown' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_shutdown' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_verify_mode' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_state' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_default_timeout' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_verify_result' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_accept_state' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_connect_state' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_verify' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_quiet_shutdown' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_read_ahead' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_shutdown' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_verify_result' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_certificate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_peer_certificate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_certificate' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_add_client_CA' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_certificate_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_PrivateKey_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_RSAPrivateKey_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_ciphers' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_client_CA_list' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_load_client_CA_file' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_RSAPrivateKey_ASN1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_PrivateKey_ASN1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_certificate_ASN1' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_PrivateKey' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_ctrl' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_msg_callback' referenced from C:\HARBOUR\LIB\HBSSL.LIB|ssl
Error: Unresolved external '_RAND_seed' referenced from C:\HARBOUR\LIB\HBSSL.LIB|rand
Error: Unresolved external '_RAND_add' referenced from C:\HARBOUR\LIB\HBSSL.LIB|rand
Error: Unresolved external '_RAND_poll' referenced from C:\HARBOUR\LIB\HBSSL.LIB|rand
Error: Unresolved external '_RAND_status' referenced from C:\HARBOUR\LIB\HBSSL.LIB|rand
Error: Unresolved external '_RAND_event' referenced from C:\HARBOUR\LIB\HBSSL.LIB|rand
Error: Unresolved external '_RAND_screen' referenced from C:\HARBOUR\LIB\HBSSL.LIB|rand
 
Thanks,
Ari

FWH 2212 - Harbour 3.2.0 - Embarcadero 7.43 - MySQL
São Paulo - SP - Brasil
www.sisrev.com.br
User avatar
Ari
 
Posts: 234
Joined: Fri Feb 03, 2006 4:21 pm
Location: São Paulo, SP - Brazil

Re: Compilar o core.prg UHttpd

Postby Ari » Mon May 01, 2023 7:32 am

Antonio,

I'm going to try the following, as I'm not going to use SSL, I'm going to remove or comment the functions and see what happens.


it worked I managed to mount the executable :D
Thanks,
Ari

FWH 2212 - Harbour 3.2.0 - Embarcadero 7.43 - MySQL
São Paulo - SP - Brasil
www.sisrev.com.br
User avatar
Ari
 
Posts: 234
Joined: Fri Feb 03, 2006 4:21 pm
Location: São Paulo, SP - Brazil

Re: Compilar o core.prg UHttpd

Postby Antonio Linares » Mon May 01, 2023 9:11 am

Dear Ari,

Have you built Harbour yourself ?

Harbour must be built using OpenSSL. If using Borland, there are two ways:

1. go to c:\harbour\contrib\hbssl and create this go.bat file:
Code: Select all  Expand view
set path=c:\bcc7\bin
set HB_WITH_OPENSSL=c:\OpenSSL-Win32\include
set HB_STATIC_OPENSSL=yes      
c:\harbour\bin\win\bcc\hbmk2 hbssl.hbp -cflag+=-w-

2. Another way is to edit c:\harbour\contrib\hbpre.hbm and add this flag:
-cflag+=-w-

OpenSSL must be downloaded from here:
https://slproweb.com/products/Win32OpenSSL.html Don't install the "light" version as Harbour requires c:\OpenSSL-Win32\include
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Compilar o core.prg UHttpd

Postby Antonio Linares » Mon May 01, 2023 10:28 am

In order to create the import libraries for OpenSSL these changes are required as OpenSSL DLLs names have changed:

In c:\harbour\contrib\hbssl\hbssl.hbp
Code: Select all  Expand view
# Keep them at top
-depimplibs=openssl:../out32dll/libeay32.dll
-depimplibs=openssl:../out32dll/ssleay32.dll
-depimplibs=openssl:../dll/libeay32.dll
-depimplibs=openssl:../dll/ssleay32.dll
-depimplibs=openssl:../libeay32.dll
-depimplibs=openssl:../ssleay32.dll
-depimplibs=openssl:../bin/libcrypto-3.dll     << this name is changed
-depimplibs=openssl:../bin/libssl-3.dll           << this name is changed
-depimplibs=openssl:../bin/libcrypto-1_1-x64.dll
-depimplibs=openssl:../bin/libssl-1_1-x64.dll

hbssl.hbm

{allwin&HBMK_HAS_OPENSSL}-cflag=-I${HB_WITH_OPENSSL}/../inc32

-iflag={bcc}-a

{hbdyn&win}-instfile=depimplibsrc:${HBMK_DIR_OPENSSL}/../bin/*.dll    << this is required to create the import libraries

hbssls.hbp



hbmk2.exe will report this:
Embarcadero Implib Version 3.3.0 Copyright (c) 1991-2014 Embarcadero Technologies, Inc.
hbmk2: Created import library: ..\lib\win\bcc\libcrypto-3.lib <= c:\OpenSSL-Win32\bin\libcrypto-3.dll

Embarcadero Implib Version 3.3.0 Copyright (c) 1991-2014 Embarcadero Technologies, Inc.
hbmk2: Created import library: ..\lib\win\bcc\libssl-3.lib <= c:\OpenSSL-Win32\bin\libssl-3.dll
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Compilar o core.prg UHttpd

Postby Ari » Mon May 01, 2023 2:14 pm

Obrigado.

:)
Thanks,
Ari

FWH 2212 - Harbour 3.2.0 - Embarcadero 7.43 - MySQL
São Paulo - SP - Brasil
www.sisrev.com.br
User avatar
Ari
 
Posts: 234
Joined: Fri Feb 03, 2006 4:21 pm
Location: São Paulo, SP - Brazil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: nageswaragunupudi, russimicro and 48 guests