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!

Reply via email to