Any update/news on this thread? ________________________________ From: Lonnie Cumberland via FreeRDP-devel <freerdp-devel@lists.sourceforge.net> Sent: Wednesday, 21 August 2019 1:06 AM To: Armin Novak <armin.no...@thincast.com> Cc: Lonnie Cumberland via FreeRDP-devel <freerdp-devel@lists.sourceforge.net> Subject: Re: [FreeRDP-devel] Building Shadow Server on Windows 7 (64-bit)?
Just a quick report update as I have had some success with getting different errors than before, but still a few problems which I think have to do with the OpenSSL library (I am researching it now and is probably a path statement issue related to the libs or includes.): Creating library C:/freerdp/FreeRDP/build/Debug/winpr2.lib and object C:/f reerdp/FreeRDP/build/Debug/winpr2.exp hash.obj : error LNK2019: unresolved external symbol _EVP_MD_CTX_new referenced in function _winpr_Digest_New [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _EVP_MD_CTX_free referenced in function _winpr_Digest_Free [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _EVP_MD_CTX_set_flags referenced in function _winpr_Digest_Init_Allow_FIPS [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _EVP_DigestInit_ex referenced in function _winpr_Digest_Init_Internal [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _EVP_DigestUpdate referenced in function _winpr_Digest_Update [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _EVP_DigestFinal_ex referenced in function _winpr_Digest_Final [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _EVP_get_digestbyname referenced in function _winpr_openssl_get_evp_md [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _HMAC_CTX_new referenced in function _winpr_HMAC_New [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _HMAC_CTX_free referencedin function _winpr_HMAC_Free [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _HMAC_Init_ex referenced in function _winpr_HMAC_Init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _HMAC_Update referenced in function _winpr_HMAC_Update [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] hash.obj : error LNK2019: unresolved external symbol _HMAC_Final referenced infunction _winpr_HMAC_Final [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] rand.obj : error LNK2019: unresolved external symbol _RAND_bytes referenced infunction _winpr_RAND [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj]cipher.obj : error LNK2019: unresolved external symbol _EVP_BytesToKey referenc ed in function _winpr_Cipher_BytesToKey [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CIPHER_CTX_set_flags referenced in function _winpr_RC4_New_Internal [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_EncryptInit_ex referenced in function _winpr_RC4_New_Internal [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CipherInit_ex referenced in function _winpr_Cipher_New [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CipherUpdate referenced in function _winpr_RC4_Update [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CipherFinal_ex referenced in function _winpr_Cipher_Final [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CIPHER_CTX_new referenced in function _winpr_Cipher_New [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CIPHER_CTX_reset referenced in function _winpr_RC4_New_Internal [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CIPHER_CTX_free referenced in function _winpr_RC4_Free [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CIPHER_CTX_set_key_length referenced in function _winpr_RC4_New_Internal [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_CIPHER_CTX_set_padding referenced in function _winpr_Cipher_New [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_enc_null referenced in function _winpr_openssl_get_evp_cipher [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_rc4 referenced in function _winpr_RC4_New_Internal [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cipher.obj : error LNK2019: unresolved external symbol _EVP_get_cipherbyname referenced in function _winpr_openssl_get_evp_cipher [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] ssl.obj : error LNK2019: unresolved external symbol _FIPS_mode referenced in function _winpr_FIPSMode [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] ssl.obj : error LNK2019: unresolved external symbol _FIPS_mode_set referenced in function _winpr_enable_fips [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] ssl.obj : error LNK2019: unresolved external symbol _OPENSSL_init_ssl referenced in function __winpr_openssl_initialize@12 [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _BIO_new referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _BIO_read referenced in function _schannel_openssl_client_process_tokens [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _BIO_write referenced in function _schannel_openssl_client_process_tokens [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _BIO_ctrl referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _BIO_free_allreferenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _BIO_s_mem referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_CTX_set_options referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_CTX_new referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_CTX_freereferenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_set_bio referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_use_certificate_file referenced in function _schannel_openssl_server_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_CTX_use_RSAPrivateKey_file referenced in function _schannel_openssl_server_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_new referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_free referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_accept referenced in function _schannel_openssl_server_process_tokens [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_connect referenced in function _schannel_openssl_client_process_tokens [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_read referenced in function _schannel_openssl_decrypt_message [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_write referenced in function _schannel_openssl_encrypt_message [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _SSL_get_error referenced in function _schannel_openssl_client_process_tokens [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _TLS_server_method referenced in function _schannel_openssl_server_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] schannel_openssl.obj : error LNK2019: unresolved external symbol _TLS_client_method referenced in function _schannel_openssl_client_init [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] C:\freerdp\FreeRDP\build\Debug\winpr2.dll : fatal error LNK1120: 51 unresolvedexternals [C:\freerdp\FreeRDP\build\winpr\libwinpr\winpr.vcxproj] cliprdr_format.c cliprdr_main.c Generating Code... cliprdr-client.vcxproj -> C:\freerdp\FreeRDP\build\Debug\cliprdr-client.lib drdynvc_main.c drdynvc-client.vcxproj -> C:\freerdp\FreeRDP\build\Debug\drdynvc-client.lib encomsp_main.c encomsp-client.vcxproj -> C:\freerdp\FreeRDP\build\Debug\encomsp-client.lib remdesk_main.c remdesk-client.vcxproj -> C:\freerdp\FreeRDP\build\Debug\remdesk-client.lib ----- I am investigating it now but wanted to thank you for the help and clarification on the Windows build side of things. Cheers, Lonnie _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel