Hi,
as an update.
I went to github website, downloaded with
wget
https://github.com/openssl/openssl/releases/download/openssl-3.4.1/openssl-3.4.1.tar.gz
into:
/opt/local/var/macports/distfiles/openssl3
This allowed the build to start! But fails to build:
tmp -c -o crypto/libcrypto-lib-threads_win.o crypto/threads_win.c
crypto/threads_pthread.c:214:1: error: redefinition of
'fallback_atomic_exchange_n_uint64_t'
IMPL_fallback_atomic_exchange_n(uint64_t)
^
crypto/threads_pthread.c:186:26: note: expanded from macro
'IMPL_fallback_atomic_exchange_n'
static ossl_inline t fallback_atomic_exchange_n_##t(t *p, t
v) \
<scratch space>:133:1: note: expanded from here
fallback_atomic_exchange_n_uint64_t
^
crypto/threads_pthread.c:196:1: note: previous definition is here
IMPL_fallback_atomic_exchange_n(uint64_t)
^
crypto/threads_pthread.c:186:26: note: expanded from macro
'IMPL_fallback_atomic_exchange_n'
static ossl_inline t fallback_atomic_exchange_n_##t(t *p, t
v) \
^
<scratch space>:131:1: note: expanded from here
fallback_atomic_exchange_n_uint64_t
^
crypto/threads_pthread.c:564:10: warning: implicit declaration of
function 'fallback_atomic_compare_exchange_n_uint64_t' is invalid in C99
[-Wimplicit-function-declaration]
if (!ATOMIC_COMPARE_EXCHANGE_N(uint64_t,
&lock->qp_group[current_idx].users, &ret, update,
^
crypto/threads_pthread.c:216:55: note: expanded from macro
'ATOMIC_COMPARE_EXCHANGE_N'
# define ATOMIC_COMPARE_EXCHANGE_N(t, p, e, d, s, f)
fallback_atomic_compare_exchange_n_##t(p, e, d, s, f)
^
<scratch space>:147:1: note: expanded from here
fallback_atomic_compare_exchange_n_uint64_t
^
1 warning and 1 error generated.
Riccardo Mottola via macports-users wrote:
Hi,
attempting to upgrade on my 10.5 Leopard MacBook - one of the first
ports to upgrade is openssl.
It cycles through a long list of , trying a lot of mirrors. At first,
i thought some strange issue with 10.5. Then I opened some of the URLs
printed out in a browser and I see it goes up to 3.4.0, 3.4.1 is
indeed very new!
I guess other platforms get their binary from macports? 10.5 doesn't
have them.
Did anybody else build? how does the build on the farm get it?
https://ports.macports.org/port/openssl3/details/
port health seems good. It worries me that Snow Leopard 32bit is
marked broken.. since I will build Leopard 32bit. But at least get the
source file!