Today I decided after one year to recompile everything
(many things are changed in my MAC since then)
I’ve created a new dir and downloaded the 2.4.1
using “arch -ARM64” big failure (too many errors)
I decided to recompile for x86_64
but during the MAKE DEP I’m getting constantly these errors compiling libcurl
Undefined symbols for architecture x86_64:
"_EVP_PKEY_get_id", referenced from:
_ossl_connect_common in libcurl.a(libcurl_la-openssl.o)
"_SSL_CTX_load_verify_dir", referenced from:
_ossl_connect_common in libcurl.a(libcurl_la-openssl.o)
"_SSL_CTX_load_verify_file", 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)
ld: symbol(s) not found for architecture x86_64
The libssl seems correctly rebuilt and in the correct place
I tried with version 1.1.1k but with the 1.1.1v too
I was able to MAKE DEP only when I removed from the configure for the libcurl the
#CURL_FLAGS += --with-ssl="$(DEP_PATH)"
using a
CURL_FLAGS += --with-ssl
(searching my local sys for the ssl 86_64 lib)
anyone experienced this ?
My guess is that the libcurl configure misses some directive to avoid “deprecated” methods ? Or something similar
I don’t have Rosetta installed, but I just built Rack on Apple Silicon in iTerm/Homebrew successfully after installing all dependencies per the VCV manual.
I would not worry about Rosetta right now and just to build Rack on arm64 to start with. It does work.
If you run into issues, post the error and we can try to troubleshoot.
Sorry I cannot help you apart a friendly pat on the back! I hope you have been safe and well in these crazy months and nothing bad happened to you and your beloved ones!