one possible suspect is this: configure: Added /Users/user/desktop/fdm-qml/libcurl-build/../libssh2-build/prebuilt/macos/x86_64/lib to CURL_LIBRARY_PATH
check so libssh2 isn't built for openssl3.x and left from a prior compile. Den lör 8 juni 2024 kl 02:47 skrev Alexander Dyagilev <alervd...@gmail.com>: > Yes, but the reason is unknown for me. My OpenSSL v1 folder contains valid > files (both include and lib, I've checked that). > > On Sat, Jun 8, 2024 at 5:39 AM Henrik Holst <henrik.ho...@millistream.com> > wrote: > >> all of those missing symbols are functions added in OpenSSL 3.0 and the >> ones used directly by curl (such as X509_STORE_load_path) are all behind >> ifdefs that check for 3.0 so it sounds like your build configuration is >> finding the 3.0 include files but the 1.x libs >> >> /HH >> >> Den lör 8 juni 2024 kl 00:20 skrev Alexander Dyagilev via curl-library < >> curl-library@lists.haxx.se>: >> >>> Hello, >>> >>> Does libcurl support OpenSSL 1.x? >>> >>> I'm trying to build it under macOS and getting the following linker >>> errors: >>> >>> Undefined symbols for architecture x86_64: >>> "_EVP_PKEY_get0_type_name", referenced from: >>> _ossl_connect_common in libcurl.a(libcurl_la-openssl.o) >>> "_EVP_PKEY_get_bits", referenced from: >>> _ossl_connect_common in libcurl.a(libcurl_la-openssl.o) >>> "_EVP_PKEY_get_bn_param", referenced from: >>> _Curl_ossl_certchain in libcurl.a(libcurl_la-openssl.o) >>> "_EVP_PKEY_get_group_name", referenced from: >>> _ossl_connect_common in libcurl.a(libcurl_la-openssl.o) >>> "_EVP_PKEY_get_id", referenced from: >>> _Curl_ossl_certchain in libcurl.a(libcurl_la-openssl.o) >>> _cert_stuff in libcurl.a(libcurl_la-openssl.o) >>> "_EVP_PKEY_get_security_bits", referenced from: >>> _ossl_connect_common in libcurl.a(libcurl_la-openssl.o) >>> "_SSL_get1_peer_certificate", referenced from: >>> _ossl_connect_common in libcurl.a(libcurl_la-openssl.o) >>> "_X509_STORE_load_file", referenced from: >>> _Curl_ssl_setup_x509_store in libcurl.a(libcurl_la-openssl.o) >>> "_X509_STORE_load_path", referenced from: >>> _Curl_ssl_setup_x509_store in libcurl.a(libcurl_la-openssl.o) >>> >>> Builds fine when I build it with OpenSSL 3.x. >>> >>> If it's not supported, what is the last version which does have support? >>> -- >>> Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library >>> Etiquette: https://curl.se/mail/etiquette.html >>> >>
-- Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html