Closed
Description
This does not build with C99 anymore:
[ 71%] Building C object CMakeFiles/s2n.dir/tls/s2n_prf.c.o
/opt/local/bin/ccache /opt/local/bin/gcc-mp-14 -DS2N_ATOMIC_SUPPORTED -DS2N_CLOEXEC_SUPPORTED -DS2N_CLOEXEC_XOPEN_SUPPORTED -DS2N_DIAGNOSTICS_POP_SUPPORTED -DS2N_DIAGNOSTICS_PUSH_SUPPORTED -DS2N_EXECINFO_AVAILABLE -DS2N_FALL_THROUGH_SUPPORTED -DS2N_LIBCRYPTO_SUPPORTS_EVP_MD5_SHA1_HASH -DS2N_LIBCRYPTO_SUPPORTS_EVP_MD_CTX_SET_PKEY_CTX -DS2N_LIBCRYPTO_SUPPORTS_EVP_RC4 -DS2N_LIBCRYPTO_SUPPORTS_FLAG_NO_CHECK_TIME -DS2N_LIBCRYPTO_SUPPORTS_RSA_PSS_SIGNING -DS2N_LIBCRYPTO_SUPPORTS_X509_STORE_LIST -DS2N_MADVISE_SUPPORTED -DS2N_MINHERIT_SUPPORTED -DS2N_STACKTRACE -D_POSIX_C_SOURCE=200809L -Ds2n_EXPORTS -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/s2n-tls-1.4.19 -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/s2n-tls-1.4.19/api -isystem /opt/local/include -pipe -Os -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/include -arch ppc -mmacosx-version-min=10.6 -fPIC -pedantic -std=gnu99 -Wall -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-align -Wwrite-strings -Wno-deprecated-declarations -Wno-unknown-pragmas -Wformat-security -Wno-missing-braces -Wsign-compare -Wno-strict-prototypes -Werror -fvisibility=hidden -DS2N_EXPORTS -fPIC -MD -MT CMakeFiles/s2n.dir/tls/s2n_prf.c.o -MF CMakeFiles/s2n.dir/tls/s2n_prf.c.o.d -o CMakeFiles/s2n.dir/tls/s2n_prf.c.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/s2n-tls-1.4.19/tls/s2n_prf.c
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/s2n-tls-1.4.19/tls/s2n_ktls_io.c: In function 's2n_ktls_sendmsg':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/s2n-tls-1.4.19/tls/s2n_ktls_io.c:214:55: error: variable-sized object may not be initialized except with an empty initializer
214 | char control_data[S2N_KTLS_CONTROL_BUFFER_SIZE] = { 0 };
| ^
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/s2n-tls-1.4.19/tls/s2n_ktls_io.c: In function 's2n_ktls_recvmsg':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/s2n-tls-1.4.19/tls/s2n_ktls_io.c:257:55: error: variable-sized object may not be initialized except with an empty initializer
257 | char control_data[S2N_KTLS_CONTROL_BUFFER_SIZE] = { 0 };
| ^
make[2]: *** [CMakeFiles/s2n.dir/tls/s2n_ktls_io.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/build'
make[1]: *** [CMakeFiles/s2n.dir/all] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_s2n-tls/s2n-tls/work/build'
make: *** [all] Error 2
Metadata
Metadata
Assignees
Labels
No labels