Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error compiling the example.cpp #16

Open
evertonesteves opened this issue Feb 17, 2021 · 2 comments
Open

Error compiling the example.cpp #16

evertonesteves opened this issue Feb 17, 2021 · 2 comments

Comments

@evertonesteves
Copy link

I am trying to compile the example.cpp file, and the compiler is returning errors:
g++ -I../lib/libcurl-7.56.0/include -I../lib/jsoncpp-1.8.3/include -I../lib/libwebsockets-2.4.0/include -I../lib/libbinacpp/include
example.cpp
-L../lib/libcurl-7.56.0/lib
-L../lib/libwebsockets-2.4.0/lib
-L../lib/libbinacpp/lib
-lcurl -ljsoncpp -lcrypto -lwebsockets -lbinacpp -o example
/usr/bin/ld: /tmp/ccU9S9HZ.o: na função "main":
example.cpp:(.text+0x237b): referência não definida para "BinaCPP::init(std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&)"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_new@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_get_id@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSLv3_client_method@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RAND_status@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BIO_f_ssl@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_get_cert_store@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_get_next@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "MD5_Final@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_CTX_set_session_id_context@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EC_KEY_new_by_curve_name@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "CONF_modules_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ASN1_TIME_print@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "DES_set_key@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_verify@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_ctrl@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_basic_add1_cert@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_crl_reason_str@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_use_certificate_file@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_cleanup@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_version@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_default_passwd_cb_userdata@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_CTX_set_ex_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_EXTENSION_get_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "d2i_PKCS12_fp@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_wbio@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_set_session@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BIO_ctrl@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "PEM_write_bio_X509@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ERR_error_string_n@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_by_id@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_cert_status_str@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_set_result@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_STORE_add_lookup@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_response_get1_basic@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_RESPONSE_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_use_certificate_chain_file@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_shutdown@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_get_pubkey@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_check_issued@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "CRYPTO_malloc@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ERR_get_error@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_get_opener@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSLeay@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "i2d_X509_PUBKEY@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "BIO_new_socket@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_SSL_CTX@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509V3_EXT_print@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_peer_cert_chain@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "MD4_Final@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EVP_MD_CTX_destroy@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_single_get0_status@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_load_crl_file@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ASN1_STRING_type@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "i2t_ASN1_OBJECT@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_new@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_load_error_strings@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ASN1_STRING_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_set_SSL_CTX@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_current_cipher@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libbinacpp/lib/libbinacpp.so: referência não definida para "SHA256_Init@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_get_input_flags@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_error@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_set_default@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "EVP_PKEY_copy_parameters@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libbinacpp/lib/libbinacpp.so: referência não definida para "HMAC@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_NAME_get_entry@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "TLSv1_2_client_method@OPENSSL_1.0.1"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_write@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BN_num_bits@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "EVP_PKEY_id@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_ex_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "CRYPTO_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_add_client_CA@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OPENSSL_load_builtin_modules@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_set_connect_state@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_privatekey@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ASN1_STRING_print@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "EVP_cleanup@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_verify_cert_error_string@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_EXTENSION_get_object@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "X509_STORE_CTX_get_error@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RAND_add@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_load_verify_locations@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "PEM_read_X509@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ASN1_STRING_length@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_use_PrivateKey_file@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_next_proto_select_cb@OPENSSL_1.0.1"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "sk_pop@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ERR_peek_error@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CIPHER_get_name@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ERR_free_strings@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_BASICRESP_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_ctrl_cmd@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_set_reader@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_destroy_method@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "sk_num@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RAND_load_file@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_get_serialNumber@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_resp_get0@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_srp_password@OPENSSL_1.0.1"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "CONF_modules_load_file@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_accept@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "ERR_remove_state@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_fd@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_OpenSSL@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_ctrl@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_set_ex_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ASN1_STRING_to_UTF8@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_set_verify@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "MD4_Update@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ERR_clear_error@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_CTX_get_ex_new_index@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RAND_egd@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_set_opener@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "OBJ_sn2nid@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "PKCS12_parse@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "EVP_PKEY_get1_RSA@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EVP_sha1@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_get_issuer_name@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_get0_user_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_init@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_rbio@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EVP_DigestUpdate@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_set_fd@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "d2i_OCSP_RESPONSE@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "X509_STORE_CTX_set_error@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "CRYPTO_cleanup_all_ex_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_use_certificate@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BIO_s_mem@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_read@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "X509_STORE_CTX_get_ex_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BIO_printf@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_create_method@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_set_bio@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_get_string_type@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_check_private_key@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ERR_remove_thread_state@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ASN1_INTEGER_get@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_connect@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_NAME_get_index_by_NID@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_set_writer@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSLv23_client_method@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libbinacpp/lib/libbinacpp.so: referência não definida para "SHA256_Update@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_ctrl@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "GENERAL_NAMES_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_get_closer@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_default_passwd_cb@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_CTX_set_default_verify_paths@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_LOOKUP_file@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "PKCS12_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libbinacpp/lib/libbinacpp.so: referência não definida para "EVP_sha256@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "DES_set_odd_parity@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_STORE_set_flags@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get1_session@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RAND_file_name@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_resp_count@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EVP_MD_CTX_create@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_pending@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_SESSION_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_NAME_print_ex@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EVP_DigestInit_ex@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RSA_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_certificate@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_ex_data_X509_STORE_CTX_idx@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_check_validity@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "X509_STORE_CTX_get_error_depth@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "MD5_Init@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BN_print@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_set_closer@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_ex_new_index@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_use_PrivateKey@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_get_writer@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_finish@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BIO_new@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OPENSSL_add_all_algorithms_noconf@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_load_private_key@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_library_init@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_CTX_callback_ctrl@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_get_subject_name@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "ERR_error_string@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EVP_DigestFinal_ex@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_cipher_list@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "DES_ecb_encrypt@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_get_ext_d2i@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "UI_method_get_reader@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libbinacpp/lib/libbinacpp.so: referência não definida para "SHA256_Final@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "MD4_Init@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "X509_NAME_ENTRY_get_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_set_info_callback@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RSA_flags@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "RAND_bytes@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "EVP_PKEY_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "sk_value@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_response_status_str@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "sk_pop_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_srp_username@OPENSSL_1.0.1"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_response_status@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_CTX_get_ex_data@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_load_builtin_engines@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSLv23_server_method@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EVP_sha512@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_verify_result@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "i2a_ASN1_OBJECT@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "MD5_Update@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_shutdown@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "ENGINE_get_first@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "EC_KEY_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "PKCS12_PBE_add@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "OCSP_basic_verify@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BIO_free@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_get_servername@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_CTX_set_msg_callback@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "SSL_get_peer_certificate@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libcurl-7.56.0/lib/libcurl.so: referência não definida para "BIO_puts@OPENSSL_1.0.0"
/usr/bin/ld: ../lib/libwebsockets-2.4.0/lib/libwebsockets.so: referência não definida para "SSL_want@OPENSSL_1.0.0"
collect2: error: ld returned 1 exit status
make: *** [Makefile:26: example] Erro 1

Can anybody help me?

@evertonesteves
Copy link
Author

One problem I solved by installing a libssl.1.0.0
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.5_amd64.deb
and
sudo apt install ./libssl1.0.0_1.0.2n-1ubuntu5.5_amd64.deb

But the problem of the BinaCpp reference has not yet been solved:
example.cpp:(.text+0x237b): referência não definida para "BinaCPP::init(std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&)"
collect2: error: ld returned 1 exit status
make: *** [Makefile:26: example] Erro 1

@Nikitross
Copy link

You can build it this way, you don't need nested libraries, api works on external libraries too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants