upgrade of OpenSSL 3.4.1 - no mirrors found
Riccardo Mottola
riccardo.mottola at libero.it
Thu Feb 13 14:57:13 UTC 2025
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!
More information about the macports-users
mailing list