lwthiker / curl-impersonate

curl-impersonate: A special build of curl that can impersonate Chrome & Firefox
MIT License
3.68k stars 245 forks source link

make chrome-build fails #210

Closed AnthraX1 closed 10 months ago

AnthraX1 commented 10 months ago

Ran make clean and got the same problem.

CCLD     curl-impersonate-chrome
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `sk_pop_free_ex'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_mode'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_permute_extensions'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_add_application_settings'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `BIO_reset'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `EVP_PKEY_id'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_set_tlsext_host_name'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `sk_value'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_add_cert_compression_alg'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set1_curves_list'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_get_peer_certificate'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_add0_chain_cert'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `OPENSSL_malloc'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_msg_callback_arg'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `BIO_clear_retry_flags'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `BIO_read_filename'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `EVP_MD_CTX_destroy'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `BIO_get_mem_ptr'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_clear_chain_certs'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_add_extra_chain_cert'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `OPENSSL_free'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `BIO_set_retry_read'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_enable_ocsp_stapling'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_session_cache_mode'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `CRYPTO_BUFFER_alloc'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_max_proto_version'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_min_proto_version'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_verify_algorithm_prefs'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `EVP_MD_CTX_create'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `sk_num'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_enable_signed_cert_timestamps'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `sk_pop'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `BIO_set_retry_write'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `BIO_get_mem_data'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `CRYPTO_BUFFER_free'
/usr/bin/ld: ../lib/.libs/libcurl-impersonate-chrome.so: undefined reference to `SSL_CTX_set_grease_enabled'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1017: curl-impersonate-chrome] Error 1
AnthraX1 commented 10 months ago

turns out I need to run make clean && ./configure again