=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for py312-awscrt-0.27.6 * Building wheel... /usr/pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running bdist_wheel running build running build_py creating build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/__init__.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/_test.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/auth.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/cbor.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/checksums.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/common.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/crypto.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/exceptions.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/http.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/io.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/mqtt.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/mqtt5.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/mqtt_request_response.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/s3.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt copying awscrt/websocket.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt creating build/lib.netbsd-11.0-evbarm-cpython-312/awscrt/eventstream copying awscrt/eventstream/__init__.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt/eventstream copying awscrt/eventstream/rpc.py -> build/lib.netbsd-11.0-evbarm-cpython-312/awscrt/eventstream running egg_info writing awscrt.egg-info/PKG-INFO writing dependency_links to awscrt.egg-info/dependency_links.txt writing requirements to awscrt.egg-info/requires.txt writing top-level names to awscrt.egg-info/top_level.txt reading manifest file 'awscrt.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '.git*/**' found anywhere in distribution warning: no previously-included files matching '.travis*' found anywhere in distribution warning: no previously-included files matching '.travis/**' found anywhere in distribution warning: no previously-included files matching '.builder/**' found anywhere in distribution warning: no previously-included files matching 'format-check.py' found anywhere in distribution warning: no previously-included files matching 'builder.json' found anywhere in distribution warning: no previously-included files matching 'codebuild/**' found anywhere in distribution warning: no previously-included files matching '.clang-format' found anywhere in distribution warning: no previously-included files matching '.clang-tidy' found anywhere in distribution warning: no previously-included files matching 'crt/*/verification/**' found anywhere in distribution warning: no previously-included files matching 'crt/*/docs/**' found anywhere in distribution warning: no previously-included files matching 'crt/*/bin/**' found anywhere in distribution warning: no previously-included files matching 'crt/*/scripts/**' found anywhere in distribution warning: no previously-included files matching 'docker-images/**' found anywhere in distribution warning: no previously-included files matching 'crt/aws-lc/**/crypto_test_data*' found anywhere in distribution no previously-included directories found matching 'crt/**/AWSCRTAndroidTestRunner' no previously-included directories found matching 'crt/aws-c-auth/tests' no previously-included directories found matching 'crt/aws-c-cal/tests' no previously-included directories found matching 'crt/aws-c-common/tests' no previously-included directories found matching 'crt/aws-c-compression/tests' no previously-included directories found matching 'crt/aws-c-io/tests' no previously-included directories found matching 'crt/aws-c-mqtt/tests' no previously-included directories found matching 'crt/aws-c-s3/tests' no previously-included directories found matching 'crt/aws-c-sdkutils/tests' no previously-included directories found matching 'crt/aws-c-cal/ecdsa-fuzz-corpus' no previously-included directories found matching 'crt/aws-c-s3/benchmarks' no previously-included directories found matching 'crt/s2n/tests' no previously-included directories found matching 'crt/s2n/compliance/specs' warning: no previously-included files found matching 'crt/aws-lc/**/*test*.go' warning: no previously-included files found matching 'crt/aws-lc/**/*test*.json' warning: no previously-included files found matching 'crt/aws-lc/**/*test*.py' warning: no previously-included files found matching 'crt/aws-lc/**/*test*.txt' no previously-included directories found matching 'crt/aws-lc/fuzz' no previously-included directories found matching 'crt/aws-lc/ssl' no previously-included directories found matching 'crt/aws-lc/tool' adding license file 'LICENSE' adding license file 'NOTICE' writing manifest file 'awscrt.egg-info/SOURCES.txt' running build_ext -- The C compiler identification is GNU 12.5.0 -- The CXX compiler identification is GNU 12.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/pkgbuild/devel/py-awscrt/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /tmp/pkgbuild/devel/py-awscrt/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- cmake command for dependency AWSLC: /usr/pkg/bin/cmake;-DCMAKE_CXX_COMPILER=/tmp/pkgbuild/devel/py-awscrt/work/.cwrapper/bin/c++;-DCMAKE_CXX_FLAGS=-O2 -D_NETBSD_SOURCE -I/usr/include -I/usr/pkg/include/python3.12;-DCMAKE_CXX_FLAGS_DEBUG=-g;-DCMAKE_CXX_FLAGS_MINSIZEREL=-Os -DNDEBUG;-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG;-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-O2 -g1 -DNDEBUG;-DCMAKE_C_COMPILER=/tmp/pkgbuild/devel/py-awscrt/work/.cwrapper/bin/gcc;-DCMAKE_C_FLAGS=-O2 -D_NETBSD_SOURCE -I/usr/include -I/usr/pkg/include/python3.12;-DCMAKE_C_FLAGS_DEBUG=-g;-DCMAKE_C_FLAGS_MINSIZEREL=-Os -DNDEBUG;-DCMAKE_C_FLAGS_RELEASE=-O3 -DNDEBUG;-DCMAKE_C_FLAGS_RELWITHDEBINFO=-O2 -g1 -DNDEBUG;-DCMAKE_EXE_LINKER_FLAGS=-Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib;-DCMAKE_GENERATOR=Unix Makefiles;-DCMAKE_MAKE_PROGRAM=/tmp/pkgbuild/devel/py-awscrt/work/.tools/bin/make;-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib;-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib;-H/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc;-B/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC;-DCMAKE_BUILD_TYPE=RelWithDebInfo;-DCMAKE_PREFIX_PATH=;-DCMAKE_INSTALL_PREFIX=/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC/install;-DCMAKE_INSTALL_RPATH=;-DBUILD_SHARED_LIBS=OFF;-GUnix Makefiles;-DDISABLE_GO=ON;-DDISABLE_PERL=ON;-DBUILD_LIBSSL=OFF;-DBUILD_TESTING=OFF;-DCMAKE_BUILD_TYPE=RelWithDebInfo CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 12.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/pkgbuild/devel/py-awscrt/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Go not found. Disabling some code generation and using pre-generated code in generated-src/ -- Perl not found. Disabling some code generation and using pre-generated code in generated-src/ -- Run check_run file_to_test 'memcmp_invalid_stripped_check.c', flag_to_set 'MEMCMP_INVALID_STRIPPED', and compile_flags '-O2 -g1 -DNDEBUG'. -- Setting CMAKE_C_STANDARD=11 -- stdalign_check.c probe is positive, enabling AWS_LC_STDALIGN_AVAILABLE -- builtin_swap_check.c probe is positive, enabling AWS_LC_BUILTIN_SWAP_SUPPORTED -- The ASM compiler identification is GNU -- Found assembler: /tmp/pkgbuild/devel/py-awscrt/work/.cwrapper/bin/gcc Copying platform assembly files from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/generated-src/linux-aarch64/crypto/ to /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC/crypto -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configuring done (3.4s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO -- Build files have been written to: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC [ 0%] Built target boringssl_prefix_symbols [ 1%] Building C object crypto/CMakeFiles/crypto_objects.dir/asn1/a_d2i_fp.c.o [ 1%] Building C object crypto/CMakeFiles/crypto_objects.dir/asn1/a_gentm.c.o [ 1%] Building C object crypto/CMakeFiles/crypto_objects.dir/asn1/a_bool.c.o [ 1%] Building C object crypto/CMakeFiles/crypto_objects.dir/asn1/a_bitstr.c.o [ 1%] Building C object crypto/CMakeFiles/crypto_objects.dir/asn1/a_dup.c.o [ 2%] Building C object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_dup.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/internal.h:68, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:305:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 305 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_d2i_fp.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ distcc[26918] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_dup.c on 10.0.20.122:3860 failed distcc[26918] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_dup.c' failed, retrying locally distcc[26918] Warning: failed to distribute /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_dup.c to 10.0.20.122:3860, running locally instead distcc[12083] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c on 10.0.20.122:3860 failed distcc[12083] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c' failed, retrying locally distcc[12083] Warning: failed to distribute /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c to 10.0.20.122:3860, running locally instead In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics distcc[16328] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_d2i_fp.c on 10.0.20.122:3860 failed distcc[16328] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_d2i_fp.c' failed, retrying locally distcc[16328] Warning: failed to distribute /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_d2i_fp.c to 10.0.20.122:3860, running locally instead In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c:65: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:305:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 305 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ distcc[14286] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c on 10.0.20.122:3860 failed distcc[14286] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c' failed, retrying locally distcc[14286] Warning: failed to distribute /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c to 10.0.20.122:3860, running locally instead In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:238:44: error: unknown type name 'BN_ULONG' 238 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:336:16: error: unknown type name 'BN_ULONG' 336 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_dup.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:412:43: error: unknown type name 'BN_ULONG' 412 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:428:43: error: unknown type name 'BN_ULONG' 428 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:439:44: error: unknown type name 'BN_ULONG' 439 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:16: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:56: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:478:49: error: unknown type name 'BN_ULONG' 478 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:492:53: error: unknown type name 'BN_ULONG' 492 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:501:49: error: unknown type name 'BN_ULONG' 501 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:16: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:54: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:678:48: error: unknown type name 'BN_ULONG' 678 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:991:52: error: unknown type name 'BN_ULONG' 991 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1050:3: error: unknown type name 'BN_ULONG' 1050 | BN_ULONG *d; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1081:3: error: unknown type name 'BN_ULONG' 1081 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_d2i_fp.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1084:42: error: unknown type name 'BN_ULONG' 1084 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/internal.h:68, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:305:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 305 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:320:15: error: unknown type name 'crypto_word_t' 320 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:320:45: error: unknown type name 'crypto_word_t' 320 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:345:15: error: unknown type name 'crypto_word_t' 345 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:238:44: error: unknown type name 'BN_ULONG' 238 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:345:49: error: unknown type name 'crypto_word_t' 345 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:350:15: error: unknown type name 'crypto_word_t' 350 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:336:16: error: unknown type name 'BN_ULONG' 336 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:238:44: error: unknown type name 'BN_ULONG' 238 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:412:43: error: unknown type name 'BN_ULONG' 412 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:350:48: error: unknown type name 'crypto_word_t' 350 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:336:16: error: unknown type name 'BN_ULONG' 336 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:428:43: error: unknown type name 'BN_ULONG' 428 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:351:48: error: unknown type name 'crypto_word_t' 351 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:439:44: error: unknown type name 'BN_ULONG' 439 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:16: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:412:43: error: unknown type name 'BN_ULONG' 412 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:56: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:387:42: error: unknown type name 'crypto_word_t' 387 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:478:49: error: unknown type name 'BN_ULONG' 478 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:428:43: error: unknown type name 'BN_ULONG' 428 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:387:59: error: unknown type name 'crypto_word_t' 387 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:392:15: error: unknown type name 'crypto_word_t' 392 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:492:53: error: unknown type name 'BN_ULONG' 492 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:501:49: error: unknown type name 'BN_ULONG' 501 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:392:48: error: unknown type name 'crypto_word_t' 392 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:16: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:439:44: error: unknown type name 'BN_ULONG' 439 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:16: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:54: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:393:48: error: unknown type name 'crypto_word_t' 393 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:678:48: error: unknown type name 'BN_ULONG' 678 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:56: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:399:42: error: unknown type name 'crypto_word_t' 399 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:991:52: error: unknown type name 'BN_ULONG' 991 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:399:59: error: unknown type name 'crypto_word_t' 399 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:404:15: error: unknown type name 'crypto_word_t' 404 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:478:49: error: unknown type name 'BN_ULONG' 478 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1050:3: error: unknown type name 'BN_ULONG' 1050 | BN_ULONG *d; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1081:3: error: unknown type name 'BN_ULONG' 1081 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:404:53: error: unknown type name 'crypto_word_t' 404 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1084:42: error: unknown type name 'BN_ULONG' 1084 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:492:53: error: unknown type name 'BN_ULONG' 492 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:421:47: error: unknown type name 'crypto_word_t' 421 | static inline uint8_t constant_time_is_zero_8(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:426:15: error: unknown type name 'crypto_word_t' 426 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:501:49: error: unknown type name 'BN_ULONG' 501 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:426:48: error: unknown type name 'crypto_word_t' 426 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:16: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:427:48: error: unknown type name 'crypto_word_t' 427 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:54: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:433:42: error: unknown type name 'crypto_word_t' 433 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:433:59: error: unknown type name 'crypto_word_t' 433 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:439:15: error: unknown type name 'crypto_word_t' 439 | static inline crypto_word_t constant_time_eq_int(int a, int b) { | ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:678:48: error: unknown type name 'BN_ULONG' 678 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:238:44: error: unknown type name 'BN_ULONG' 238 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:336:16: error: unknown type name 'BN_ULONG' 336 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'constant_time_eq_int': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:440:10: error: implicit declaration of function 'constant_time_eq_w'; did you mean 'constant_time_eq_int'? [-Werror=implicit-function-declaration] 440 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:991:52: error: unknown type name 'BN_ULONG' 991 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:440:30: error: 'crypto_word_t' undeclared (first use in this function) 440 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:440:30: note: each undeclared identifier is reported only once for each function it appears in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1050:3: error: unknown type name 'BN_ULONG' 1050 | BN_ULONG *d; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:412:43: error: unknown type name 'BN_ULONG' 412 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1081:3: error: unknown type name 'BN_ULONG' 1081 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ distcc[16328] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_d2i_fp.c on localhost failed /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'constant_time_eq_int_8': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:446:10: error: implicit declaration of function 'constant_time_eq_8'; did you mean 'constant_time_eq_int'? [-Werror=implicit-function-declaration] 446 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int --- crypto/CMakeFiles/crypto_objects.dir/asn1/a_d2i_fp.c.o --- *** [crypto/CMakeFiles/crypto_objects.dir/asn1/a_d2i_fp.c.o] Error code 1 make[2]: stopped making "crypto/CMakeFiles/crypto_objects.dir/build" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:428:43: error: unknown type name 'BN_ULONG' 428 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1084:42: error: unknown type name 'BN_ULONG' 1084 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:439:44: error: unknown type name 'BN_ULONG' 439 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:16: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:446:30: error: 'crypto_word_t' undeclared (first use in this function) 446 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:452:15: error: unknown type name 'crypto_word_t' 452 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:56: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:478:49: error: unknown type name 'BN_ULONG' 478 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:452:52: error: unknown type name 'crypto_word_t' 452 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:492:53: error: unknown type name 'BN_ULONG' 492 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:453:52: error: unknown type name 'crypto_word_t' 453 | crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:501:49: error: unknown type name 'BN_ULONG' 501 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:16: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:54: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:454:52: error: unknown type name 'crypto_word_t' 454 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'constant_time_select_8': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:468:20: error: implicit declaration of function 'constant_time_select_w'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 468 | return (uint8_t)(constant_time_select_w(mask, a, b)); | ^~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:678:48: error: unknown type name 'BN_ULONG' 678 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:473:44: error: unknown type name 'crypto_word_t' 473 | static inline int constant_time_select_int(crypto_word_t mask, int a, int b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:991:52: error: unknown type name 'BN_ULONG' 991 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1050:3: error: unknown type name 'BN_ULONG' 1050 | BN_ULONG *d; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1081:3: error: unknown type name 'BN_ULONG' 1081 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:481:9: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1084:42: error: unknown type name 'BN_ULONG' 1084 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:481:27: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:481:45: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:482:9: error: unknown type name 'crypto_word_t' 482 | crypto_word_t mask, size_t len) { | ^~~~~~~~~~~~~ distcc[26918] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_dup.c on localhost failed --- crypto/CMakeFiles/crypto_objects.dir/asn1/a_dup.c.o --- *** [crypto/CMakeFiles/crypto_objects.dir/asn1/a_dup.c.o] Error code 1 make[2]: stopped making "crypto/CMakeFiles/crypto_objects.dir/build" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:497:9: error: unknown type name 'crypto_word_t' 497 | crypto_word_t *out, crypto_word_t *table, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:497:29: error: unknown type name 'crypto_word_t' 497 | crypto_word_t *out, crypto_word_t *table, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:534:15: error: unknown type name 'crypto_word_t' 534 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { | ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c:65: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:305:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 305 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:320:15: error: unknown type name 'crypto_word_t' 320 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:534:56: error: unknown type name 'crypto_word_t' 534 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:856:15: error: unknown type name 'crypto_word_t' 856 | static inline crypto_word_t CRYPTO_bswap_word(crypto_word_t x) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:320:45: error: unknown type name 'crypto_word_t' 320 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:345:15: error: unknown type name 'crypto_word_t' 345 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:345:49: error: unknown type name 'crypto_word_t' 345 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:856:47: error: unknown type name 'crypto_word_t' 856 | static inline crypto_word_t CRYPTO_bswap_word(crypto_word_t x) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:350:15: error: unknown type name 'crypto_word_t' 350 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1091:15: error: unknown type name 'crypto_word_t' 1091 | static inline crypto_word_t CRYPTO_load_word_le(const void *in) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:350:48: error: unknown type name 'crypto_word_t' 350 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'CRYPTO_load_word_le': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1093:3: error: unknown type name 'crypto_word_t' 1093 | crypto_word_t v; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:351:48: error: unknown type name 'crypto_word_t' 351 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:387:42: error: unknown type name 'crypto_word_t' 387 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1102:52: error: unknown type name 'crypto_word_t' 1102 | static inline void CRYPTO_store_word_le(void *out, crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1112:15: error: unknown type name 'crypto_word_t' 1112 | static inline crypto_word_t CRYPTO_load_word_be(const void *in) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:387:59: error: unknown type name 'crypto_word_t' 387 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:392:15: error: unknown type name 'crypto_word_t' 392 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'CRYPTO_load_word_be': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1113:3: error: unknown type name 'crypto_word_t' 1113 | crypto_word_t v; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:392:48: error: unknown type name 'crypto_word_t' 392 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:393:48: error: unknown type name 'crypto_word_t' 393 | crypto_word_t b) { | ^~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:399:42: error: unknown type name 'crypto_word_t' 399 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:399:59: error: unknown type name 'crypto_word_t' 399 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:404:15: error: unknown type name 'crypto_word_t' 404 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ distcc[12083] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_gentm.c on localhost failed --- crypto/CMakeFiles/crypto_objects.dir/asn1/a_gentm.c.o --- *** [crypto/CMakeFiles/crypto_objects.dir/asn1/a_gentm.c.o] Error code 1 make[2]: stopped making "crypto/CMakeFiles/crypto_objects.dir/build" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:404:53: error: unknown type name 'crypto_word_t' 404 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:421:47: error: unknown type name 'crypto_word_t' 421 | static inline uint8_t constant_time_is_zero_8(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:426:15: error: unknown type name 'crypto_word_t' 426 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:426:48: error: unknown type name 'crypto_word_t' 426 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:427:48: error: unknown type name 'crypto_word_t' 427 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:433:42: error: unknown type name 'crypto_word_t' 433 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:433:59: error: unknown type name 'crypto_word_t' 433 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:439:15: error: unknown type name 'crypto_word_t' 439 | static inline crypto_word_t constant_time_eq_int(int a, int b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'constant_time_eq_int': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:440:10: error: implicit declaration of function 'constant_time_eq_w'; did you mean 'constant_time_eq_int'? [-Werror=implicit-function-declaration] 440 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:440:30: error: 'crypto_word_t' undeclared (first use in this function) 440 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:440:30: note: each undeclared identifier is reported only once for each function it appears in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'constant_time_eq_int_8': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:446:10: error: implicit declaration of function 'constant_time_eq_8'; did you mean 'constant_time_eq_int'? [-Werror=implicit-function-declaration] 446 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:446:30: error: 'crypto_word_t' undeclared (first use in this function) 446 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:452:15: error: unknown type name 'crypto_word_t' 452 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:452:52: error: unknown type name 'crypto_word_t' 452 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:453:52: error: unknown type name 'crypto_word_t' 453 | crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:454:52: error: unknown type name 'crypto_word_t' 454 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'constant_time_select_8': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:468:20: error: implicit declaration of function 'constant_time_select_w'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 468 | return (uint8_t)(constant_time_select_w(mask, a, b)); | ^~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:473:44: error: unknown type name 'crypto_word_t' 473 | static inline int constant_time_select_int(crypto_word_t mask, int a, int b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:481:9: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:481:27: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:481:45: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:482:9: error: unknown type name 'crypto_word_t' 482 | crypto_word_t mask, size_t len) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:497:9: error: unknown type name 'crypto_word_t' 497 | crypto_word_t *out, crypto_word_t *table, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:497:29: error: unknown type name 'crypto_word_t' 497 | crypto_word_t *out, crypto_word_t *table, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:534:15: error: unknown type name 'crypto_word_t' 534 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:534:56: error: unknown type name 'crypto_word_t' 534 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:856:15: error: unknown type name 'crypto_word_t' 856 | static inline crypto_word_t CRYPTO_bswap_word(crypto_word_t x) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:856:47: error: unknown type name 'crypto_word_t' 856 | static inline crypto_word_t CRYPTO_bswap_word(crypto_word_t x) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1091:15: error: unknown type name 'crypto_word_t' 1091 | static inline crypto_word_t CRYPTO_load_word_le(const void *in) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'CRYPTO_load_word_le': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1093:3: error: unknown type name 'crypto_word_t' 1093 | crypto_word_t v; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1102:52: error: unknown type name 'crypto_word_t' 1102 | static inline void CRYPTO_store_word_le(void *out, crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1112:15: error: unknown type name 'crypto_word_t' 1112 | static inline crypto_word_t CRYPTO_load_word_be(const void *in) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h: In function 'CRYPTO_load_word_be': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/../internal.h:1113:3: error: unknown type name 'crypto_word_t' 1113 | crypto_word_t v; | ^~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors distcc[14286] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bitstr.c on localhost failed --- crypto/CMakeFiles/crypto_objects.dir/asn1/a_bitstr.c.o --- *** [crypto/CMakeFiles/crypto_objects.dir/asn1/a_bitstr.c.o] Error code 1 make[2]: stopped making "crypto/CMakeFiles/crypto_objects.dir/build" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bool.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics distcc[22521] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bool.c on 10.0.20.122:3860 failed distcc[22521] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bool.c' failed, retrying locally distcc[22521] Warning: failed to distribute /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bool.c to 10.0.20.122:3860, running locally instead In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/crypto.h:18, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:19: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:41: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:305:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 305 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:61, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bool.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:57, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:47: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:64: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:188:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 188 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:509:2: error: #error "Either BN_ULLONG or BN_UMULT_LOHI must be defined on every platform." 509 | #error "Either BN_ULLONG or BN_UMULT_LOHI must be defined on every platform." | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:49: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:287:2: error: #error "BN_BITS2 must be 32 or 64." 287 | #error "BN_BITS2 must be 32 or 64." | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:54: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div_extra.c:83:2: error: #error "Unknown BN_ULONG size" 83 | #error "Unknown BN_ULONG size" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/asn1.h:66: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:238:44: error: unknown type name 'BN_ULONG' 238 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:336:16: error: unknown type name 'BN_ULONG' 336 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:412:43: error: unknown type name 'BN_ULONG' 412 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:428:43: error: unknown type name 'BN_ULONG' 428 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:439:44: error: unknown type name 'BN_ULONG' 439 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:16: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:56: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:478:49: error: unknown type name 'BN_ULONG' 478 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:492:53: error: unknown type name 'BN_ULONG' 492 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:501:49: error: unknown type name 'BN_ULONG' 501 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:16: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:54: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:678:48: error: unknown type name 'BN_ULONG' 678 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:991:52: error: unknown type name 'BN_ULONG' 991 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1050:3: error: unknown type name 'BN_ULONG' 1050 | BN_ULONG *d; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1081:3: error: unknown type name 'BN_ULONG' 1081 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1084:42: error: unknown type name 'BN_ULONG' 1084 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics distcc[22521] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/asn1/a_bool.c on localhost failed --- crypto/CMakeFiles/crypto_objects.dir/asn1/a_bool.c.o --- *** [crypto/CMakeFiles/crypto_objects.dir/asn1/a_bool.c.o] Error code 1 make[2]: stopped making "crypto/CMakeFiles/crypto_objects.dir/build" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC make[2]: 5 errors make[2]: stopped making "crypto/CMakeFiles/crypto_objects.dir/build" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC --- crypto/CMakeFiles/crypto_objects.dir/all --- *** [crypto/CMakeFiles/crypto_objects.dir/all] Error code 2 make[1]: stopped making "all" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:83, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:97: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:89:2: error: #error "unknown word size" 89 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:146:2: error: #error "unknown word size" 146 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:203:2: error: #error "unknown word size" 203 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:300:2: error: #error "unknown word size" 300 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:357:2: error: #error "unknown word size" 357 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:99:2: error: #error "unknown word length" 99 | #error "unknown word length" | ^~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics distcc[16567] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c on 10.0.20.122:3860 failed distcc[16567] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c' failed, retrying locally distcc[16567] Warning: failed to distribute /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c to 10.0.20.122:3860, running locally instead In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/base.h:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/crypto.h:18, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:19: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/target.h:86:2: error: #error "Unknown target CPU" 86 | #error "Unknown target CPU" | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:41: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:305:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 305 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:320:15: error: unknown type name 'crypto_word_t' 320 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:320:45: error: unknown type name 'crypto_word_t' 320 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:345:15: error: unknown type name 'crypto_word_t' 345 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:345:49: error: unknown type name 'crypto_word_t' 345 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:350:15: error: unknown type name 'crypto_word_t' 350 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:350:48: error: unknown type name 'crypto_word_t' 350 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:351:48: error: unknown type name 'crypto_word_t' 351 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:387:42: error: unknown type name 'crypto_word_t' 387 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:387:59: error: unknown type name 'crypto_word_t' 387 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:392:15: error: unknown type name 'crypto_word_t' 392 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:392:48: error: unknown type name 'crypto_word_t' 392 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:393:48: error: unknown type name 'crypto_word_t' 393 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:399:42: error: unknown type name 'crypto_word_t' 399 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:399:59: error: unknown type name 'crypto_word_t' 399 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:404:15: error: unknown type name 'crypto_word_t' 404 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:404:53: error: unknown type name 'crypto_word_t' 404 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:421:47: error: unknown type name 'crypto_word_t' 421 | static inline uint8_t constant_time_is_zero_8(crypto_word_t a) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:426:15: error: unknown type name 'crypto_word_t' 426 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:426:48: error: unknown type name 'crypto_word_t' 426 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:427:48: error: unknown type name 'crypto_word_t' 427 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:433:42: error: unknown type name 'crypto_word_t' 433 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:433:59: error: unknown type name 'crypto_word_t' 433 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:439:15: error: unknown type name 'crypto_word_t' 439 | static inline crypto_word_t constant_time_eq_int(int a, int b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: In function 'constant_time_eq_int': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:440:10: error: implicit declaration of function 'constant_time_eq_w'; did you mean 'constant_time_eq_int'? [-Werror=implicit-function-declaration] 440 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:440:30: error: 'crypto_word_t' undeclared (first use in this function) 440 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:440:30: note: each undeclared identifier is reported only once for each function it appears in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: In function 'constant_time_eq_int_8': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:446:10: error: implicit declaration of function 'constant_time_eq_8'; did you mean 'constant_time_eq_int'? [-Werror=implicit-function-declaration] 446 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:446:30: error: 'crypto_word_t' undeclared (first use in this function) 446 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:452:15: error: unknown type name 'crypto_word_t' 452 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:452:52: error: unknown type name 'crypto_word_t' 452 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:453:52: error: unknown type name 'crypto_word_t' 453 | crypto_word_t a, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:454:52: error: unknown type name 'crypto_word_t' 454 | crypto_word_t b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: In function 'constant_time_select_8': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:468:20: error: implicit declaration of function 'constant_time_select_w'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 468 | return (uint8_t)(constant_time_select_w(mask, a, b)); | ^~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:473:44: error: unknown type name 'crypto_word_t' 473 | static inline int constant_time_select_int(crypto_word_t mask, int a, int b) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:481:9: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:481:27: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:481:45: error: unknown type name 'crypto_word_t' 481 | crypto_word_t *c, crypto_word_t *a, crypto_word_t *b, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:482:9: error: unknown type name 'crypto_word_t' 482 | crypto_word_t mask, size_t len) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:497:9: error: unknown type name 'crypto_word_t' 497 | crypto_word_t *out, crypto_word_t *table, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:497:29: error: unknown type name 'crypto_word_t' 497 | crypto_word_t *out, crypto_word_t *table, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:534:15: error: unknown type name 'crypto_word_t' 534 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:534:56: error: unknown type name 'crypto_word_t' 534 | static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:856:15: error: unknown type name 'crypto_word_t' 856 | static inline crypto_word_t CRYPTO_bswap_word(crypto_word_t x) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:856:47: error: unknown type name 'crypto_word_t' 856 | static inline crypto_word_t CRYPTO_bswap_word(crypto_word_t x) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:1091:15: error: unknown type name 'crypto_word_t' 1091 | static inline crypto_word_t CRYPTO_load_word_le(const void *in) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: In function 'CRYPTO_load_word_le': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:1093:3: error: unknown type name 'crypto_word_t' 1093 | crypto_word_t v; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:1102:52: error: unknown type name 'crypto_word_t' 1102 | static inline void CRYPTO_store_word_le(void *out, crypto_word_t v) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:1112:15: error: unknown type name 'crypto_word_t' 1112 | static inline crypto_word_t CRYPTO_load_word_be(const void *in) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: In function 'CRYPTO_load_word_be': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:1113:3: error: unknown type name 'crypto_word_t' 1113 | crypto_word_t v; | ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/stack.h:64, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/ex_data.h:114, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:113: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/../modes/internal.h: In function 'CRYPTO_xor16': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/../modes/internal.h:89:37: error: 'crypto_word_t' undeclared (first use in this function) 89 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/../modes/internal.h:89:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 89 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_89_error_is_block_cannot_be_evenly_divided_into_crypto_word_t' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/../modes/internal.h:89:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 89 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/aes.c:54, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:43: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/../modes/internal.h:92:5: error: implicit declaration of function 'CRYPTO_store_word_le'; did you mean 'CRYPTO_load_word_le'? [-Werror=implicit-function-declaration] 92 | CRYPTO_store_word_le( | ^~~~~~~~~~~~~~~~~~~~ | CRYPTO_load_word_le In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:45: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/key_wrap.c: In function 'AES_unwrap_key_padded': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/key_wrap.c:233:3: error: unknown type name 'crypto_word_t' 233 | crypto_word_t ok = constant_time_eq_int( | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/key_wrap.c:237:10: error: implicit declaration of function 'constant_time_is_zero_w'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 237 | ok &= ~constant_time_is_zero_w(claimed_len); | ^~~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/aes/key_wrap.c:242:35: error: implicit declaration of function 'constant_time_ge_8'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 242 | ok &= constant_time_is_zero_w(constant_time_ge_8(i, claimed_len) & out[i]); | ^~~~~~~~~~~~~~~~~~ | constant_time_select_8 In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:57, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:47: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:176:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 176 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:238:44: error: unknown type name 'BN_ULONG' 238 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:336:16: error: unknown type name 'BN_ULONG' 336 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:412:43: error: unknown type name 'BN_ULONG' 412 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:428:43: error: unknown type name 'BN_ULONG' 428 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:439:44: error: unknown type name 'BN_ULONG' 439 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:16: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:460:56: error: unknown type name 'BN_ULONG' 460 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:478:49: error: unknown type name 'BN_ULONG' 478 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:492:53: error: unknown type name 'BN_ULONG' 492 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:501:49: error: unknown type name 'BN_ULONG' 501 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:16: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:560:54: error: unknown type name 'BN_ULONG' 560 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:678:48: error: unknown type name 'BN_ULONG' 678 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:991:52: error: unknown type name 'BN_ULONG' 991 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1050:3: error: unknown type name 'BN_ULONG' 1050 | BN_ULONG *d; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1081:3: error: unknown type name 'BN_ULONG' 1081 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/bn.h:1084:42: error: unknown type name 'BN_ULONG' 1084 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:64: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:188:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 188 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:250:22: error: unknown type name 'BN_ULONG' 250 | void bn_select_words(BN_ULONG *r, BN_ULONG mask, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:250:35: error: unknown type name 'BN_ULONG' 250 | void bn_select_words(BN_ULONG *r, BN_ULONG mask, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:250:56: error: unknown type name 'BN_ULONG' 250 | void bn_select_words(BN_ULONG *r, BN_ULONG mask, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:251:28: error: unknown type name 'BN_ULONG' 251 | const BN_ULONG *b, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:255:36: error: unknown type name 'BN_ULONG' 255 | int bn_set_words(BIGNUM *bn, const BN_ULONG *words, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:263:44: error: unknown type name 'BN_ULONG' 263 | void bn_set_static_words(BIGNUM *bn, const BN_ULONG *words, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:271:19: error: unknown type name 'BN_ULONG' 271 | int bn_copy_words(BN_ULONG *out, size_t num, const BIGNUM *bn); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:295:1: error: unknown type name 'BN_ULONG' 295 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:295:27: error: unknown type name 'BN_ULONG' 295 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:295:47: error: unknown type name 'BN_ULONG' 295 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:296:27: error: unknown type name 'BN_ULONG' 296 | BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:301:1: error: unknown type name 'BN_ULONG' 301 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:301:23: error: unknown type name 'BN_ULONG' 301 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:301:43: error: unknown type name 'BN_ULONG' 301 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:301:69: error: unknown type name 'BN_ULONG' 301 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, BN_ULONG w); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:308:19: error: unknown type name 'BN_ULONG' 308 | void bn_sqr_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:308:39: error: unknown type name 'BN_ULONG' 308 | void bn_sqr_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:314:1: error: unknown type name 'BN_ULONG' 314 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:314:23: error: unknown type name 'BN_ULONG' 314 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:314:43: error: unknown type name 'BN_ULONG' 314 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:314:63: error: unknown type name 'BN_ULONG' 314 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:321:1: error: unknown type name 'BN_ULONG' 321 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:321:23: error: unknown type name 'BN_ULONG' 321 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:321:43: error: unknown type name 'BN_ULONG' 321 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:321:63: error: unknown type name 'BN_ULONG' 321 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:325:20: error: unknown type name 'BN_ULONG' 325 | void bn_mul_comba4(BN_ULONG r[8], const BN_ULONG a[4], const BN_ULONG b[4]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:325:41: error: unknown type name 'BN_ULONG' 325 | void bn_mul_comba4(BN_ULONG r[8], const BN_ULONG a[4], const BN_ULONG b[4]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:325:62: error: unknown type name 'BN_ULONG' 325 | void bn_mul_comba4(BN_ULONG r[8], const BN_ULONG a[4], const BN_ULONG b[4]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:328:20: error: unknown type name 'BN_ULONG' 328 | void bn_mul_comba8(BN_ULONG r[16], const BN_ULONG a[8], const BN_ULONG b[8]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:328:42: error: unknown type name 'BN_ULONG' 328 | void bn_mul_comba8(BN_ULONG r[16], const BN_ULONG a[8], const BN_ULONG b[8]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:328:63: error: unknown type name 'BN_ULONG' 328 | void bn_mul_comba8(BN_ULONG r[16], const BN_ULONG a[8], const BN_ULONG b[8]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:331:20: error: unknown type name 'BN_ULONG' 331 | void bn_sqr_comba8(BN_ULONG r[16], const BN_ULONG a[8]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:331:42: error: unknown type name 'BN_ULONG' 331 | void bn_sqr_comba8(BN_ULONG r[16], const BN_ULONG a[8]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:334:20: error: unknown type name 'BN_ULONG' 334 | void bn_sqr_comba4(BN_ULONG r[8], const BN_ULONG a[4]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:334:41: error: unknown type name 'BN_ULONG' 334 | void bn_sqr_comba4(BN_ULONG r[8], const BN_ULONG a[4]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:338:30: error: unknown type name 'BN_ULONG' 338 | int bn_less_than_words(const BN_ULONG *a, const BN_ULONG *b, size_t len); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:338:49: error: unknown type name 'BN_ULONG' 338 | int bn_less_than_words(const BN_ULONG *a, const BN_ULONG *b, size_t len); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:343:29: error: unknown type name 'BN_ULONG' 343 | int bn_in_range_words(const BN_ULONG *a, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:343:42: error: unknown type name 'BN_ULONG' 343 | int bn_in_range_words(const BN_ULONG *a, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:344:29: error: unknown type name 'BN_ULONG' 344 | const BN_ULONG *max_exclusive, size_t len); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:353:25: error: unknown type name 'BN_ULONG' 353 | int bn_rand_range_words(BN_ULONG *out, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:353:40: error: unknown type name 'BN_ULONG' 353 | int bn_rand_range_words(BN_ULONG *out, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:354:31: error: unknown type name 'BN_ULONG' 354 | const BN_ULONG *max_exclusive, size_t len, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:375:58: error: unknown type name 'BN_ULONG' 375 | int bn_rand_secret_range(BIGNUM *r, int *out_is_uniform, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:509:2: error: #error "Either BN_ULLONG or BN_UMULT_LOHI must be defined on every platform." 509 | #error "Either BN_ULLONG or BN_UMULT_LOHI must be defined on every platform." | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:518:31: error: unknown type name 'BN_ULONG' 518 | int bn_is_bit_set_words(const BN_ULONG *a, size_t num, size_t bit); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:572:23: error: unknown type name 'BN_ULONG' 572 | void bn_rshift1_words(BN_ULONG *r, const BN_ULONG *a, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:572:42: error: unknown type name 'BN_ULONG' 572 | void bn_rshift1_words(BN_ULONG *r, const BN_ULONG *a, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:576:22: error: unknown type name 'BN_ULONG' 576 | void bn_rshift_words(BN_ULONG *r, const BN_ULONG *a, unsigned shift, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:576:41: error: unknown type name 'BN_ULONG' 576 | void bn_rshift_words(BN_ULONG *r, const BN_ULONG *a, unsigned shift, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:591:1: error: unknown type name 'BN_ULONG' 591 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:591:25: error: unknown type name 'BN_ULONG' 591 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:591:44: error: unknown type name 'BN_ULONG' 591 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:591:57: error: unknown type name 'BN_ULONG' 591 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:592:31: error: unknown type name 'BN_ULONG' 592 | const BN_ULONG *m, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:596:1: error: unknown type name 'BN_ULONG' 596 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:596:34: error: unknown type name 'BN_ULONG' 596 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:596:47: error: unknown type name 'BN_ULONG' 596 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:596:69: error: unknown type name 'BN_ULONG' 596 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:597:34: error: unknown type name 'BN_ULONG' 597 | BN_ULONG *tmp, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:671:23: error: unknown type name 'BN_ULONG' 671 | void bn_mod_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:671:42: error: unknown type name 'BN_ULONG' 671 | void bn_mod_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:671:61: error: unknown type name 'BN_ULONG' 671 | void bn_mod_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:672:29: error: unknown type name 'BN_ULONG' 672 | const BN_ULONG *m, BN_ULONG *tmp, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:672:42: error: unknown type name 'BN_ULONG' 672 | const BN_ULONG *m, BN_ULONG *tmp, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:681:23: error: unknown type name 'BN_ULONG' 681 | void bn_mod_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:681:42: error: unknown type name 'BN_ULONG' 681 | void bn_mod_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:681:61: error: unknown type name 'BN_ULONG' 681 | void bn_mod_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:682:29: error: unknown type name 'BN_ULONG' 682 | const BN_ULONG *m, BN_ULONG *tmp, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:682:42: error: unknown type name 'BN_ULONG' 682 | const BN_ULONG *m, BN_ULONG *tmp, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:749:19: error: unknown type name 'BN_ULONG' 749 | void bn_mul_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:749:52: error: unknown type name 'BN_ULONG' 749 | void bn_mul_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:750:24: error: unknown type name 'BN_ULONG' 750 | const BN_ULONG *b, size_t num_b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:754:19: error: unknown type name 'BN_ULONG' 754 | void bn_sqr_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:754:52: error: unknown type name 'BN_ULONG' 754 | void bn_sqr_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:762:29: error: unknown type name 'BN_ULONG' 762 | void bn_to_montgomery_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:762:48: error: unknown type name 'BN_ULONG' 762 | void bn_to_montgomery_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:771:31: error: unknown type name 'BN_ULONG' 771 | void bn_from_montgomery_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:771:64: error: unknown type name 'BN_ULONG' 771 | void bn_from_montgomery_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:778:34: error: unknown type name 'BN_ULONG' 778 | void bn_mod_mul_montgomery_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:778:53: error: unknown type name 'BN_ULONG' 778 | void bn_mod_mul_montgomery_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:779:40: error: unknown type name 'BN_ULONG' 779 | const BN_ULONG *b, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:794:28: error: unknown type name 'BN_ULONG' 794 | void bn_mod_exp_mont_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:794:47: error: unknown type name 'BN_ULONG' 794 | void bn_mod_exp_mont_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:795:34: error: unknown type name 'BN_ULONG' 795 | const BN_ULONG *p, size_t num_p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:803:39: error: unknown type name 'BN_ULONG' 803 | void bn_mod_inverse0_prime_mont_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:803:58: error: unknown type name 'BN_ULONG' 803 | void bn_mod_inverse0_prime_mont_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:814:29: error: unknown type name 'BN_ULONG' 814 | void bn_big_endian_to_words(BN_ULONG *out, size_t out_len, const uint8_t *in, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:824:65: error: unknown type name 'BN_ULONG' 824 | void bn_words_to_big_endian(uint8_t *out, size_t out_len, const BN_ULONG *in, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:832:32: error: unknown type name 'BN_ULONG' 832 | void bn_little_endian_to_words(BN_ULONG *out, size_t out_len, const uint8_t *in, const size_t in_len); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:841:68: error: unknown type name 'BN_ULONG' 841 | void bn_words_to_little_endian(uint8_t *out, size_t out_len, const BN_ULONG *in, const size_t in_len); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c: In function 'bn_uadd_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:118:3: error: unknown type name 'BN_ULONG' 118 | BN_ULONG carry = bn_add_words(r->d, a->d, b->d, min); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:118:20: error: implicit declaration of function 'bn_add_words'; did you mean 'bn_set_words'? [-Werror=implicit-function-declaration] 118 | BN_ULONG carry = bn_add_words(r->d, a->d, b->d, min); | ^~~~~~~~~~~~ | bn_set_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:120:48: error: pointer targets in passing argument 4 of 'CRYPTO_addc_u32' differ in signedness [-Werror=pointer-sign] 120 | r->d[i] = CRYPTO_addc_w(a->d[i], 0, carry, &carry); | ^~~~~~ | | | int * /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:1199:50: note: expected 'uint32_t *' {aka 'unsigned int *'} but argument is of type 'int *' 1199 | uint32_t *out_carry) { | ~~~~~~~~~~^~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:135:28: error: unknown type name 'BN_ULONG' 135 | int BN_add_word(BIGNUM *a, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c: In function 'bn_usub_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:239:3: error: unknown type name 'BN_ULONG' 239 | BN_ULONG borrow = bn_sub_words(r->d, a->d, b->d, b_width); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:239:21: error: implicit declaration of function 'bn_sub_words'; did you mean 'bn_set_words'? [-Werror=implicit-function-declaration] 239 | BN_ULONG borrow = bn_sub_words(r->d, a->d, b->d, b_width); | ^~~~~~~~~~~~ | bn_set_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:241:49: error: pointer targets in passing argument 4 of 'CRYPTO_subc_u32' differ in signedness [-Werror=pointer-sign] 241 | r->d[i] = CRYPTO_subc_w(a->d[i], 0, borrow, &borrow); | ^~~~~~~ | | | int * /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:1251:50: note: expected 'uint32_t *' {aka 'unsigned int *'} but argument is of type 'int *' 1251 | uint32_t *out_borrow) { | ~~~~~~~~~~^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/add.c:262:28: error: unknown type name 'BN_ULONG' 262 | int BN_sub_word(BIGNUM *a, BN_ULONG w) { | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:49: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'BN_value_one_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:158:16: error: unknown type name 'BN_ULONG' 158 | static const BN_ULONG kOneLimbs[1] = { 1 }; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:159:13: error: 'BN_ULONG' undeclared (first use in this function) 159 | out->d = (BN_ULONG*) kOneLimbs; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:159:22: error: expected expression before ')' token 159 | out->d = (BN_ULONG*) kOneLimbs; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:158:25: error: unused variable 'kOneLimbs' [-Werror=unused-variable] 158 | static const BN_ULONG kOneLimbs[1] = { 1 }; | ^~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:168:27: error: unknown type name 'BN_ULONG' 168 | unsigned BN_num_bits_word(BN_ULONG l) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'BN_num_bits': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:232:24: error: 'BN_BITS2' undeclared (first use in this function) 232 | return (width - 1) * BN_BITS2 + BN_num_bits_word(bn->d[width - 1]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:232:35: error: implicit declaration of function 'BN_num_bits_word'; did you mean 'BN_num_bits'? [-Werror=implicit-function-declaration] 232 | return (width - 1) * BN_BITS2 + BN_num_bits_word(bn->d[width - 1]); | ^~~~~~~~~~~~~~~~ | BN_num_bits /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'BN_one': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:250:10: error: implicit declaration of function 'BN_set_word'; did you mean 'BN_get_word'? [-Werror=implicit-function-declaration] 250 | return BN_set_word(bn, 1); | ^~~~~~~~~~~ | BN_get_word /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:253:29: error: unknown type name 'BN_ULONG' 253 | int BN_set_word(BIGNUM *bn, BN_ULONG value) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'BN_set_u64': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:287:2: error: #error "BN_BITS2 must be 32 or 64." 287 | #error "BN_BITS2 must be 32 or 64." | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:291:36: error: unknown type name 'BN_ULONG' 291 | int bn_set_words(BIGNUM *bn, const BN_ULONG *words, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'bn_set_words': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:295:46: error: 'BN_ULONG' undeclared (first use in this function) 295 | OPENSSL_memmove(bn->d, words, num * sizeof(BN_ULONG)); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:302:44: error: unknown type name 'BN_ULONG' 302 | void bn_set_static_words(BIGNUM *bn, const BN_ULONG *words, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'bn_set_static_words': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:306:12: error: 'BN_ULONG' undeclared (first use in this function) 306 | bn->d = (BN_ULONG *)words; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:306:22: error: expected expression before ')' token 306 | bn->d = (BN_ULONG *)words; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'bn_fits_in_words': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:317:3: error: unknown type name 'BN_ULONG' 317 | BN_ULONG mask = 0; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:324:19: error: unknown type name 'BN_ULONG' 324 | int bn_copy_words(BN_ULONG *out, size_t num, const BIGNUM *bn) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'bn_wexpand': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:357:3: error: unknown type name 'BN_ULONG' 357 | BN_ULONG *a; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:72:38: error: 'BN_BITS2' undeclared (first use in this function) 72 | #define BN_MAX_WORDS (INT_MAX / (4 * BN_BITS2)) | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:363:15: note: in expansion of macro 'BN_MAX_WORDS' 363 | if (words > BN_MAX_WORDS) { | ^~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:373:36: error: 'BN_ULONG' undeclared (first use in this function) 373 | a = OPENSSL_calloc(words, sizeof(BN_ULONG)); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'bn_expand': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:388:14: error: 'BN_BITS2' undeclared (first use in this function) 388 | if (bits + BN_BITS2 - 1 < bits) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'bn_resize_words': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:418:49: error: 'BN_ULONG' undeclared (first use in this function) 418 | (words - bn->width) * sizeof(BN_ULONG)); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:432:22: error: unknown type name 'BN_ULONG' 432 | void bn_select_words(BN_ULONG *r, BN_ULONG mask, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:432:35: error: unknown type name 'BN_ULONG' 432 | void bn_select_words(BN_ULONG *r, BN_ULONG mask, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:432:56: error: unknown type name 'BN_ULONG' 432 | void bn_select_words(BN_ULONG *r, BN_ULONG mask, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:433:28: error: unknown type name 'BN_ULONG' 433 | const BN_ULONG *b, size_t num) { | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:50: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:64:29: error: unknown type name 'BN_ULONG' 64 | void bn_big_endian_to_words(BN_ULONG *out, size_t out_len, const uint8_t *in, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'BN_bin2bn': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:108:35: error: 'BN_BYTES' undeclared (first use in this function) 108 | size_t num_words = ((len - 1) / BN_BYTES) + 1; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:120:3: error: implicit declaration of function 'bn_big_endian_to_words' [-Werror=implicit-function-declaration] 120 | bn_big_endian_to_words(ret->d, ret->width, in, len); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'BN_le2bn': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:141:35: error: 'BN_BYTES' undeclared (first use in this function) 141 | size_t num_words = ((len - 1) / BN_BYTES) + 1; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:148:3: error: implicit declaration of function 'bn_little_endian_to_words' [-Werror=implicit-function-declaration] 148 | bn_little_endian_to_words(ret->d, ret->width, in, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:153:32: error: unknown type name 'BN_ULONG' 153 | void bn_little_endian_to_words(BN_ULONG *out, size_t out_len, const uint8_t *in, const size_t in_len) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:188:32: error: unknown type name 'BN_ULONG' 188 | static int fits_in_bytes(const BN_ULONG *words, size_t num_words, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'fits_in_bytes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:205:41: error: 'BN_ULONG' undeclared (first use in this function) 205 | size_t tot_bytes = num_words * sizeof(BN_ULONG); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'bn_assert_fits_in_bytes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:217:41: error: 'BN_ULONG' undeclared (first use in this function) 217 | size_t tot_bytes = bn->width * sizeof(BN_ULONG); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:246:65: error: unknown type name 'BN_ULONG' 246 | void bn_words_to_big_endian(uint8_t *out, size_t out_len, const BN_ULONG *in, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'bn_words_to_big_endian': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:250:38: error: 'BN_ULONG' undeclared (first use in this function) 250 | size_t num_bytes = in_len * sizeof(BN_ULONG); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:276:68: error: unknown type name 'BN_ULONG' 276 | void bn_words_to_little_endian(uint8_t *out, size_t out_len, const BN_ULONG *in, const size_t in_len) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'bn_words_to_little_endian': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:279:38: error: 'BN_ULONG' undeclared (first use in this function) 279 | size_t num_bytes = in_len * sizeof(BN_ULONG); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:318:1: error: unknown type name 'BN_ULONG' 318 | BN_ULONG BN_get_word(const BIGNUM *bn) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'BN_get_word': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:325:14: error: 'BN_MASK2' undeclared (first use in this function) 325 | return BN_MASK2; | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:51: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:66:41: error: unknown type name 'BN_ULONG' 66 | static int bn_cmp_words_consttime(const BN_ULONG *a, size_t a_len, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:67:41: error: unknown type name 'BN_ULONG' 67 | const BN_ULONG *b, size_t b_len) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c: In function 'bn_cmp_words_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:68:32: error: 'BN_ULONG' undeclared (first use in this function) 68 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:68:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 68 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:68:52: error: 'crypto_word_t' undeclared (first use in this function) 68 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:68:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 68 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_68_error_is_crypto_word_t_is_too_small' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:68:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 68 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:74:18: error: expected ';' before 'eq' 74 | crypto_word_t eq = constant_time_eq_w(a[i], b[i]); | ^~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:75:18: error: expected ';' before 'lt' 75 | crypto_word_t lt = constant_time_lt_w(a[i], b[i]); | ^~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:77:9: error: implicit declaration of function 'constant_time_select_int'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 77 | constant_time_select_int(eq, ret, constant_time_select_int(lt, -1, 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:77:34: error: 'eq' undeclared (first use in this function) 77 | constant_time_select_int(eq, ret, constant_time_select_int(lt, -1, 1)); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:77:68: error: 'lt' undeclared (first use in this function) 77 | constant_time_select_int(eq, ret, constant_time_select_int(lt, -1, 1)); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:82:18: error: expected ';' before 'mask' 82 | crypto_word_t mask = 0; | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:84:7: error: 'mask' undeclared (first use in this function) 84 | mask |= b[i]; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:88:18: error: expected ';' before 'mask' 88 | crypto_word_t mask = 0; | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:126:30: error: unknown type name 'BN_ULONG' 126 | int bn_less_than_words(const BN_ULONG *a, const BN_ULONG *b, size_t len) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:126:49: error: unknown type name 'BN_ULONG' 126 | int bn_less_than_words(const BN_ULONG *a, const BN_ULONG *b, size_t len) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:130:38: error: unknown type name 'BN_ULONG' 130 | int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:141:34: error: unknown type name 'BN_ULONG' 141 | int BN_cmp_word(const BIGNUM *a, BN_ULONG b) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c: In function 'BN_is_one': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:157:26: error: implicit declaration of function 'BN_abs_is_word'; did you mean 'bn_fits_in_words'? [-Werror=implicit-function-declaration] 157 | return bn->neg == 0 && BN_abs_is_word(bn, 1); | ^~~~~~~~~~~~~~ | bn_fits_in_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:160:34: error: unknown type name 'BN_ULONG' 160 | int BN_is_word(const BIGNUM *bn, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c: In function 'BN_equal_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/cmp.c:184:3: error: unknown type name 'BN_ULONG' 184 | BN_ULONG mask = 0; | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:53: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:69:23: error: unknown type name 'BN_ULONG' 69 | OPENSSL_UNUSED static BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:69:45: error: unknown type name 'BN_ULONG' 69 | OPENSSL_UNUSED static BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:69:57: error: unknown type name 'BN_ULONG' 69 | OPENSSL_UNUSED static BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:70:45: error: unknown type name 'BN_ULONG' 70 | BN_ULONG d) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:139:37: error: unknown type name 'BN_ULONG' 139 | static inline void bn_div_rem_words(BN_ULONG *quotient_out, BN_ULONG *rem_out, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:139:61: error: unknown type name 'BN_ULONG' 139 | static inline void bn_div_rem_words(BN_ULONG *quotient_out, BN_ULONG *rem_out, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:140:37: error: unknown type name 'BN_ULONG' 140 | BN_ULONG n0, BN_ULONG n1, BN_ULONG d0) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:140:50: error: unknown type name 'BN_ULONG' 140 | BN_ULONG n0, BN_ULONG n1, BN_ULONG d0) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:140:63: error: unknown type name 'BN_ULONG' 140 | BN_ULONG n0, BN_ULONG n1, BN_ULONG d0) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: In function 'BN_div': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:198:3: error: unknown type name 'BN_ULONG' 198 | BN_ULONG *resp, *wnump; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:199:3: error: unknown type name 'BN_ULONG' 199 | BN_ULONG d0, d1; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:236:16: error: 'BN_BITS2' undeclared (first use in this function) 236 | norm_shift = BN_BITS2 - (BN_num_bits(divisor) % BN_BITS2); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:312:5: error: unknown type name 'BN_ULONG' 312 | BN_ULONG q, l0; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:315:5: error: unknown type name 'BN_ULONG' 315 | BN_ULONG n0, n1, rm = 0; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:320:11: error: 'BN_MASK2' undeclared (first use in this function) 320 | q = BN_MASK2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:323:7: error: implicit declaration of function 'bn_div_rem_words' [-Werror=implicit-function-declaration] 323 | bn_div_rem_words(&q, &rm, n0, n1, d0); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:339:7: error: unknown type name 'BN_ULONG' 339 | BN_ULONG t2l, t2h; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:340:7: error: implicit declaration of function 'BN_UMULT_LOHI' [-Werror=implicit-function-declaration] 340 | BN_UMULT_LOHI(t2l, t2h, d1, q); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:359:10: error: implicit declaration of function 'bn_mul_words'; did you mean 'bn_set_words'? [-Werror=implicit-function-declaration] 359 | l0 = bn_mul_words(tmp->d, sdiv->d, div_n, q); | ^~~~~~~~~~~~ | bn_set_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:413:1: error: unknown type name 'BN_ULONG' 413 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:413:25: error: unknown type name 'BN_ULONG' 413 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:413:44: error: unknown type name 'BN_ULONG' 413 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:413:57: error: unknown type name 'BN_ULONG' 413 | BN_ULONG bn_reduce_once(BN_ULONG *r, const BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:414:31: error: unknown type name 'BN_ULONG' 414 | const BN_ULONG *m, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:433:1: error: unknown type name 'BN_ULONG' 433 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:433:34: error: unknown type name 'BN_ULONG' 433 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:433:47: error: unknown type name 'BN_ULONG' 433 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:433:69: error: unknown type name 'BN_ULONG' 433 | BN_ULONG bn_reduce_once_in_place(BN_ULONG *r, BN_ULONG carry, const BN_ULONG *m, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:434:34: error: unknown type name 'BN_ULONG' 434 | BN_ULONG *tmp, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:442:23: error: unknown type name 'BN_ULONG' 442 | void bn_mod_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:442:42: error: unknown type name 'BN_ULONG' 442 | void bn_mod_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:442:61: error: unknown type name 'BN_ULONG' 442 | void bn_mod_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:443:29: error: unknown type name 'BN_ULONG' 443 | const BN_ULONG *m, BN_ULONG *tmp, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:443:42: error: unknown type name 'BN_ULONG' 443 | const BN_ULONG *m, BN_ULONG *tmp, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:451:23: error: unknown type name 'BN_ULONG' 451 | void bn_mod_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:451:42: error: unknown type name 'BN_ULONG' 451 | void bn_mod_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:451:61: error: unknown type name 'BN_ULONG' 451 | void bn_mod_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:452:29: error: unknown type name 'BN_ULONG' 452 | const BN_ULONG *m, BN_ULONG *tmp, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:452:42: error: unknown type name 'BN_ULONG' 452 | const BN_ULONG *m, BN_ULONG *tmp, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: In function 'bn_div_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:490:53: error: 'BN_ULONG' undeclared (first use in this function) 490 | OPENSSL_memset(q->d, 0, numerator->width * sizeof(BN_ULONG)); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:510:46: error: 'BN_BITS2' undeclared (first use in this function) 510 | initial_words = (divisor_min_bits - 1) / BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:523:15: error: expected ';' before 'carry' 523 | BN_ULONG carry = bn_add_words(r->d, r->d, r->d, divisor->width); | ^~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:529:15: error: expected ';' before 'subtracted' 529 | BN_ULONG subtracted = bn_reduce_once_in_place(r->d, carry, divisor->d, | ^~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:532:20: error: 'subtracted' undeclared (first use in this function) 532 | q->d[i] |= (~subtracted & 1) << bit; | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: In function 'bn_mod_add_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:606:5: error: implicit declaration of function 'bn_mod_add_words' [-Werror=implicit-function-declaration] 606 | bn_mod_add_words(r->d, a->d, b->d, m->d, tmp->d, m->width); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: In function 'bn_mod_sub_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:631:5: error: implicit declaration of function 'bn_mod_sub_words' [-Werror=implicit-function-declaration] 631 | bn_mod_sub_words(r->d, a->d, b->d, m->d, tmp->d, m->width); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:761:1: error: unknown type name 'BN_ULONG' 761 | BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:761:33: error: unknown type name 'BN_ULONG' 761 | BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:795:1: error: unknown type name 'BN_ULONG' 795 | BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:795:39: error: unknown type name 'BN_ULONG' 795 | BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: In function 'BN_mod_pow2': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:838:37: error: 'BN_BITS2' undeclared (first use in this function) 838 | size_t num_words = 1 + ((e - 1) / BN_BITS2); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:852:49: error: 'BN_ULONG' undeclared (first use in this function) 852 | OPENSSL_memcpy(r->d, a->d, num_words * sizeof(BN_ULONG)); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:857:40: error: expected ')' before numeric constant 857 | r->d[num_words - 1] &= (((BN_ULONG) 1) << top_word_exponent) - 1; | ~ ^~ | ) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c: In function 'BN_nnmod_pow2': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:877:36: error: 'BN_BITS2' undeclared (first use in this function) 877 | size_t num_words = 1 + (e - 1) / BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:885:63: error: 'BN_BYTES' undeclared (first use in this function) 885 | OPENSSL_memset(&r->d[r->width], 0, (num_words - r->width) * BN_BYTES); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:901:30: error: 'BN_ULONG' undeclared (first use in this function) 901 | r->d[r->width - 1] &= (((BN_ULONG) 1) << top_word_exponent) - 1; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div.c:901:39: error: expected ')' before numeric constant 901 | r->d[r->width - 1] &= (((BN_ULONG) 1) << top_word_exponent) - 1; | ~ ^~ | ) In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:54: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div_extra.c: In function 'bn_mod_u16_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div_extra.c:83:2: error: #error "Unknown BN_ULONG size" 83 | #error "Unknown BN_ULONG size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div_extra.c:73:12: error: unused variable 'm' [-Werror=unused-variable] 73 | uint32_t m = (uint32_t)(((UINT64_C(1) << (32 + p)) + d - 1) / d); | ^ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:55: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:141:56: error: unknown type name 'BN_ULONG' 141 | static void exponentiation_s2n_bignum_copy_from_prebuf(BN_ULONG *dest, int width, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:142:47: error: unknown type name 'BN_ULONG' 142 | const BN_ULONG *table, int rowidx, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c: In function 'BN_div_recp': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:373:10: error: implicit declaration of function 'BN_add_word'; did you mean 'BN_get_word'? [-Werror=implicit-function-declaration] 373 | if (!BN_add_word(d, 1)) { | ^~~~~~~~~~~ | BN_get_word /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:767:28: error: unknown type name 'BN_ULONG' 767 | void bn_mod_exp_mont_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:767:47: error: unknown type name 'BN_ULONG' 767 | void bn_mod_exp_mont_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:768:34: error: unknown type name 'BN_ULONG' 768 | const BN_ULONG *p, size_t num_p, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:859:39: error: unknown type name 'BN_ULONG' 859 | void bn_mod_inverse0_prime_mont_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:859:58: error: unknown type name 'BN_ULONG' 859 | void bn_mod_inverse0_prime_mont_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:883:54: error: unknown type name 'BN_ULONG' 883 | static void copy_to_prebuf(const BIGNUM *b, int top, BN_ULONG *table, int idx, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:890:55: error: unknown type name 'BN_ULONG' 890 | static int copy_from_prebuf(BIGNUM *b, int top, const BN_ULONG *table, int idx, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c: In function 'copy_from_prebuf': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:897:5: error: implicit declaration of function 'exponentiation_s2n_bignum_copy_from_prebuf' [-Werror=implicit-function-declaration] 897 | exponentiation_s2n_bignum_copy_from_prebuf(b->d, top, table, idx, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:902:34: error: 'BN_ULONG' undeclared (first use in this function) 902 | OPENSSL_memset(b->d, 0, sizeof(BN_ULONG) * top); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:909:13: error: expected ';' before 'mask' 909 | BN_ULONG mask = value_barrier_w(constant_time_eq_int(i, idx)); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:911:29: error: 'mask' undeclared (first use in this function) 911 | b->d[j] |= table[j] & mask; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c: In function 'BN_mod_exp_mont_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:935:3: error: unknown type name 'BN_ULONG' 935 | BN_ULONG *powerbuf = NULL; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:954:29: error: 'BN_BITS2' undeclared (first use in this function) 954 | int max_bits = p->width * BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:382:52: error: 'BN_ULONG' undeclared (first use in this function) 382 | #define BN_MONTGOMERY_MAX_WORDS (8 * 1024 / sizeof(BN_ULONG)) | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:1009:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 1009 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:1010:7: note: in expansion of macro 'BN_MONTGOMERY_MAX_WORDS' 1010 | BN_MONTGOMERY_MAX_WORDS <= | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_1009_error_is_powerbuf_len_may_overflow' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:1009:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 1009 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:1180:5: error: implicit declaration of function 'copy_to_prebuf'; did you mean 'copy_from_prebuf'? [-Werror=implicit-function-declaration] 1180 | copy_to_prebuf(&tmp, top, powerbuf, 0, window); | ^~~~~~~~~~~~~~ | copy_from_prebuf /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/exponentiation.c:1354:38: error: unknown type name 'BN_ULONG' 1354 | int BN_mod_exp_mont_word(BIGNUM *rr, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:56: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd.c: In function 'BN_mod_inverse_blinded': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd.c:351:8: error: implicit declaration of function 'BN_rand_range_ex'; did you mean 'BN_rand_range'? [-Werror=implicit-function-declaration] 351 | if (!BN_rand_range_ex(&blinding_factor, 1, &mont->N)) { | ^~~~~~~~~~~~~~~~ | BN_rand_range /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd.c: In function 'bn_mod_inverse_prime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd.c:381:12: error: implicit declaration of function 'BN_sub_word'; did you mean 'BN_get_word'? [-Werror=implicit-function-declaration] 381 | BN_sub_word(p_minus_2, 2) && | ^~~~~~~~~~~ | BN_get_word In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:57: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:24:8: error: unknown type name 'BN_ULONG' 24 | static BN_ULONG word_is_odd_mask(BN_ULONG a) { return (BN_ULONG)0 - (a & 1); } | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:24:34: error: unknown type name 'BN_ULONG' 24 | static BN_ULONG word_is_odd_mask(BN_ULONG a) { return (BN_ULONG)0 - (a & 1); } | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:26:33: error: unknown type name 'BN_ULONG' 26 | static void maybe_rshift1_words(BN_ULONG *a, BN_ULONG mask, BN_ULONG *tmp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:26:46: error: unknown type name 'BN_ULONG' 26 | static void maybe_rshift1_words(BN_ULONG *a, BN_ULONG mask, BN_ULONG *tmp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:26:61: error: unknown type name 'BN_ULONG' 26 | static void maybe_rshift1_words(BN_ULONG *a, BN_ULONG mask, BN_ULONG *tmp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:32:39: error: unknown type name 'BN_ULONG' 32 | static void maybe_rshift1_words_carry(BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:32:52: error: unknown type name 'BN_ULONG' 32 | static void maybe_rshift1_words_carry(BN_ULONG *a, BN_ULONG carry, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:33:39: error: unknown type name 'BN_ULONG' 33 | BN_ULONG mask, BN_ULONG *tmp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:33:54: error: unknown type name 'BN_ULONG' 33 | BN_ULONG mask, BN_ULONG *tmp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:42:8: error: unknown type name 'BN_ULONG' 42 | static BN_ULONG maybe_add_words(BN_ULONG *a, BN_ULONG mask, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:42:33: error: unknown type name 'BN_ULONG' 42 | static BN_ULONG maybe_add_words(BN_ULONG *a, BN_ULONG mask, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:42:46: error: unknown type name 'BN_ULONG' 42 | static BN_ULONG maybe_add_words(BN_ULONG *a, BN_ULONG mask, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:42:67: error: unknown type name 'BN_ULONG' 42 | static BN_ULONG maybe_add_words(BN_ULONG *a, BN_ULONG mask, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:43:33: error: unknown type name 'BN_ULONG' 43 | BN_ULONG *tmp, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c: In function 'bn_gcd_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:75:32: error: 'BN_BITS2' undeclared (first use in this function) 75 | unsigned x_bits = x->width * BN_BITS2, y_bits = y->width * BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:84:5: error: unknown type name 'BN_ULONG' 84 | BN_ULONG both_odd = word_is_odd_mask(u->d[0]) & word_is_odd_mask(v->d[0]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:84:25: error: implicit declaration of function 'word_is_odd_mask' [-Werror=implicit-function-declaration] 84 | BN_ULONG both_odd = word_is_odd_mask(u->d[0]) & word_is_odd_mask(v->d[0]); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:87:5: error: unknown type name 'BN_ULONG' 87 | BN_ULONG u_less_than_v = | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:88:10: error: 'BN_ULONG' undeclared (first use in this function) 88 | (BN_ULONG)0 - bn_sub_words(tmp->d, u->d, v->d, width); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:88:19: error: expected ',' or ';' before numeric constant 88 | (BN_ULONG)0 - bn_sub_words(tmp->d, u->d, v->d, width); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:89:5: error: implicit declaration of function 'bn_select_words'; did you mean 'bn_set_words'? [-Werror=implicit-function-declaration] 89 | bn_select_words(u->d, both_odd & ~u_less_than_v, tmp->d, u->d, width); | ^~~~~~~~~~~~~~~ | bn_set_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:94:13: error: expected ';' before 'u_is_odd' 94 | BN_ULONG u_is_odd = word_is_odd_mask(u->d[0]); | ^~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:95:13: error: expected ';' before 'v_is_odd' 95 | BN_ULONG v_is_odd = word_is_odd_mask(v->d[0]); | ^~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:99:20: error: 'u_is_odd' undeclared (first use in this function); did you mean 'BN_is_odd'? 99 | shift += 1 & (~u_is_odd & ~v_is_odd); | ^~~~~~~~ | BN_is_odd /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:99:32: error: 'v_is_odd' undeclared (first use in this function); did you mean 'BN_is_odd'? 99 | shift += 1 & (~u_is_odd & ~v_is_odd); | ^~~~~~~~ | BN_is_odd /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:102:5: error: implicit declaration of function 'maybe_rshift1_words' [-Werror=implicit-function-declaration] 102 | maybe_rshift1_words(u->d, ~u_is_odd, tmp->d, width); | ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c: In function 'bn_is_relatively_prime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:143:5: error: unknown type name 'BN_ULONG' 143 | BN_ULONG mask = shift | (gcd->d[0] ^ 1); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c: In function 'bn_mod_inverse_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:245:29: error: 'BN_BITS2' undeclared (first use in this function) 245 | size_t a_bits = a_width * BN_BITS2, n_bits = n_width * BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:266:5: error: unknown type name 'BN_ULONG' 266 | BN_ULONG both_odd = word_is_odd_mask(u->d[0]) & word_is_odd_mask(v->d[0]); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:269:5: error: unknown type name 'BN_ULONG' 269 | BN_ULONG v_less_than_u = | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:270:10: error: 'BN_ULONG' undeclared (first use in this function) 270 | (BN_ULONG)0 - bn_sub_words(tmp->d, v->d, u->d, n_width); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:270:19: error: expected ',' or ';' before numeric constant 270 | (BN_ULONG)0 - bn_sub_words(tmp->d, v->d, u->d, n_width); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:276:13: error: expected ';' before 'carry' 276 | BN_ULONG carry = bn_add_words(tmp->d, A->d, C->d, n_width); | ^~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:277:5: error: 'carry' undeclared (first use in this function) 277 | carry -= bn_sub_words(tmp2->d, tmp->d, n->d, n_width); | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:290:13: error: expected ';' before 'u_is_even' 290 | BN_ULONG u_is_even = ~word_is_odd_mask(u->d[0]); | ^~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:291:13: error: expected ';' before 'v_is_even' 291 | BN_ULONG v_is_even = ~word_is_odd_mask(v->d[0]); | ^~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:295:31: error: 'u_is_even' undeclared (first use in this function) 295 | maybe_rshift1_words(u->d, u_is_even, tmp->d, n_width); | ^~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:296:13: error: expected ';' before 'A_or_B_is_odd' 296 | BN_ULONG A_or_B_is_odd = | ^~~~~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:298:13: error: expected ';' before 'A_carry' 298 | BN_ULONG A_carry = | ^~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:300:13: error: expected ';' before 'B_carry' 300 | BN_ULONG B_carry = | ^~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:302:5: error: implicit declaration of function 'maybe_rshift1_words_carry' [-Werror=implicit-function-declaration] 302 | maybe_rshift1_words_carry(A->d, A_carry, u_is_even, tmp->d, n_width); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:302:37: error: 'A_carry' undeclared (first use in this function) 302 | maybe_rshift1_words_carry(A->d, A_carry, u_is_even, tmp->d, n_width); | ^~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:303:37: error: 'B_carry' undeclared (first use in this function) 303 | maybe_rshift1_words_carry(B->d, B_carry, u_is_even, tmp->d, a_width); | ^~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:305:31: error: 'v_is_even' undeclared (first use in this function) 305 | maybe_rshift1_words(v->d, v_is_even, tmp->d, n_width); | ^~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:306:13: error: expected ';' before 'C_or_D_is_odd' 306 | BN_ULONG C_or_D_is_odd = | ^~~~~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:308:13: error: expected ';' before 'C_carry' 308 | BN_ULONG C_carry = | ^~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:310:13: error: expected ';' before 'D_carry' 310 | BN_ULONG D_carry = | ^~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:312:37: error: 'C_carry' undeclared (first use in this function) 312 | maybe_rshift1_words_carry(C->d, C_carry, v_is_even, tmp->d, n_width); | ^~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/gcd_extra.c:313:37: error: 'D_carry' undeclared (first use in this function) 313 | maybe_rshift1_words_carry(D->d, D_carry, v_is_even, tmp->d, a_width); | ^~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:58: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:142:1: error: unknown type name 'BN_ULONG' 142 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:142:27: error: unknown type name 'BN_ULONG' 142 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:142:47: error: unknown type name 'BN_ULONG' 142 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:143:27: error: unknown type name 'BN_ULONG' 143 | BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:170:1: error: unknown type name 'BN_ULONG' 170 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:170:23: error: unknown type name 'BN_ULONG' 170 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:170:43: error: unknown type name 'BN_ULONG' 170 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:171:23: error: unknown type name 'BN_ULONG' 171 | BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:196:19: error: unknown type name 'BN_ULONG' 196 | void bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, size_t n) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:196:38: error: unknown type name 'BN_ULONG' 196 | void bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, size_t n) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:312:20: error: unknown type name 'BN_ULONG' 312 | void bn_mul_comba8(BN_ULONG r[16], const BN_ULONG a[8], const BN_ULONG b[8]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:312:42: error: unknown type name 'BN_ULONG' 312 | void bn_mul_comba8(BN_ULONG r[16], const BN_ULONG a[8], const BN_ULONG b[8]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:312:63: error: unknown type name 'BN_ULONG' 312 | void bn_mul_comba8(BN_ULONG r[16], const BN_ULONG a[8], const BN_ULONG b[8]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:414:20: error: unknown type name 'BN_ULONG' 414 | void bn_mul_comba4(BN_ULONG r[8], const BN_ULONG a[4], const BN_ULONG b[4]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:414:41: error: unknown type name 'BN_ULONG' 414 | void bn_mul_comba4(BN_ULONG r[8], const BN_ULONG a[4], const BN_ULONG b[4]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:414:62: error: unknown type name 'BN_ULONG' 414 | void bn_mul_comba4(BN_ULONG r[8], const BN_ULONG a[4], const BN_ULONG b[4]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:452:20: error: unknown type name 'BN_ULONG' 452 | void bn_sqr_comba8(BN_ULONG r[16], const BN_ULONG a[8]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:452:42: error: unknown type name 'BN_ULONG' 452 | void bn_sqr_comba8(BN_ULONG r[16], const BN_ULONG a[8]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:526:20: error: unknown type name 'BN_ULONG' 526 | void bn_sqr_comba4(BN_ULONG r[8], const BN_ULONG a[4]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:526:41: error: unknown type name 'BN_ULONG' 526 | void bn_sqr_comba4(BN_ULONG r[8], const BN_ULONG a[4]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:570:1: error: unknown type name 'BN_ULONG' 570 | BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:570:23: error: unknown type name 'BN_ULONG' 570 | BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:570:42: error: unknown type name 'BN_ULONG' 570 | BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:570:61: error: unknown type name 'BN_ULONG' 570 | BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:597:1: error: unknown type name 'BN_ULONG' 597 | BN_ULONG bn_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:597:23: error: unknown type name 'BN_ULONG' 597 | BN_ULONG bn_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:597:42: error: unknown type name 'BN_ULONG' 597 | BN_ULONG bn_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/generic.c:597:61: error: unknown type name 'BN_ULONG' 597 | BN_ULONG bn_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:59: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c: In function 'bn_jacobi': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:61:41: error: 'BN_ULONG' undeclared (first use in this function) 61 | #define BN_lsw(n) (((n)->width == 0) ? (BN_ULONG) 0 : (n)->d[0]) | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:123:23: note: in expansion of macro 'BN_lsw' 123 | ret = ret * tab[BN_lsw(B) & 7]; | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:61:51: error: expected ':' before numeric constant 61 | #define BN_lsw(n) (((n)->width == 0) ? (BN_ULONG) 0 : (n)->d[0]) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:123:23: note: in expansion of macro 'BN_lsw' 123 | ret = ret * tab[BN_lsw(B) & 7]; | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:61:51: error: expected ':' before numeric constant 61 | #define BN_lsw(n) (((n)->width == 0) ? (BN_ULONG) 0 : (n)->d[0]) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:128:20: note: in expansion of macro 'BN_lsw' 128 | if ((A->neg ? ~BN_lsw(A) : BN_lsw(A)) & BN_lsw(B) & 2) { | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:61:51: error: expected ':' before numeric constant 61 | #define BN_lsw(n) (((n)->width == 0) ? (BN_ULONG) 0 : (n)->d[0]) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:128:32: note: in expansion of macro 'BN_lsw' 128 | if ((A->neg ? ~BN_lsw(A) : BN_lsw(A)) & BN_lsw(B) & 2) { | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:61:51: error: expected ':' before numeric constant 61 | #define BN_lsw(n) (((n)->width == 0) ? (BN_ULONG) 0 : (n)->d[0]) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:128:45: note: in expansion of macro 'BN_lsw' 128 | if ((A->neg ? ~BN_lsw(A) : BN_lsw(A)) & BN_lsw(B) & 2) { | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/jacobi.c:69:20: error: variable 'tab' set but not used [-Werror=unused-but-set-variable] 69 | static const int tab[8] = {0, 1, 0, -1, 0, -1, 0, 1}; | ^~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c: In function 'bn_mont_ctx_set_N_and_n0': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/internal.h:382:52: error: 'BN_ULONG' undeclared (first use in this function) 382 | #define BN_MONTGOMERY_MAX_WORDS (8 * 1024 / sizeof(BN_ULONG)) | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:215:30: note: in expansion of macro 'BN_MONTGOMERY_MAX_WORDS' 215 | if (!bn_fits_in_words(mod, BN_MONTGOMERY_MAX_WORDS)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:236:25: error: 'BN_MONT_CTX_N0_LIMBS' undeclared (first use in this function) 236 | OPENSSL_STATIC_ASSERT(BN_MONT_CTX_N0_LIMBS == 1 || BN_MONT_CTX_N0_LIMBS == 2, | ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:236:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 236 | OPENSSL_STATIC_ASSERT(BN_MONT_CTX_N0_LIMBS == 1 || BN_MONT_CTX_N0_LIMBS == 2, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_236_error_is_BN_MONT_CTX_N0_LIMBS_value_is_invalid' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:236:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 236 | OPENSSL_STATIC_ASSERT(BN_MONT_CTX_N0_LIMBS == 1 || BN_MONT_CTX_N0_LIMBS == 2, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_238_error_is_uint64_t_is_insufficient_precision_for_n0' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:238:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 238 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:60: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:242:27: error: expected ';' before 'n0' 242 | mont->n0[0] = (BN_ULONG)n0; | ^~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:241:12: error: unused variable 'n0' [-Werror=unused-variable] 241 | uint64_t n0 = bn_mont_n0(&mont->N); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c: In function 'BN_MONT_CTX_set': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:270:37: error: 'BN_BITS2' undeclared (first use in this function) 270 | unsigned lgBigR = mont->N.width * BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:324:40: error: unknown type name 'BN_ULONG' 324 | static int bn_from_montgomery_in_place(BN_ULONG *r, size_t num_r, BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:324:67: error: unknown type name 'BN_ULONG' 324 | static int bn_from_montgomery_in_place(BN_ULONG *r, size_t num_r, BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c: In function 'BN_from_montgomery_word': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:376:10: error: implicit declaration of function 'bn_from_montgomery_in_place'; did you mean 'BN_from_montgomery_word'? [-Werror=implicit-function-declaration] 376 | return bn_from_montgomery_in_place(ret->d, ret->width, r->d, r->width, mont); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | BN_from_montgomery_word /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c: In function 'bn_one_to_montgomery': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:403:47: error: 'BN_BITS2' undeclared (first use in this function) 403 | if (n->width > 0 && (n->d[n->width - 1] >> (BN_BITS2 - 1)) != 0) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:575:29: error: unknown type name 'BN_ULONG' 575 | void bn_to_montgomery_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:575:48: error: unknown type name 'BN_ULONG' 575 | void bn_to_montgomery_small(BN_ULONG *r, const BN_ULONG *a, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:580:31: error: unknown type name 'BN_ULONG' 580 | void bn_from_montgomery_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:580:64: error: unknown type name 'BN_ULONG' 580 | void bn_from_montgomery_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:594:34: error: unknown type name 'BN_ULONG' 594 | void bn_mod_mul_montgomery_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:594:53: error: unknown type name 'BN_ULONG' 594 | void bn_mod_mul_montgomery_small(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery.c:595:40: error: unknown type name 'BN_ULONG' 595 | const BN_ULONG *b, size_t num, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:25:23: error: 'BN_MONT_CTX_N0_LIMBS' undeclared here (not in a function) 25 | OPENSSL_STATIC_ASSERT(BN_MONT_CTX_N0_LIMBS == 1 || BN_MONT_CTX_N0_LIMBS == 2, | ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:25:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 25 | OPENSSL_STATIC_ASSERT(BN_MONT_CTX_N0_LIMBS == 1 || BN_MONT_CTX_N0_LIMBS == 2, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_25_error_is_BN_MONT_CTX_N0_LIMBS_value_is_invalid' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:25:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 25 | OPENSSL_STATIC_ASSERT(BN_MONT_CTX_N0_LIMBS == 1 || BN_MONT_CTX_N0_LIMBS == 2, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:27:30: error: 'BN_ULONG' undeclared here (not in a function) 27 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) * BN_MONT_CTX_N0_LIMBS == | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:27:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 27 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) * BN_MONT_CTX_N0_LIMBS == | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_27_error_is_uint64_t_is_insufficient_precision_for_n0' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:27:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 27 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) * BN_MONT_CTX_N0_LIMBS == | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:61: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c: In function 'bn_neg_inv_mod_r_u64': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:32:45: error: 'BN_BITS2' undeclared (first use in this function) 32 | #define LG_LITTLE_R (BN_MONT_CTX_N0_LIMBS * BN_BITS2) | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:109:49: note: in expansion of macro 'LG_LITTLE_R' 109 | static const uint64_t alpha = UINT64_C(1) << (LG_LITTLE_R - 1); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c: In function 'bn_mont_ctx_set_RR_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:176:37: error: 'BN_BITS2' undeclared (first use in this function) 176 | unsigned lgBigR = mont->N.width * BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/montgomery_inv.c:216:28: error: 'BN_BITS2_LG' undeclared (first use in this function) 216 | for (unsigned i = 0; i < BN_BITS2_LG; i++) { | ^~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:62: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:75:30: error: expected declaration specifiers or '...' before 'BN_ULONG' 75 | static void bn_abs_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:75:49: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 75 | static void bn_abs_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:75:58: error: expected ';', ',' or ')' before '*' token 75 | static void bn_abs_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:82:27: error: expected declaration specifiers or '...' before 'BN_ULONG' 82 | static void bn_mul_normal(BN_ULONG *r, const BN_ULONG *a, size_t na, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:82:46: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 82 | static void bn_mul_normal(BN_ULONG *r, const BN_ULONG *a, size_t na, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:82:55: error: expected ';', ',' or ')' before '*' token 82 | static void bn_mul_normal(BN_ULONG *r, const BN_ULONG *a, size_t na, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:130:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bn_sub_part_words' 130 | static BN_ULONG bn_sub_part_words(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:167:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bn_abs_sub_part_words' 167 | static BN_ULONG bn_abs_sub_part_words(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c: In function 'bn_abs_sub_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:189:5: error: implicit declaration of function 'bn_abs_sub_part_words' [-Werror=implicit-function-declaration] 189 | bn_abs_sub_part_words(r->d, a->d, b->d, cl, dl, tmp->d); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:207:30: error: expected declaration specifiers or '...' before 'BN_ULONG' 207 | static void bn_mul_recursive(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:207:49: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 207 | static void bn_mul_recursive(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:207:58: error: expected ';', ',' or ')' before '*' token 207 | static void bn_mul_recursive(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:307:35: error: expected declaration specifiers or '...' before 'BN_ULONG' 307 | static void bn_mul_part_recursive(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:307:54: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 307 | static void bn_mul_part_recursive(BN_ULONG *r, const BN_ULONG *a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:307:63: error: expected ';', ',' or ')' before '*' token 307 | static void bn_mul_part_recursive(BN_ULONG *r, const BN_ULONG *a, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c: In function 'bn_mul_impl': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:445:7: error: implicit declaration of function 'bn_mul_comba8'; did you mean 'bn_mul_impl'? [-Werror=implicit-function-declaration] 445 | bn_mul_comba8(rr->d, a->d, b->d); | ^~~~~~~~~~~~~ | bn_mul_impl /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:457:40: error: expected ')' before 'al' 457 | j = BN_num_bits_word((BN_ULONG)al); | ~ ^~ | ) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:459:40: error: expected ')' before 'bl' 459 | j = BN_num_bits_word((BN_ULONG)bl); | ~ ^~ | ) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:479:9: error: implicit declaration of function 'bn_mul_part_recursive' [-Werror=implicit-function-declaration] 479 | bn_mul_part_recursive(rr->d, a->d, b->d, j, al - j, bl - j, t->d); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:488:9: error: implicit declaration of function 'bn_mul_recursive' [-Werror=implicit-function-declaration] 488 | bn_mul_recursive(rr->d, a->d, b->d, j, al - j, bl - j, t->d); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:499:3: error: implicit declaration of function 'bn_mul_normal'; did you mean 'bn_mul_impl'? [-Werror=implicit-function-declaration] 499 | bn_mul_normal(rr->d, a->d, al, b->d, bl); | ^~~~~~~~~~~~~ | bn_mul_impl /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:532:19: error: expected declaration specifiers or '...' before 'BN_ULONG' 532 | void bn_mul_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:532:52: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 532 | void bn_mul_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:532:61: error: expected ';', ',' or ')' before '*' token 532 | void bn_mul_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:547:27: error: expected declaration specifiers or '...' before 'BN_ULONG' 547 | static void bn_sqr_normal(BN_ULONG *r, const BN_ULONG *a, size_t n, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:547:46: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 547 | static void bn_sqr_normal(BN_ULONG *r, const BN_ULONG *a, size_t n, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:547:55: error: expected ';', ',' or ')' before '*' token 547 | static void bn_sqr_normal(BN_ULONG *r, const BN_ULONG *a, size_t n, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:587:30: error: expected declaration specifiers or '...' before 'BN_ULONG' 587 | static void bn_sqr_recursive(BN_ULONG *r, const BN_ULONG *a, size_t n2, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:587:49: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 587 | static void bn_sqr_recursive(BN_ULONG *r, const BN_ULONG *a, size_t n2, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:587:58: error: expected ';', ',' or ')' before '*' token 587 | static void bn_sqr_recursive(BN_ULONG *r, const BN_ULONG *a, size_t n2, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:644:29: error: expected declaration specifiers or '...' before 'BN_ULONG' 644 | int BN_mul_word(BIGNUM *bn, BN_ULONG w) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c: In function 'bn_sqr_consttime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:687:5: error: implicit declaration of function 'bn_sqr_comba4' [-Werror=implicit-function-declaration] 687 | bn_sqr_comba4(rr->d, a->d); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:689:5: error: implicit declaration of function 'bn_sqr_comba8' [-Werror=implicit-function-declaration] 689 | bn_sqr_comba8(rr->d, a->d); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:692:15: error: expected ';' before 't' 692 | BN_ULONG t[BN_SQR_RECURSIVE_SIZE_NORMAL * 2]; | ^~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:693:7: error: implicit declaration of function 'bn_sqr_normal' [-Werror=implicit-function-declaration] 693 | bn_sqr_normal(rr->d, a->d, al, t); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:693:38: error: 't' undeclared (first use in this function) 693 | bn_sqr_normal(rr->d, a->d, al, t); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:700:9: error: implicit declaration of function 'bn_sqr_recursive' [-Werror=implicit-function-declaration] 700 | bn_sqr_recursive(rr->d, a->d, al, tmp->d); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:732:19: error: expected declaration specifiers or '...' before 'BN_ULONG' 732 | void bn_sqr_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:732:52: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 732 | void bn_sqr_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/mul.c:732:61: error: expected ';', ',' or ')' before '*' token 732 | void bn_sqr_small(BN_ULONG *r, size_t num_r, const BN_ULONG *a, size_t num_a) { | ^ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:63: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c: In function 'num_trial_division_primes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:289:18: error: 'BN_BITS2' undeclared (first use in this function) 289 | if (n->width * BN_BITS2 > 1024) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c: In function 'bn_odd_number_is_obviously_composite': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:518:44: error: implicit declaration of function 'BN_is_word'; did you mean 'BN_is_odd'? [-Werror=implicit-function-declaration] 518 | return bn_trial_division(&prime, bn) && !BN_is_word(bn, prime); | ^~~~~~~~~~ | BN_is_odd /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c: In function 'bn_miller_rabin_iteration': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:581:3: error: unknown type name 'crypto_word_t' 581 | crypto_word_t is_possibly_prime = 0; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:594:9: error: implicit declaration of function 'constant_time_declassify_w'; did you mean 'constant_time_declassify_int'? [-Werror=implicit-function-declaration] 594 | if (constant_time_declassify_w(constant_time_eq_int(j, miller_rabin->a) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | constant_time_declassify_int /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:608:5: error: unknown type name 'crypto_word_t' 608 | crypto_word_t z_is_w1_mont = BN_equal_consttime(z, miller_rabin->w1_mont); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c: In function 'BN_primality_test': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:757:3: error: unknown type name 'crypto_word_t' 757 | crypto_word_t uniform_iterations = 0; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:762:12: error: implicit declaration of function 'constant_time_lt_w'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 762 | constant_time_lt_w(uniform_iterations, checks)); | ^~~~~~~~~~~~~~~~~~ | constant_time_select_8 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:766:10: error: implicit declaration of function 'bn_rand_secret_range' [-Werror=implicit-function-declaration] 766 | if (!bn_rand_secret_range(b, &is_uniform, 2, miller_rabin.w1)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c: In function 'BN_enhanced_miller_rabin_primality_test': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/prime.c:821:24: error: implicit declaration of function 'BN_cmp_word'; did you mean 'BN_get_word'? [-Werror=implicit-function-declaration] 821 | if (!BN_is_odd(w) || BN_cmp_word(w, 3) <= 0) { | ^~~~~~~~~~~ | BN_get_word In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:64: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c: In function 'BN_rand': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:144:25: error: 'BN_BITS2' undeclared (first use in this function) 144 | if (bits > INT_MAX - (BN_BITS2 - 1)) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:151:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kOne' 151 | const BN_ULONG kOne = 1; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:151:18: error: 'kOne' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:152:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kThree' 152 | const BN_ULONG kThree = 3; | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:152:18: error: 'kThree' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:153:11: error: expected ';' before 'mask' 153 | BN_ULONG mask = bit < BN_BITS2 - 1 ? (kOne << (bit + 1)) - 1 : BN_MASK2; | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:164:24: error: 'mask' undeclared (first use in this function) 164 | rnd->d[words - 1] &= mask; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:193:8: error: unknown type name 'crypto_word_t' 193 | static crypto_word_t bn_less_than_word_mask(const BN_ULONG *a, size_t len, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:193:51: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 193 | static crypto_word_t bn_less_than_word_mask(const BN_ULONG *a, size_t len, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:193:60: error: expected ';', ',' or ')' before '*' token 193 | static crypto_word_t bn_less_than_word_mask(const BN_ULONG *a, size_t len, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:215:29: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 215 | int bn_in_range_words(const BN_ULONG *a, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:215:38: error: expected ';', ',' or ')' before '*' token 215 | int bn_in_range_words(const BN_ULONG *a, BN_ULONG min_inclusive, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:221:48: error: expected declaration specifiers or '...' before 'BN_ULONG' 221 | static int bn_range_to_mask(size_t *out_words, BN_ULONG *out_mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:222:57: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 222 | size_t min_inclusive, const BN_ULONG *max_exclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:222:66: error: expected ';', ',' or ')' before '*' token 222 | size_t min_inclusive, const BN_ULONG *max_exclusive, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:250:25: error: expected declaration specifiers or '...' before 'BN_ULONG' 250 | int bn_rand_range_words(BN_ULONG *out, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:250:40: error: expected declaration specifiers or '...' before 'BN_ULONG' 250 | int bn_rand_range_words(BN_ULONG *out, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:251:31: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 251 | const BN_ULONG *max_exclusive, size_t len, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:251:40: error: expected ';', ',' or ')' before '*' token 251 | const BN_ULONG *max_exclusive, size_t len, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:304:33: error: expected declaration specifiers or '...' before 'BN_ULONG' 304 | int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/random.c:318:58: error: expected declaration specifiers or '...' before 'BN_ULONG' 318 | int bn_rand_secret_range(BIGNUM *r, int *out_is_uniform, BN_ULONG min_inclusive, | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:67: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_lshift': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:69:13: error: 't' undeclared (first use in this function) 69 | BN_ULONG *t, *f; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:69:17: error: 'f' undeclared (first use in this function) 69 | BN_ULONG *t, *f; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:69:14: error: left-hand operand of comma expression has no effect [-Werror=unused-value] 69 | BN_ULONG *t, *f; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:70:11: error: expected ';' before 'l' 70 | BN_ULONG l; | ^~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:78:12: error: 'BN_BITS2' undeclared (first use in this function) 78 | nw = n / BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:93:7: error: 'l' undeclared (first use in this function); did you mean 'lb'? 93 | l = f[i]; | ^ | lb /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_lshift1': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:106:13: error: 'ap' undeclared (first use in this function); did you mean 'a'? 106 | BN_ULONG *ap, *rp, t, c; | ^~ | a /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:106:18: error: 'rp' undeclared (first use in this function); did you mean 'r'? 106 | BN_ULONG *ap, *rp, t, c; | ^~ | r /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:106:15: error: left-hand operand of comma expression has no effect [-Werror=unused-value] 106 | BN_ULONG *ap, *rp, t, c; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:106:22: error: 't' undeclared (first use in this function) 106 | BN_ULONG *ap, *rp, t, c; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:106:20: error: left-hand operand of comma expression has no effect [-Werror=unused-value] 106 | BN_ULONG *ap, *rp, t, c; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:106:25: error: 'c' undeclared (first use in this function) 106 | BN_ULONG *ap, *rp, t, c; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:106:23: error: left-hand operand of comma expression has no effect [-Werror=unused-value] 106 | BN_ULONG *ap, *rp, t, c; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:126:15: error: 'BN_BITS2' undeclared (first use in this function) 126 | c = t >> (BN_BITS2 - 1); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:136:22: error: expected declaration specifiers or '...' before 'BN_ULONG' 136 | void bn_rshift_words(BN_ULONG *r, const BN_ULONG *a, unsigned shift, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:136:41: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 136 | void bn_rshift_words(BN_ULONG *r, const BN_ULONG *a, unsigned shift, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:136:50: error: expected ';', ',' or ')' before '*' token 136 | void bn_rshift_words(BN_ULONG *r, const BN_ULONG *a, unsigned shift, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_rshift': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:165:3: error: implicit declaration of function 'bn_rshift_words'; did you mean 'bn_set_words'? [-Werror=implicit-function-declaration] 165 | bn_rshift_words(r->d, a->d, n, a->width); | ^~~~~~~~~~~~~~~ | bn_set_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'bn_rshift_secret_shift': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:184:23: error: 'BN_BITS2' undeclared (first use in this function) 184 | unsigned max_bits = BN_BITS2 * r->width; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:186:13: error: expected ';' before 'mask' 186 | BN_ULONG mask = (n >> i) & 1; | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:187:5: error: 'mask' undeclared (first use in this function) 187 | mask = 0 - mask; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:200:23: error: expected declaration specifiers or '...' before 'BN_ULONG' 200 | void bn_rshift1_words(BN_ULONG *r, const BN_ULONG *a, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:200:42: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 200 | void bn_rshift1_words(BN_ULONG *r, const BN_ULONG *a, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:200:51: error: expected ';', ',' or ')' before '*' token 200 | void bn_rshift1_words(BN_ULONG *r, const BN_ULONG *a, size_t num) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_rshift1': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:214:3: error: implicit declaration of function 'bn_rshift1_words'; did you mean 'bn_set_words'? [-Werror=implicit-function-declaration] 214 | bn_rshift1_words(r->d, a->d, a->width); | ^~~~~~~~~~~~~~~~ | bn_set_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_set_bit': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:226:15: error: 'BN_BITS2' undeclared (first use in this function) 226 | int i = n / BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:238:26: error: expected ')' before numeric constant 238 | a->d[i] |= (((BN_ULONG)1) << j); | ~ ^ | ) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_clear_bit': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:250:11: error: 'BN_BITS2' undeclared (first use in this function) 250 | i = n / BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:256:28: error: expected ')' before numeric constant 256 | a->d[i] &= (~(((BN_ULONG)1) << j)); | ~ ^ | ) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:261:31: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 261 | int bn_is_bit_set_words(const BN_ULONG *a, size_t num, size_t bit) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:261:40: error: expected ';', ',' or ')' before '*' token 261 | int bn_is_bit_set_words(const BN_ULONG *a, size_t num, size_t bit) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_mask_bits': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:282:15: error: 'BN_BITS2' undeclared (first use in this function) 282 | int w = n / BN_BITS2; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:291:18: error: 'BN_MASK2' undeclared (first use in this function) 291 | a->d[w] &= ~(BN_MASK2 << b); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:298:40: error: expected declaration specifiers or '...' before 'BN_ULONG' 298 | static int bn_count_low_zero_bits_word(BN_ULONG l) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c: In function 'BN_count_low_zero_bits': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:345:52: error: 'crypto_word_t' undeclared (first use in this function) 345 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:345:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 345 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_345_error_is_crypto_word_t_is_too_small' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:345:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 345 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_347_error_is_crypto_word_t_is_too_small' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:347:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 347 | OPENSSL_STATIC_ASSERT(sizeof(int) <= sizeof(crypto_word_t), | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:351:16: error: expected ';' before 'saw_nonzero' 351 | crypto_word_t saw_nonzero = 0; | ^~~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:353:18: error: expected ';' before 'nonzero' 353 | crypto_word_t nonzero = ~constant_time_is_zero_w(bn->d[i]); | ^~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:354:18: error: expected ';' before 'first_nonzero' 354 | crypto_word_t first_nonzero = ~saw_nonzero & nonzero; | ^~~~~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:355:5: error: 'saw_nonzero' undeclared (first use in this function) 355 | saw_nonzero |= nonzero; | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:355:20: error: 'nonzero' undeclared (first use in this function) 355 | saw_nonzero |= nonzero; | ^~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:357:16: error: implicit declaration of function 'bn_count_low_zero_bits_word'; did you mean 'BN_count_low_zero_bits'? [-Werror=implicit-function-declaration] 357 | int bits = bn_count_low_zero_bits_word(bn->d[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | BN_count_low_zero_bits /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:358:12: error: 'first_nonzero' undeclared (first use in this function) 358 | ret |= first_nonzero & (i * BN_BITS2 + bits); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/shift.c:358:33: error: 'BN_BITS2' undeclared (first use in this function) 358 | ret |= first_nonzero & (i * BN_BITS2 + bits); | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:92: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:503:46: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 503 | static DH *calculate_rfc7919_DH_from_p(const BN_ULONG data[], size_t data_len) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:503:55: error: expected ';', ',' or ')' before 'data' 503 | static DH *calculate_rfc7919_DH_from_p(const BN_ULONG data[], size_t data_len) { | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_2048': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:535:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kFFDHE2048Data' 535 | static const BN_ULONG kFFDHE2048Data[] = { | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:535:25: error: 'kFFDHE2048Data' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:535:40: error: expected expression before ']' token 535 | static const BN_ULONG kFFDHE2048Data[] = { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:554:10: error: implicit declaration of function 'calculate_rfc7919_DH_from_p' [-Werror=implicit-function-declaration] 554 | return calculate_rfc7919_DH_from_p(kFFDHE2048Data, OPENSSL_ARRAY_SIZE(kFFDHE2048Data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_3072': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:560:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kFFDHE3072Data' 560 | static const BN_ULONG kFFDHE3072Data[] = { | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:560:25: error: 'kFFDHE3072Data' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:560:40: error: expected expression before ']' token 560 | static const BN_ULONG kFFDHE3072Data[] = { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_4096': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:593:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kFFDHE4096Data' 593 | static const BN_ULONG kFFDHE4096Data[] = { | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:593:27: error: 'kFFDHE4096Data' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:593:42: error: expected expression before ']' token 593 | static const BN_ULONG kFFDHE4096Data[] = { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_8192': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:634:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kFFDHE8192Data' 634 | static const BN_ULONG kFFDHE8192Data[] = { | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:634:25: error: 'kFFDHE8192Data' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:634:40: error: expected expression before ']' token 634 | static const BN_ULONG kFFDHE8192Data[] = { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:100:39: error: 'BN_BYTES' undeclared here (not in a function) 100 | #define EC_MAX_WORDS ((EC_MAX_BYTES + BN_BYTES - 1) / BN_BYTES) | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:110:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 110 | OPENSSL_STATIC_ASSERT(EC_MAX_WORDS <= BN_SMALL_MAX_WORDS, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:110:23: note: in expansion of macro 'EC_MAX_WORDS' 110 | OPENSSL_STATIC_ASSERT(EC_MAX_WORDS <= BN_SMALL_MAX_WORDS, | ^~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_110_error_is_bn__small_functions_not_usable' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:110:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 110 | OPENSSL_STATIC_ASSERT(EC_MAX_WORDS <= BN_SMALL_MAX_WORDS, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/ecdh.c:78, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:95: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:121:3: error: expected specifier-qualifier-list before 'BN_ULONG' 121 | BN_ULONG words[EC_MAX_WORDS]; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:145:29: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 145 | const BN_ULONG *words, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:145:38: error: expected ';', ',' or ')' before '*' token 145 | const BN_ULONG *words, size_t num); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:200:62: error: expected declaration specifiers or '...' before 'BN_ULONG' 200 | void ec_scalar_select(const EC_GROUP *group, EC_SCALAR *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:218:3: error: expected specifier-qualifier-list before 'BN_ULONG' 218 | BN_ULONG words[EC_MAX_WORDS]; | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:256:1: error: unknown type name 'BN_ULONG' 256 | BN_ULONG ec_felem_non_zero_mask(const EC_GROUP *group, const EC_FELEM *a); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:260:60: error: expected declaration specifiers or '...' before 'BN_ULONG' 260 | void ec_felem_select(const EC_GROUP *group, EC_FELEM *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:435:63: error: expected declaration specifiers or '...' before 'BN_ULONG' 435 | void ec_point_select(const EC_GROUP *group, EC_JACOBIAN *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:439:62: error: expected declaration specifiers or '...' before 'BN_ULONG' 439 | void ec_affine_select(const EC_GROUP *group, EC_AFFINE *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:443:64: error: expected declaration specifiers or '...' before 'BN_ULONG' 443 | void ec_precomp_select(const EC_GROUP *group, EC_PRECOMP *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:576:30: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 576 | const BN_ULONG *words, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:576:39: error: expected ';', ',' or ')' before '*' token 576 | const BN_ULONG *words, size_t num); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:590:27: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 590 | const BN_ULONG *exp, size_t num_exp); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:590:36: error: expected ';', ',' or ')' before '*' token 590 | const BN_ULONG *exp, size_t num_exp); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:687:37: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 687 | const BN_ULONG *words, size_t num); | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:687:46: error: expected ';', ',' or ')' before '*' token 687 | const BN_ULONG *words, size_t num); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:689:53: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 689 | const EC_FELEM *a, const BN_ULONG *exp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:689:62: error: expected ';', ',' or ')' before '*' token 689 | const EC_FELEM *a, const BN_ULONG *exp, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:748:38: error: unknown type name 'crypto_word_t' 748 | void ec_GFp_nistp_recode_scalar_bits(crypto_word_t *sign, crypto_word_t *digit, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:748:59: error: unknown type name 'crypto_word_t' 748 | void ec_GFp_nistp_recode_scalar_bits(crypto_word_t *sign, crypto_word_t *digit, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdh/../ec/internal.h:749:38: error: unknown type name 'crypto_word_t' 749 | crypto_word_t in); | ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:96: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c: In function 'digest_to_scalar': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:82:29: error: 'EC_SCALAR' has no member named 'words' 82 | bn_big_endian_to_words(out->words, order->width, digest, digest_len); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:86:24: error: 'EC_SCALAR' has no member named 'words' 86 | bn_rshift_words(out->words, out->words, 8 - (num_bits & 0x7), order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:86:36: error: 'EC_SCALAR' has no member named 'words' 86 | bn_rshift_words(out->words, out->words, 8 - (num_bits & 0x7), order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:94:11: error: expected ';' before 'tmp' 94 | BN_ULONG tmp[EC_MAX_WORDS]; | ^~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:95:3: error: implicit declaration of function 'bn_reduce_once_in_place' [-Werror=implicit-function-declaration] 95 | bn_reduce_once_in_place(out->words, 0 /* no carry */, order->d, tmp, | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:95:30: error: 'EC_SCALAR' has no member named 'words' 95 | bn_reduce_once_in_place(out->words, 0 /* no carry */, order->d, tmp, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:95:67: error: 'tmp' undeclared (first use in this function); did you mean 'tm'? 95 | bn_reduce_once_in_place(out->words, 0 /* no carry */, order->d, tmp, | ^~~ | tm /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c: In function 'ecdsa_sign_impl': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:263:30: error: 'EC_SCALAR' has no member named 'words' 263 | !bn_set_words(ret->r, r.words, order->width) || | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:264:30: error: 'EC_SCALAR' has no member named 'words' 264 | !bn_set_words(ret->s, s.words, order->width)) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c: In function 'ECDSA_do_sign': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ecdsa/ecdsa.c:335:31: error: 'EC_SCALAR' has no member named 'words' 335 | SHA512_Update(&sha, priv_key->words, order->width * sizeof(BN_ULONG)); | ^~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:83, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:97: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:89:2: error: #error "unknown word size" 89 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:146:2: error: #error "unknown word size" 146 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:203:2: error: #error "unknown word size" 203 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:300:2: error: #error "unknown word size" 300 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/builtin_curves.h:357:2: error: #error "unknown word size" 357 | #error "unknown word size" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:89:45: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 89 | const BN_ULONG *modulus, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:89:54: error: expected ';', ',' or ')' before '*' token 89 | const BN_ULONG *modulus, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:99:2: error: #error "unknown word length" 99 | #error "unknown word length" | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: In function 'ec_group_set_a_zero': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:113:26: error: 'EC_FELEM' has no member named 'words' 113 | OPENSSL_memset(group->a.words, 0, sizeof(EC_FELEM)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: In function 'EC_group_p224_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:124:3: error: implicit declaration of function 'ec_group_init_static_mont' [-Werror=implicit-function-declaration] 124 | ec_group_init_static_mont(&out->field, OPENSSL_ARRAY_SIZE(kP224Field), | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:124:61: error: 'kP224Field' undeclared (first use in this function); did you mean 'kP224FieldN0'? 124 | ec_group_init_static_mont(&out->field, OPENSSL_ARRAY_SIZE(kP224Field), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:125:41: error: 'kP224FieldRR' undeclared (first use in this function); did you mean 'kP224FieldN0'? 125 | kP224Field, kP224FieldRR, kP224FieldN0); | ^~~~~~~~~~~~ | kP224FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:126:61: error: 'kP224Order' undeclared (first use in this function); did you mean 'kP224OrderN0'? 126 | ec_group_init_static_mont(&out->order, OPENSSL_ARRAY_SIZE(kP224Order), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:127:41: error: 'kP224OrderRR' undeclared (first use in this function); did you mean 'kP224OrderN0'? 127 | kP224Order, kP224OrderRR, kP224OrderN0); | ^~~~~~~~~~~~ | kP224OrderN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:137:38: error: 'EC_FELEM' has no member named 'words' 137 | OPENSSL_memcpy(out->generator.raw.X.words, kP224MontGX, sizeof(kP224MontGX)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:137:46: error: 'kP224MontGX' undeclared (first use in this function) 137 | OPENSSL_memcpy(out->generator.raw.X.words, kP224MontGX, sizeof(kP224MontGX)); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:138:38: error: 'EC_FELEM' has no member named 'words' 138 | OPENSSL_memcpy(out->generator.raw.Y.words, kP224MontGY, sizeof(kP224MontGY)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:138:46: error: 'kP224MontGY' undeclared (first use in this function) 138 | OPENSSL_memcpy(out->generator.raw.Y.words, kP224MontGY, sizeof(kP224MontGY)); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:139:38: error: 'EC_FELEM' has no member named 'words' 139 | OPENSSL_memcpy(out->generator.raw.Z.words, kP224FieldR, sizeof(kP224FieldR)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:139:46: error: 'kP224FieldR' undeclared (first use in this function); did you mean 'kP224FieldN0'? 139 | OPENSSL_memcpy(out->generator.raw.Z.words, kP224FieldR, sizeof(kP224FieldR)); | ^~~~~~~~~~~ | kP224FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:140:24: error: 'EC_FELEM' has no member named 'words' 140 | OPENSSL_memcpy(out->b.words, kP224MontB, sizeof(kP224MontB)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:140:32: error: 'kP224MontB' undeclared (first use in this function) 140 | OPENSSL_memcpy(out->b.words, kP224MontB, sizeof(kP224MontB)); | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: In function 'EC_group_p256_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:160:61: error: 'kP256Field' undeclared (first use in this function); did you mean 'kP256FieldN0'? 160 | ec_group_init_static_mont(&out->field, OPENSSL_ARRAY_SIZE(kP256Field), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:161:41: error: 'kP256FieldRR' undeclared (first use in this function); did you mean 'kP256FieldN0'? 161 | kP256Field, kP256FieldRR, kP256FieldN0); | ^~~~~~~~~~~~ | kP256FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:162:61: error: 'kP256Order' undeclared (first use in this function); did you mean 'kP256OrderN0'? 162 | ec_group_init_static_mont(&out->order, OPENSSL_ARRAY_SIZE(kP256Order), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:163:41: error: 'kP256OrderRR' undeclared (first use in this function); did you mean 'kP256OrderN0'? 163 | kP256Order, kP256OrderRR, kP256OrderN0); | ^~~~~~~~~~~~ | kP256OrderN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:173:38: error: 'EC_FELEM' has no member named 'words' 173 | OPENSSL_memcpy(out->generator.raw.X.words, kP256MontGX, sizeof(kP256MontGX)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:173:46: error: 'kP256MontGX' undeclared (first use in this function) 173 | OPENSSL_memcpy(out->generator.raw.X.words, kP256MontGX, sizeof(kP256MontGX)); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:174:38: error: 'EC_FELEM' has no member named 'words' 174 | OPENSSL_memcpy(out->generator.raw.Y.words, kP256MontGY, sizeof(kP256MontGY)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:174:46: error: 'kP256MontGY' undeclared (first use in this function) 174 | OPENSSL_memcpy(out->generator.raw.Y.words, kP256MontGY, sizeof(kP256MontGY)); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:175:38: error: 'EC_FELEM' has no member named 'words' 175 | OPENSSL_memcpy(out->generator.raw.Z.words, kP256FieldR, sizeof(kP256FieldR)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:175:46: error: 'kP256FieldR' undeclared (first use in this function); did you mean 'kP256FieldN0'? 175 | OPENSSL_memcpy(out->generator.raw.Z.words, kP256FieldR, sizeof(kP256FieldR)); | ^~~~~~~~~~~ | kP256FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:176:24: error: 'EC_FELEM' has no member named 'words' 176 | OPENSSL_memcpy(out->b.words, kP256MontB, sizeof(kP256MontB)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:176:32: error: 'kP256MontB' undeclared (first use in this function) 176 | OPENSSL_memcpy(out->b.words, kP256MontB, sizeof(kP256MontB)); | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: In function 'EC_group_p384_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:193:61: error: 'kP384Field' undeclared (first use in this function); did you mean 'kP384FieldN0'? 193 | ec_group_init_static_mont(&out->field, OPENSSL_ARRAY_SIZE(kP384Field), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:194:41: error: 'kP384FieldRR' undeclared (first use in this function); did you mean 'kP384FieldN0'? 194 | kP384Field, kP384FieldRR, kP384FieldN0); | ^~~~~~~~~~~~ | kP384FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:195:61: error: 'kP384Order' undeclared (first use in this function); did you mean 'kP384OrderN0'? 195 | ec_group_init_static_mont(&out->order, OPENSSL_ARRAY_SIZE(kP384Order), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:196:41: error: 'kP384OrderRR' undeclared (first use in this function); did you mean 'kP384OrderN0'? 196 | kP384Order, kP384OrderRR, kP384OrderN0); | ^~~~~~~~~~~~ | kP384OrderN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:205:38: error: 'EC_FELEM' has no member named 'words' 205 | OPENSSL_memcpy(out->generator.raw.X.words, kP384MontGX, sizeof(kP384MontGX)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:205:46: error: 'kP384MontGX' undeclared (first use in this function) 205 | OPENSSL_memcpy(out->generator.raw.X.words, kP384MontGX, sizeof(kP384MontGX)); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:206:38: error: 'EC_FELEM' has no member named 'words' 206 | OPENSSL_memcpy(out->generator.raw.Y.words, kP384MontGY, sizeof(kP384MontGY)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:206:46: error: 'kP384MontGY' undeclared (first use in this function) 206 | OPENSSL_memcpy(out->generator.raw.Y.words, kP384MontGY, sizeof(kP384MontGY)); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:207:38: error: 'EC_FELEM' has no member named 'words' 207 | OPENSSL_memcpy(out->generator.raw.Z.words, kP384FieldR, sizeof(kP384FieldR)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:207:46: error: 'kP384FieldR' undeclared (first use in this function); did you mean 'kP384FieldN0'? 207 | OPENSSL_memcpy(out->generator.raw.Z.words, kP384FieldR, sizeof(kP384FieldR)); | ^~~~~~~~~~~ | kP384FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:208:24: error: 'EC_FELEM' has no member named 'words' 208 | OPENSSL_memcpy(out->b.words, kP384MontB, sizeof(kP384MontB)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:208:32: error: 'kP384MontB' undeclared (first use in this function) 208 | OPENSSL_memcpy(out->b.words, kP384MontB, sizeof(kP384MontB)); | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: In function 'EC_group_p521_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:225:61: error: 'kP521Field' undeclared (first use in this function); did you mean 'kP521FieldN0'? 225 | ec_group_init_static_mont(&out->field, OPENSSL_ARRAY_SIZE(kP521Field), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:226:41: error: 'kP521FieldRR' undeclared (first use in this function); did you mean 'kP521FieldN0'? 226 | kP521Field, kP521FieldRR, kP521FieldN0); | ^~~~~~~~~~~~ | kP521FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:227:61: error: 'kP521Order' undeclared (first use in this function); did you mean 'kP521OrderN0'? 227 | ec_group_init_static_mont(&out->order, OPENSSL_ARRAY_SIZE(kP521Order), | ^~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:228:41: error: 'kP521OrderRR' undeclared (first use in this function); did you mean 'kP521OrderN0'? 228 | kP521Order, kP521OrderRR, kP521OrderN0); | ^~~~~~~~~~~~ | kP521OrderN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:232:38: error: 'EC_FELEM' has no member named 'words' 232 | OPENSSL_memcpy(out->generator.raw.X.words, kP521GX, sizeof(kP521GX)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:232:46: error: 'kP521GX' undeclared (first use in this function) 232 | OPENSSL_memcpy(out->generator.raw.X.words, kP521GX, sizeof(kP521GX)); | ^~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:233:38: error: 'EC_FELEM' has no member named 'words' 233 | OPENSSL_memcpy(out->generator.raw.Y.words, kP521GY, sizeof(kP521GY)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:233:46: error: 'kP521GY' undeclared (first use in this function) 233 | OPENSSL_memcpy(out->generator.raw.Y.words, kP521GY, sizeof(kP521GY)); | ^~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:234:23: error: 'EC_FELEM' has no member named 'words' 234 | out->generator.raw.Z.words[0] = 1; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:235:24: error: 'EC_FELEM' has no member named 'words' 235 | OPENSSL_memcpy(out->b.words, kP521B, sizeof(kP521B)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:235:32: error: 'kP521B' undeclared (first use in this function) 235 | OPENSSL_memcpy(out->b.words, kP521B, sizeof(kP521B)); | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: In function 'EC_group_secp256k1_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:261:61: error: 'ksecp256k1Field' undeclared (first use in this function); did you mean 'ksecp256k1FieldN0'? 261 | ec_group_init_static_mont(&out->field, OPENSSL_ARRAY_SIZE(ksecp256k1Field), | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:262:46: error: 'ksecp256k1FieldRR' undeclared (first use in this function); did you mean 'ksecp256k1FieldN0'? 262 | ksecp256k1Field, ksecp256k1FieldRR, ksecp256k1FieldN0); | ^~~~~~~~~~~~~~~~~ | ksecp256k1FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:263:61: error: 'ksecp256k1Order' undeclared (first use in this function); did you mean 'ksecp256k1OrderN0'? 263 | ec_group_init_static_mont(&out->order, OPENSSL_ARRAY_SIZE(ksecp256k1Order), | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:264:46: error: 'ksecp256k1OrderRR' undeclared (first use in this function); did you mean 'ksecp256k1OrderN0'? 264 | ksecp256k1Order, ksecp256k1OrderRR, ksecp256k1OrderN0); | ^~~~~~~~~~~~~~~~~ | ksecp256k1OrderN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:269:38: error: 'EC_FELEM' has no member named 'words' 269 | OPENSSL_memcpy(out->generator.raw.X.words, ksecp256k1MontGX, sizeof(ksecp256k1MontGX)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:269:46: error: 'ksecp256k1MontGX' undeclared (first use in this function) 269 | OPENSSL_memcpy(out->generator.raw.X.words, ksecp256k1MontGX, sizeof(ksecp256k1MontGX)); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:270:38: error: 'EC_FELEM' has no member named 'words' 270 | OPENSSL_memcpy(out->generator.raw.Y.words, ksecp256k1MontGY, sizeof(ksecp256k1MontGY)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:270:46: error: 'ksecp256k1MontGY' undeclared (first use in this function) 270 | OPENSSL_memcpy(out->generator.raw.Y.words, ksecp256k1MontGY, sizeof(ksecp256k1MontGY)); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:271:38: error: 'EC_FELEM' has no member named 'words' 271 | OPENSSL_memcpy(out->generator.raw.Z.words, ksecp256k1FieldR, sizeof(ksecp256k1FieldR)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:271:46: error: 'ksecp256k1FieldR' undeclared (first use in this function); did you mean 'ksecp256k1FieldN0'? 271 | OPENSSL_memcpy(out->generator.raw.Z.words, ksecp256k1FieldR, sizeof(ksecp256k1FieldR)); | ^~~~~~~~~~~~~~~~ | ksecp256k1FieldN0 /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:272:24: error: 'EC_FELEM' has no member named 'words' 272 | OPENSSL_memcpy(out->b.words, ksecp256k1MontB, sizeof(ksecp256k1MontB)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:272:32: error: 'ksecp256k1MontB' undeclared (first use in this function) 272 | OPENSSL_memcpy(out->b.words, ksecp256k1MontB, sizeof(ksecp256k1MontB)); | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:1043:63: error: expected declaration specifiers or '...' before 'BN_ULONG' 1043 | void ec_point_select(const EC_GROUP *group, EC_JACOBIAN *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:1050:62: error: expected declaration specifiers or '...' before 'BN_ULONG' 1050 | void ec_affine_select(const EC_GROUP *group, EC_AFFINE *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:1056:64: error: expected declaration specifiers or '...' before 'BN_ULONG' 1056 | void ec_precomp_select(const EC_GROUP *group, EC_PRECOMP *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c: In function 'ec_get_x_coordinate_as_scalar': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:1098:11: error: expected ';' before 'words' 1098 | BN_ULONG words[EC_MAX_WORDS + 1] = {0}; | ^~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:1099:26: error: 'words' undeclared (first use in this function) 1099 | bn_big_endian_to_words(words, order->width + 1, bytes, len); | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:1100:3: error: implicit declaration of function 'bn_reduce_once' [-Werror=implicit-function-declaration] 1100 | bn_reduce_once(out->words, words, /*carry=*/words[order->width], order->d, | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec.c:1100:21: error: 'EC_SCALAR' has no member named 'words' 1100 | bn_reduce_once(out->words, words, /*carry=*/words[order->width], order->d, | ^~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:98: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c: In function 'ec_wrapped_scalar_new': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c:95:38: error: 'EC_SCALAR' has no member named 'words' 95 | wrapped->bignum.d = wrapped->scalar.words; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c: In function 'ec_key_gen_pct': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c:308:46: error: extra brace group at end of initializer 308 | EC_SCALAR priv_key_scalar_bit_flipped = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c:308:46: note: (near initialization for 'priv_key_scalar_bit_flipped') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c:308:46: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c:308:46: note: (near initialization for 'priv_key_scalar_bit_flipped') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c:311:31: error: 'EC_SCALAR' has no member named 'words' 311 | sizeof(priv_key_scalar->words)); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_key.c:312:34: error: 'EC_SCALAR' has no member named 'words' 312 | priv_key_scalar_bit_flipped.words[0] ^= 0x1; | ^ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:99: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_felem_to_montgomery': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:81:3: error: implicit declaration of function 'bn_to_montgomery_small'; did you mean 'BN_to_montgomery'? [-Werror=implicit-function-declaration] 81 | bn_to_montgomery_small(out->words, in->words, group->field.N.width, | ^~~~~~~~~~~~~~~~~~~~~~ | BN_to_montgomery /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:81:29: error: 'EC_FELEM' has no member named 'words' 81 | bn_to_montgomery_small(out->words, in->words, group->field.N.width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:81:40: error: 'EC_FELEM' has no member named 'words' 81 | bn_to_montgomery_small(out->words, in->words, group->field.N.width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_felem_from_montgomery': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:88:3: error: implicit declaration of function 'bn_from_montgomery_small'; did you mean 'BN_from_montgomery_word'? [-Werror=implicit-function-declaration] 88 | bn_from_montgomery_small(out->words, group->field.N.width, in->words, | ^~~~~~~~~~~~~~~~~~~~~~~~ | BN_from_montgomery_word /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:88:31: error: 'EC_FELEM' has no member named 'words' 88 | bn_from_montgomery_small(out->words, group->field.N.width, in->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:88:64: error: 'EC_FELEM' has no member named 'words' 88 | bn_from_montgomery_small(out->words, group->field.N.width, in->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_felem_inv0': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:94:3: error: implicit declaration of function 'bn_mod_inverse0_prime_mont_small' [-Werror=implicit-function-declaration] 94 | bn_mod_inverse0_prime_mont_small(out->words, a->words, group->field.N.width, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:94:39: error: 'EC_FELEM' has no member named 'words' 94 | bn_mod_inverse0_prime_mont_small(out->words, a->words, group->field.N.width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:94:49: error: 'EC_FELEM' has no member named 'words' 94 | bn_mod_inverse0_prime_mont_small(out->words, a->words, group->field.N.width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_felem_mul': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:100:3: error: implicit declaration of function 'bn_mod_mul_montgomery_small'; did you mean 'bn_mod_mul_montgomery_fallback'? [-Werror=implicit-function-declaration] 100 | bn_mod_mul_montgomery_small(r->words, a->words, b->words, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | bn_mod_mul_montgomery_fallback /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:100:32: error: 'EC_FELEM' has no member named 'words' 100 | bn_mod_mul_montgomery_small(r->words, a->words, b->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:100:42: error: 'EC_FELEM' has no member named 'words' 100 | bn_mod_mul_montgomery_small(r->words, a->words, b->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:100:52: error: 'EC_FELEM' has no member named 'words' 100 | bn_mod_mul_montgomery_small(r->words, a->words, b->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_felem_sqr': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:106:32: error: 'EC_FELEM' has no member named 'words' 106 | bn_mod_mul_montgomery_small(r->words, a->words, a->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:106:42: error: 'EC_FELEM' has no member named 'words' 106 | bn_mod_mul_montgomery_small(r->words, a->words, a->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:106:52: error: 'EC_FELEM' has no member named 'words' 106 | bn_mod_mul_montgomery_small(r->words, a->words, a->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:128:37: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 128 | const BN_ULONG *words, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:128:46: error: expected ';', ',' or ')' before '*' token 128 | const BN_ULONG *words, size_t num) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:139:53: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 139 | const EC_FELEM *a, const BN_ULONG *exp, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:139:62: error: expected ';', ',' or ')' before '*' token 139 | const EC_FELEM *a, const BN_ULONG *exp, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_add': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:232:11: error: expected ';' before 'z1nz' 232 | BN_ULONG z1nz = ec_felem_non_zero_mask(group, &a->Z); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:233:11: error: expected ';' before 'z2nz' 233 | BN_ULONG z2nz = ec_felem_non_zero_mask(group, &b->Z); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:267:11: error: expected ';' before 'xneq' 267 | BN_ULONG xneq = ec_felem_non_zero_mask(group, &h); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:285:11: error: expected ';' before 'yneq' 285 | BN_ULONG yneq = ec_felem_non_zero_mask(group, &r); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:288:11: error: expected ';' before 'is_nontrivial_double' 288 | BN_ULONG is_nontrivial_double = ~xneq & ~yneq & z1nz & z2nz; | ^~~~~~~~~~~~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:289:34: error: 'is_nontrivial_double' undeclared (first use in this function) 289 | if (constant_time_declassify_w(is_nontrivial_double)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:321:3: error: implicit declaration of function 'ec_felem_select'; did you mean 'ec_felem_equal'? [-Werror=implicit-function-declaration] 321 | ec_felem_select(group, &x_out, z1nz, &x_out, &b->X); | ^~~~~~~~~~~~~~~ | ec_felem_equal /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:321:34: error: 'z1nz' undeclared (first use in this function) 321 | ec_felem_select(group, &x_out, z1nz, &x_out, &b->X); | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:322:35: error: 'z2nz' undeclared (first use in this function) 322 | ec_felem_select(group, &out->X, z2nz, &x_out, &a->X); | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_dbl': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:23: error: extra brace group at end of initializer 341 | EC_FELEM delta = {{0}}, gamma = {{0}}, beta = {{0}}, ftmp = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:23: note: (near initialization for 'delta') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:23: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:23: note: (near initialization for 'delta') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:38: error: extra brace group at end of initializer 341 | EC_FELEM delta = {{0}}, gamma = {{0}}, beta = {{0}}, ftmp = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:38: note: (near initialization for 'gamma') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:38: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:38: note: (near initialization for 'gamma') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:52: error: extra brace group at end of initializer 341 | EC_FELEM delta = {{0}}, gamma = {{0}}, beta = {{0}}, ftmp = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:52: note: (near initialization for 'beta') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:52: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:52: note: (near initialization for 'beta') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:66: error: extra brace group at end of initializer 341 | EC_FELEM delta = {{0}}, gamma = {{0}}, beta = {{0}}, ftmp = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:66: note: (near initialization for 'ftmp') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:66: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:341:66: note: (near initialization for 'ftmp') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:23: error: extra brace group at end of initializer 342 | EC_FELEM ftmp2 = {{0}}, tmptmp = {{0}}, alpha = {{0}}, fourbeta = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:23: note: (near initialization for 'ftmp2') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:23: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:23: note: (near initialization for 'ftmp2') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:39: error: extra brace group at end of initializer 342 | EC_FELEM ftmp2 = {{0}}, tmptmp = {{0}}, alpha = {{0}}, fourbeta = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:39: note: (near initialization for 'tmptmp') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:39: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:39: note: (near initialization for 'tmptmp') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:54: error: extra brace group at end of initializer 342 | EC_FELEM ftmp2 = {{0}}, tmptmp = {{0}}, alpha = {{0}}, fourbeta = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:54: note: (near initialization for 'alpha') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:54: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:54: note: (near initialization for 'alpha') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:72: error: extra brace group at end of initializer 342 | EC_FELEM ftmp2 = {{0}}, tmptmp = {{0}}, alpha = {{0}}, fourbeta = {{0}}; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:72: note: (near initialization for 'fourbeta') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:72: error: excess elements in struct initializer [-Werror] /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:342:72: note: (near initialization for 'fourbeta') /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'ec_GFp_mont_cmp_x_coordinate': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:449:22: error: 'EC_FELEM' has no member named 'words' 449 | OPENSSL_memcpy(r_Z2.words, r->words, group->field.N.width * sizeof(BN_ULONG)); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:449:31: error: 'EC_SCALAR' has no member named 'words' 449 | OPENSSL_memcpy(r_Z2.words, r->words, group->field.N.width * sizeof(BN_ULONG)); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:461:11: error: expected ';' before 'carry' 461 | BN_ULONG carry = bn_add_words(r_Z2.words, r->words, group->order.N.d, | ^~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:463:7: error: 'carry' undeclared (first use in this function); did you mean 'fe_carry'? 463 | if (carry == 0 && | ^~~~~ | fe_carry /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:464:30: error: 'EC_FELEM' has no member named 'words' 464 | bn_less_than_words(r_Z2.words, group->field.N.d, group->field.N.width)) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c: In function 'EC_GFp_mont_method_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:490:6: error: 'EC_METHOD' {aka 'struct ec_method_st'} has no member named 'felem_reduce' 490 | out->felem_reduce = ec_GFp_mont_felem_reduce; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:490:23: error: 'ec_GFp_mont_felem_reduce' undeclared (first use in this function); did you mean 'ec_GFp_mont_felem_mul'? 490 | out->felem_reduce = ec_GFp_mont_felem_reduce; | ^~~~~~~~~~~~~~~~~~~~~~~~ | ec_GFp_mont_felem_mul /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:491:8: error: 'EC_METHOD' {aka 'struct ec_method_st'} has no member named 'felem_exp'; did you mean 'felem_mul'? 491 | out->felem_exp = ec_GFp_mont_felem_exp; | ^~~~~~~~~ | felem_mul /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_montgomery.c:491:20: error: 'ec_GFp_mont_felem_exp' undeclared (first use in this function); did you mean 'ec_GFp_mont_felem_sqr'? 491 | out->felem_exp = ec_GFp_mont_felem_exp; | ^~~~~~~~~~~~~~~~~~~~~ | ec_GFp_mont_felem_sqr /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c: In function 'get_bit': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_270_error_is_bn_ulong_not_four_bytes' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c:270:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 270 | OPENSSL_STATIC_ASSERT(sizeof(BN_ULONG) == 4, bn_ulong_not_four_bytes); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:100: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c:271:13: error: 'EC_SCALAR' has no member named 'words' 271 | return (in->words[i >> 5] >> (i & 31)) & 1; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c: In function 'scalar_rwnaf': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c:289:36: error: 'EC_SCALAR' has no member named 'words' 289 | int16_t window = (int16_t)(scalar->words[0] & (BN_ULONG)window_mask); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c:289:59: error: expected ')' before 'window_mask' 289 | int16_t window = (int16_t)(scalar->words[0] & (BN_ULONG)window_mask); | ~ ^~~~~~~~~~~ | ) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c: In function 'ec_nistp_scalar_mul': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c:500:33: error: 'EC_SCALAR' has no member named 'words' 500 | ec_nistp_felem_limb t = scalar->words[0] & 1; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c: In function 'ec_nistp_scalar_mul_base': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c:638:33: error: 'EC_SCALAR' has no member named 'words' 638 | ec_nistp_felem_limb t = scalar->words[0] & 1; | ^~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:101: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: In function 'ec_felem_neg': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:63:11: error: expected ';' before 'mask' 63 | BN_ULONG mask = ec_felem_non_zero_mask(group, a); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:64:11: error: expected ';' before 'borrow' 64 | BN_ULONG borrow = bn_sub_words(out->words, group->field.N.d, a->words, | ^~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:67:9: error: 'borrow' undeclared (first use in this function) 67 | (void)borrow; | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:69:8: error: 'EC_FELEM' has no member named 'words' 69 | out->words[i] &= mask; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:69:22: error: 'mask' undeclared (first use in this function) 69 | out->words[i] &= mask; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: In function 'ec_felem_add': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:76:23: error: 'EC_FELEM' has no member named 'words' 76 | bn_mod_add_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:76:33: error: 'EC_FELEM' has no member named 'words' 76 | bn_mod_add_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:76:43: error: 'EC_FELEM' has no member named 'words' 76 | bn_mod_add_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:76:73: error: 'EC_FELEM' has no member named 'words' 76 | bn_mod_add_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:75:12: error: variable 'tmp' set but not used [-Werror=unused-but-set-variable] 75 | EC_FELEM tmp; | ^~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: In function 'ec_felem_sub': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:83:23: error: 'EC_FELEM' has no member named 'words' 83 | bn_mod_sub_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:83:33: error: 'EC_FELEM' has no member named 'words' 83 | bn_mod_sub_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:83:43: error: 'EC_FELEM' has no member named 'words' 83 | bn_mod_sub_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:83:73: error: 'EC_FELEM' has no member named 'words' 83 | bn_mod_sub_words(out->words, a->words, b->words, group->field.N.d, tmp.words, | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:82:12: error: variable 'tmp' set but not used [-Werror=unused-but-set-variable] 82 | EC_FELEM tmp; | ^~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:87:1: error: unknown type name 'BN_ULONG' 87 | BN_ULONG ec_felem_non_zero_mask(const EC_GROUP *group, const EC_FELEM *a) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: In function 'ec_felem_non_zero_mask': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:88:11: error: expected ';' before 'mask' 88 | BN_ULONG mask = 0; | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:90:5: error: 'mask' undeclared (first use in this function) 90 | mask |= a->words[i]; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:90:14: error: 'EC_FELEM' has no member named 'words' 90 | mask |= a->words[i]; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:95:60: error: expected declaration specifiers or '...' before 'BN_ULONG' 95 | void ec_felem_select(const EC_GROUP *group, EC_FELEM *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: In function 'ec_felem_equal': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:102:25: error: 'EC_FELEM' has no member named 'words' 102 | return CRYPTO_memcmp(a->words, b->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:102:35: error: 'EC_FELEM' has no member named 'words' 102 | return CRYPTO_memcmp(a->words, b->words, | ^~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:104: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:68:40: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 68 | const BN_ULONG in[32 / sizeof(BN_ULONG)]) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:68:49: error: expected ';', ',' or ')' before 'in' 68 | const BN_ULONG in[32 / sizeof(BN_ULONG)]) { | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c: In function 'fiat_p256_from_generic': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:77:3: error: implicit declaration of function 'fiat_p256_from_words'; did you mean 'fiat_p256_from_bytes'? [-Werror=implicit-function-declaration] 77 | fiat_p256_from_words(out, in->words); | ^~~~~~~~~~~~~~~~~~~~ | fiat_p256_from_bytes /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:77:31: error: 'EC_FELEM' has no member named 'words' 77 | fiat_p256_from_words(out, in->words); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c: In function 'fiat_p256_to_generic': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:82:21: error: 'EC_FELEM' has no member named 'words' 82 | OPENSSL_memcpy(out->words, in, 32); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c: In function 'ec_GFp_nistp256_cmp_x_coordinate': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:315:31: error: 'EC_SCALAR' has no member named 'words' 315 | fiat_p256_from_words(r_Z2, r->words); // r < order < p, so this is valid. | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:332:11: error: expected ';' before 'carry' 332 | BN_ULONG carry = | ^~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:334:7: error: 'carry' undeclared (first use in this function); did you mean 'fe_carry'? 334 | if (carry == 0 && | ^~~~~ | fe_carry /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:335:29: error: 'EC_FELEM' has no member named 'words' 335 | bn_less_than_words(tmp.words, group->field.N.d, group->field.N.width)) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c: In function 'EC_GFp_nistp256_method_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:358:6: error: 'EC_METHOD' {aka 'struct ec_method_st'} has no member named 'felem_reduce' 358 | out->felem_reduce = ec_GFp_mont_felem_reduce; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:358:23: error: 'ec_GFp_mont_felem_reduce' undeclared (first use in this function); did you mean 'ec_GFp_mont_felem_mul'? 358 | out->felem_reduce = ec_GFp_mont_felem_reduce; | ^~~~~~~~~~~~~~~~~~~~~~~~ | ec_GFp_mont_felem_mul /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:361:8: error: 'EC_METHOD' {aka 'struct ec_method_st'} has no member named 'felem_exp'; did you mean 'felem_mul'? 361 | out->felem_exp = ec_GFp_mont_felem_exp; | ^~~~~~~~~ | felem_mul /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p256.c:361:20: error: 'ec_GFp_mont_felem_exp' undeclared (first use in this function); did you mean 'ec_GFp_mont_felem_sqr'? 361 | out->felem_exp = ec_GFp_mont_felem_exp; | ^~~~~~~~~~~~~~~~~~~~~ | ec_GFp_mont_felem_sqr In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:106: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c: In function 'p384_from_generic': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:113:49: error: 'EC_FELEM' has no member named 'words' 113 | p384_felem_from_bytes(out, (const uint8_t *)in->words); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:76:67: note: in definition of macro 'p384_felem_from_bytes' 76 | #define p384_felem_from_bytes(out, in0) fiat_p384_from_bytes(out, in0) | ^~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c: In function 'p384_to_generic': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:121:45: error: 'BN_BITS2' undeclared (first use in this function) 121 | 384 / 8 == sizeof(BN_ULONG) * ((384 + BN_BITS2 - 1) / BN_BITS2), | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:120:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 120 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_120_error_is_p384_felem_to_bytes_leaves_bytes_uninitialized' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:120:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 120 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:128:37: error: 'EC_FELEM' has no member named 'words' 128 | p384_felem_to_bytes((uint8_t *)out->words, in); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:75:60: note: in definition of macro 'p384_felem_to_bytes' 75 | #define p384_felem_to_bytes(out, in0) fiat_p384_to_bytes(out, in0) | ^~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c: In function 'p384_from_scalar': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:138:49: error: 'EC_SCALAR' has no member named 'words' 138 | p384_felem_from_bytes(out, (const uint8_t *)in->words); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:76:67: note: in definition of macro 'p384_felem_from_bytes' 76 | #define p384_felem_from_bytes(out, in0) fiat_p384_from_bytes(out, in0) | ^~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c: In function 'ec_GFp_nistp384_mont_felem_to_bytes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:400:45: error: 'EC_FELEM' has no member named 'words' 400 | bn_words_to_big_endian(out, len, felem_tmp.words, group->order.N.width); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c: In function 'ec_GFp_nistp384_cmp_x_coordinate': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:453:11: error: expected ';' before 'carry' 453 | BN_ULONG carry = | ^~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:455:7: error: 'carry' undeclared (first use in this function); did you mean 'fe_carry'? 455 | if (carry == 0 && | ^~~~~ | fe_carry /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:456:29: error: 'EC_FELEM' has no member named 'words' 456 | bn_less_than_words(tmp.words, group->field.N.d, group->field.N.width)) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c: In function 'EC_GFp_nistp384_method_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:542:6: error: 'EC_METHOD' {aka 'struct ec_method_st'} has no member named 'felem_reduce' 542 | out->felem_reduce = ec_GFp_mont_felem_reduce; // needed for ECTest.HashToCurve | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:542:23: error: 'ec_GFp_mont_felem_reduce' undeclared (first use in this function); did you mean 'ec_GFp_mont_felem_mul'? 542 | out->felem_reduce = ec_GFp_mont_felem_reduce; // needed for ECTest.HashToCurve | ^~~~~~~~~~~~~~~~~~~~~~~~ | ec_GFp_mont_felem_mul /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:543:8: error: 'EC_METHOD' {aka 'struct ec_method_st'} has no member named 'felem_exp'; did you mean 'felem_mul'? 543 | out->felem_exp = ec_GFp_mont_felem_exp; // needed for ECTest.HashToCurve | ^~~~~~~~~ | felem_mul /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p384.c:543:20: error: 'ec_GFp_mont_felem_exp' undeclared (first use in this function); did you mean 'ec_GFp_mont_felem_sqr'? 543 | out->felem_exp = ec_GFp_mont_felem_exp; // needed for ECTest.HashToCurve | ^~~~~~~~~~~~~~~~~~~~~ | ec_GFp_mont_felem_sqr In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:107: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c: In function 'p521_from_generic': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c:178:49: error: 'EC_FELEM' has no member named 'words' 178 | p521_felem_from_bytes(out, (const uint8_t *)in->words); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c:125:72: note: in definition of macro 'p521_felem_from_bytes' 125 | #define p521_felem_from_bytes(out, in0) fiat_secp521r1_from_bytes(out, in0) | ^~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c: In function 'p521_to_generic': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c:197:31: error: 'EC_FELEM' has no member named 'words' 197 | OPENSSL_memset((uint8_t*)out->words, 0, sizeof(out->words)); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c:197:53: error: 'EC_FELEM' has no member named 'words' 197 | OPENSSL_memset((uint8_t*)out->words, 0, sizeof(out->words)); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c:199:37: error: 'EC_FELEM' has no member named 'words' 199 | p521_felem_to_bytes((uint8_t *)out->words, in); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/p521.c:124:65: note: in definition of macro 'p521_felem_to_bytes' 124 | #define p521_felem_to_bytes(out, in0) fiat_secp521r1_to_bytes(out, in0) | ^~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:108: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_bignum_to_scalar': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:29:8: error: implicit declaration of function 'bn_copy_words'; did you mean 'bn_set_words'? [-Werror=implicit-function-declaration] 29 | if (!bn_copy_words(out->words, group->order.N.width, in) || | ^~~~~~~~~~~~~ | bn_set_words /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:29:25: error: 'EC_SCALAR' has no member named 'words' 29 | if (!bn_copy_words(out->words, group->order.N.width, in) || | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:31:14: error: 'EC_SCALAR' has no member named 'words' 31 | out->words, group->order.N.d, group->order.N.width))) { | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_equal_vartime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:40:26: error: 'EC_SCALAR' has no member named 'words' 40 | return OPENSSL_memcmp(a->words, b->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:40:36: error: 'EC_SCALAR' has no member named 'words' 40 | return OPENSSL_memcmp(a->words, b->words, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_is_zero': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:45:11: error: expected ';' before 'mask' 45 | BN_ULONG mask = 0; | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:47:5: error: 'mask' undeclared (first use in this function) 47 | mask |= a->words[i]; | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:47:14: error: 'EC_SCALAR' has no member named 'words' 47 | mask |= a->words[i]; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_random_nonzero_scalar': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:54:10: error: implicit declaration of function 'bn_rand_range_words'; did you mean 'BN_rand_range'? [-Werror=implicit-function-declaration] 54 | return bn_rand_range_words(out->words, 1, group->order.N.d, | ^~~~~~~~~~~~~~~~~~~ | BN_rand_range /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:54:33: error: 'EC_SCALAR' has no member named 'words' 54 | return bn_rand_range_words(out->words, 1, group->order.N.d, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_to_bytes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:61:38: error: 'EC_SCALAR' has no member named 'words' 61 | bn_words_to_big_endian(out, len, in->words, group->order.N.width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_from_bytes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:72:29: error: 'EC_SCALAR' has no member named 'words' 72 | bn_big_endian_to_words(out->words, group->order.N.width, in, len); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:74:30: error: 'EC_SCALAR' has no member named 'words' 74 | if (!bn_less_than_words(out->words, group->order.N.d, group->order.N.width)) { | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:83:29: error: type defaults to 'int' in declaration of 'BN_ULONG' [-Werror=implicit-int] 83 | const BN_ULONG *words, size_t num) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:83:38: error: expected ';', ',' or ')' before '*' token 83 | const BN_ULONG *words, size_t num) { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_add': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:94:11: error: expected ';' before 'tmp' 94 | BN_ULONG tmp[EC_MAX_WORDS]; | ^~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:95:21: error: 'EC_SCALAR' has no member named 'words' 95 | bn_mod_add_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:95:31: error: 'EC_SCALAR' has no member named 'words' 95 | bn_mod_add_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:95:41: error: 'EC_SCALAR' has no member named 'words' 95 | bn_mod_add_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:95:60: error: 'tmp' undeclared (first use in this function); did you mean 'tm'? 95 | bn_mod_add_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~~ | tm /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_sub': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:102:11: error: expected ';' before 'tmp' 102 | BN_ULONG tmp[EC_MAX_WORDS]; | ^~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:103:21: error: 'EC_SCALAR' has no member named 'words' 103 | bn_mod_sub_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:103:31: error: 'EC_SCALAR' has no member named 'words' 103 | bn_mod_sub_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:103:41: error: 'EC_SCALAR' has no member named 'words' 103 | bn_mod_sub_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:103:60: error: 'tmp' undeclared (first use in this function); did you mean 'tm'? 103 | bn_mod_sub_words(r->words, a->words, b->words, order->d, tmp, order->width); | ^~~ | tm /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:113:62: error: expected declaration specifiers or '...' before 'BN_ULONG' 113 | void ec_scalar_select(const EC_GROUP *group, EC_SCALAR *out, BN_ULONG mask, | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_to_montgomery': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:122:27: error: 'EC_SCALAR' has no member named 'words' 122 | bn_to_montgomery_small(r->words, a->words, order->width, &group->order); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:122:37: error: 'EC_SCALAR' has no member named 'words' 122 | bn_to_montgomery_small(r->words, a->words, order->width, &group->order); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_from_montgomery': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:128:29: error: 'EC_SCALAR' has no member named 'words' 128 | bn_from_montgomery_small(r->words, order->width, a->words, order->width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:128:53: error: 'EC_SCALAR' has no member named 'words' 128 | bn_from_montgomery_small(r->words, order->width, a->words, order->width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_mul_montgomery': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:135:32: error: 'EC_SCALAR' has no member named 'words' 135 | bn_mod_mul_montgomery_small(r->words, a->words, b->words, order->width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:135:42: error: 'EC_SCALAR' has no member named 'words' 135 | bn_mod_mul_montgomery_small(r->words, a->words, b->words, order->width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:135:52: error: 'EC_SCALAR' has no member named 'words' 135 | bn_mod_mul_montgomery_small(r->words, a->words, b->words, order->width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_simple_scalar_inv0_montgomery': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:142:37: error: 'EC_SCALAR' has no member named 'words' 142 | bn_mod_inverse0_prime_mont_small(r->words, a->words, order->width, | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:142:47: error: 'EC_SCALAR' has no member named 'words' 142 | bn_mod_inverse0_prime_mont_small(r->words, a->words, order->width, | ^~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:109: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_GFp_simple_is_on_curve': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:216:11: error: expected ';' before 'not_equal' 216 | BN_ULONG not_equal = ec_felem_non_zero_mask(group, &tmp); | ^~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:219:11: error: expected ';' before 'not_infinity' 219 | BN_ULONG not_infinity = ec_felem_non_zero_mask(group, &point->Z); | ^~~~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:221:16: error: 'not_infinity' undeclared (first use in this function) 221 | return 1 & ~(not_infinity & not_equal); | ^~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:221:31: error: 'not_equal' undeclared (first use in this function) 221 | return 1 & ~(not_infinity & not_equal); | ^~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_GFp_simple_points_equal': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:252:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'x_not_equal' 252 | const BN_ULONG x_not_equal = ec_felem_non_zero_mask(group, &tmp1); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:252:18: error: 'x_not_equal' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:259:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'y_not_equal' 259 | const BN_ULONG y_not_equal = ec_felem_non_zero_mask(group, &tmp1); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:259:18: error: 'y_not_equal' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:260:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'x_and_y_equal' 260 | const BN_ULONG x_and_y_equal = ~(x_not_equal | y_not_equal); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:260:18: error: 'x_and_y_equal' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:262:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'a_not_infinity' 262 | const BN_ULONG a_not_infinity = ec_felem_non_zero_mask(group, &a->Z); | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:262:18: error: 'a_not_infinity' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:263:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'b_not_infinity' 263 | const BN_ULONG b_not_infinity = ec_felem_non_zero_mask(group, &b->Z); | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:263:18: error: 'b_not_infinity' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:264:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'a_and_b_infinity' 264 | const BN_ULONG a_and_b_infinity = ~(a_not_infinity | b_not_infinity); | ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:264:18: error: 'a_and_b_infinity' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:266:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'equal' 266 | const BN_ULONG equal = | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:268:16: error: invalid operands to binary & (have 'uint8_t (*)(signed char, signed char)' {aka 'unsigned char (*)(signed char, signed char)'} and 'int') 268 | return equal & 1; | ~~~~~ ^ | | | uint8_t (*)(signed char, signed char) {aka unsigned char (*)(signed char, signed char)} /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_affine_jacobian_equal': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:287:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'x_not_equal' 287 | const BN_ULONG x_not_equal = ec_felem_non_zero_mask(group, &tmp); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:287:18: error: 'x_not_equal' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:292:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'y_not_equal' 292 | const BN_ULONG y_not_equal = ec_felem_non_zero_mask(group, &tmp); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:292:18: error: 'y_not_equal' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:293:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'x_and_y_equal' 293 | const BN_ULONG x_and_y_equal = ~(x_not_equal | y_not_equal); | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:293:18: error: 'x_and_y_equal' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:295:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'b_not_infinity' 295 | const BN_ULONG b_not_infinity = ec_felem_non_zero_mask(group, &b->Z); | ^~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:295:18: error: 'b_not_infinity' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:297:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'equal' 297 | const BN_ULONG equal = b_not_infinity & x_and_y_equal; | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:298:16: error: invalid operands to binary & (have 'uint8_t (*)(signed char, signed char)' {aka 'unsigned char (*)(signed char, signed char)'} and 'int') 298 | return equal & 1; | ~~~~~ ^ | | | uint8_t (*)(signed char, signed char) {aka unsigned char (*)(signed char, signed char)} /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_GFp_simple_felem_to_bytes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:317:38: error: 'EC_FELEM' has no member named 'words' 317 | bn_words_to_big_endian(out, len, in->words, group->field.N.width); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_GFp_simple_felem_from_bytes': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:328:29: error: 'EC_FELEM' has no member named 'words' 328 | bn_big_endian_to_words(out->words, group->field.N.width, in, len); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:330:30: error: 'EC_FELEM' has no member named 'words' 330 | if (!bn_less_than_words(out->words, group->field.N.d, group->field.N.width)) { | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c: In function 'ec_GFp_mont_mul': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:50: error: division by zero [-Werror=div-by-zero] 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:34:26: note: in expansion of macro 'OPENSSL_ARRAY_SIZE' 34 | for (size_t j = 2; j < OPENSSL_ARRAY_SIZE(precomp); j++) { | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:110: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:52:50: error: 'EC_SCALAR' has no member named 'words' 52 | uint8_t window = bn_is_bit_set_words(scalar->words, width, i + 4) << 4; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:53:43: error: 'EC_SCALAR' has no member named 'words' 53 | window |= bn_is_bit_set_words(scalar->words, width, i + 3) << 3; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:54:43: error: 'EC_SCALAR' has no member named 'words' 54 | window |= bn_is_bit_set_words(scalar->words, width, i + 2) << 2; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:55:43: error: 'EC_SCALAR' has no member named 'words' 55 | window |= bn_is_bit_set_words(scalar->words, width, i + 1) << 1; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:56:43: error: 'EC_SCALAR' has no member named 'words' 56 | window |= bn_is_bit_set_words(scalar->words, width, i); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:50: error: division by zero [-Werror=div-by-zero] 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:61:30: note: in expansion of macro 'OPENSSL_ARRAY_SIZE' 61 | for (size_t j = 0; j < OPENSSL_ARRAY_SIZE(precomp); j++) { | ^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:62:17: error: expected ';' before 'mask' 62 | BN_ULONG mask = constant_time_eq_w(j, window); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:63:9: error: implicit declaration of function 'ec_point_select'; did you mean 'ec_point_free'? [-Werror=implicit-function-declaration] 63 | ec_point_select(group, &tmp, mask, &precomp[j], &tmp); | ^~~~~~~~~~~~~~~ | ec_point_free /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:63:38: error: 'mask' undeclared (first use in this function) 63 | ec_point_select(group, &tmp, mask, &precomp[j], &tmp); | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:52:15: error: variable 'window' set but not used [-Werror=unused-but-set-variable] 52 | uint8_t window = bn_is_bit_set_words(scalar->words, width, i + 4) << 4; | ^~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c: In function 'ec_GFp_mont_batch_get_window': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:103:46: error: 'EC_SCALAR' has no member named 'words' 103 | uint8_t window = bn_is_bit_set_words(scalar->words, width, i + 4) << 5; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:104:39: error: 'EC_SCALAR' has no member named 'words' 104 | window |= bn_is_bit_set_words(scalar->words, width, i + 3) << 4; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:105:39: error: 'EC_SCALAR' has no member named 'words' 105 | window |= bn_is_bit_set_words(scalar->words, width, i + 2) << 3; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:106:39: error: 'EC_SCALAR' has no member named 'words' 106 | window |= bn_is_bit_set_words(scalar->words, width, i + 1) << 2; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:107:39: error: 'EC_SCALAR' has no member named 'words' 107 | window |= bn_is_bit_set_words(scalar->words, width, i) << 1; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:109:41: error: 'EC_SCALAR' has no member named 'words' 109 | window |= bn_is_bit_set_words(scalar->words, width, i - 1); | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:111:3: error: unknown type name 'crypto_word_t' 111 | crypto_word_t sign, digit; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:112:3: error: implicit declaration of function 'ec_GFp_nistp_recode_scalar_bits' [-Werror=implicit-function-declaration] 112 | ec_GFp_nistp_recode_scalar_bits(&sign, &digit, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:117:13: error: expected ';' before 'mask' 117 | BN_ULONG mask = constant_time_eq_w(j, digit); | ^~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:118:33: error: 'mask' undeclared (first use in this function) 118 | ec_point_select(group, out, mask, &precomp[j], out); | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:127:3: error: unknown type name 'crypto_word_t' 127 | crypto_word_t sign_mask = sign; | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c: In function 'ec_GFp_mont_init_precomp': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:50: error: division by zero [-Werror=div-by-zero] 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:208:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 208 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:209:7: note: in expansion of macro 'OPENSSL_ARRAY_SIZE' 209 | OPENSSL_ARRAY_SIZE(comb) == OPENSSL_ARRAY_SIZE(out->comb), | ^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:50: error: division by zero [-Werror=div-by-zero] 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:208:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 208 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:209:35: note: in expansion of macro 'OPENSSL_ARRAY_SIZE' 209 | OPENSSL_ARRAY_SIZE(comb) == OPENSSL_ARRAY_SIZE(out->comb), | ^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_208_error_is_comb_sizes_did_not_match' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:208:3: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 208 | OPENSSL_STATIC_ASSERT( | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:50: error: division by zero [-Werror=div-by-zero] 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:212:38: note: in expansion of macro 'OPENSSL_ARRAY_SIZE' 212 | OPENSSL_ARRAY_SIZE(comb)); | ^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c: In function 'ec_GFp_mont_get_comb_window': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:224:41: error: 'EC_SCALAR' has no member named 'words' 224 | window |= bn_is_bit_set_words(scalar->words, width, j * stride + i) | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:50: error: division by zero [-Werror=div-by-zero] 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:231:28: note: in expansion of macro 'OPENSSL_ARRAY_SIZE' 231 | for (unsigned j = 0; j < OPENSSL_ARRAY_SIZE(precomp->comb); j++) { | ^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:232:13: error: expected ';' before 'match' 232 | BN_ULONG match = constant_time_eq_w(window, j + 1); | ^~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:233:37: error: 'match' undeclared (first use in this function) 233 | ec_felem_select(group, &out->X, match, &precomp->comb[j].X, &out->X); | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:236:11: error: expected ';' before 'is_infinity' 236 | BN_ULONG is_infinity = constant_time_is_zero_w(window); | ^~~~~~~~~~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:237:35: error: 'is_infinity' undeclared (first use in this function) 237 | ec_felem_select(group, &out->Z, is_infinity, &out->Z, ec_felem_one(group)); | ^~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple_mul.c:222:12: error: variable 'window' set but not used [-Werror=unused-but-set-variable] 222 | unsigned window = 0; | ^~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:111: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/util.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/util.c:243:38: error: unknown type name 'crypto_word_t' 243 | void ec_GFp_nistp_recode_scalar_bits(crypto_word_t *sign, crypto_word_t *digit, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/util.c:243:59: error: unknown type name 'crypto_word_t' 243 | void ec_GFp_nistp_recode_scalar_bits(crypto_word_t *sign, crypto_word_t *digit, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/util.c:244:38: error: unknown type name 'crypto_word_t' 244 | crypto_word_t in) { | ^~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:112: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/wnaf.c: In function 'ec_compute_wNAF': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/wnaf.c:96:26: error: 'EC_SCALAR' has no member named 'words' 96 | int window_val = scalar->words[0] & mask; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/wnaf.c:140:47: error: 'EC_SCALAR' has no member named 'words' 140 | const size_t bits_per_word = sizeof(scalar->words[0]) * 8; | ^~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/wnaf.c:142:51: error: 'EC_SCALAR' has no member named 'words' 142 | window_val += bit * bn_is_bit_set_words(scalar->words, num_words, j + w + 1); | ^~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:121: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/evp/p_kem.c: In function 'EVP_PKEY_kem_check_key': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/evp/p_kem.c:538:9: error: implicit declaration of function 'constant_time_is_zero_8'; did you mean 'constant_time_select_8'? [-Werror=implicit-function-declaration] 538 | ret = constant_time_is_zero_8(res) & 1; | ^~~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/evp/p_rsa.c:69, from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:123: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/evp/../rsa/internal.h: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/evp/../rsa/internal.h:240:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kBoringSSLRSASqrtTwo' 240 | extern const BN_ULONG kBoringSSLRSASqrtTwo[]; | ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cbc.c: In function 'CRYPTO_cbc128_decrypt': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cbc.c:125:39: error: 'crypto_word_t' undeclared (first use in this function) 125 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cbc.c:125:5: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 125 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_125_error_is_block_cannot_be_evenly_divided_into_crypto_word_t' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cbc.c:125:5: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 125 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:133: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cbc.c:131:22: error: expected ';' before 'c' 131 | crypto_word_t c = CRYPTO_load_word_le(in + n); | ^~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cbc.c:134:40: error: 'c' undeclared (first use in this function) 134 | CRYPTO_store_word_le(ivec + n, c); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cbc.c:143:13: error: declaration of 'c' shadows previous non-variable [-Werror=shadow] 143 | uint8_t c; | ^ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:134: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cfb.c: In function 'CRYPTO_cfb128_encrypt': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cfb.c:75:34: error: 'crypto_word_t' undeclared (first use in this function) 75 | for (; n < 16; n += sizeof(crypto_word_t)) { | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cfb.c:76:22: error: expected ';' before 'tmp' 76 | crypto_word_t tmp = | ^~~~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cfb.c:78:40: error: 'tmp' undeclared (first use in this function); did you mean 'tm'? 78 | CRYPTO_store_word_le(ivec + n, tmp); | ^~~ | tm /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cfb.c:106:22: error: expected ';' before 't' 106 | crypto_word_t t = CRYPTO_load_word_le(in + n); | ^~ | ; /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/cfb.c:107:71: error: 't' undeclared (first use in this function) 107 | CRYPTO_store_word_le(out + n, CRYPTO_load_word_le(ivec + n) ^ t); | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/ctr.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/ctr.c:73:35: error: 'crypto_word_t' undeclared here (not in a function) 73 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:62: note: in definition of macro 'AWSLC_STATIC_ASSERT_DEFINE' 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/ctr.c:73:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 73 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:92:35: error: bit-field 'static_assertion_at_line_73_error_is_ctr_block_cannot_be_divided_into_crypto_word_t' width not an integer constant 92 | unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : - 1; \ | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:90:35: note: in definition of macro 'AWSLC_CONCAT' 90 | #define AWSLC_CONCAT(left, right) left##right | ^~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:94:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_DEFINE' 94 | #define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:95:59: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE0' 95 | #define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:96:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE1' 96 | #define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:97:53: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_LINE2' 97 | #define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/include/openssl/type_check.h:98:44: note: in expansion of macro 'AWSLC_STATIC_ASSERT_ADD_ERROR' 98 | #define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/ctr.c:73:1: note: in expansion of macro 'OPENSSL_STATIC_ASSERT' 73 | OPENSSL_STATIC_ASSERT(16 % sizeof(crypto_word_t) == 0, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:140: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/polyval.c: In function 'reverse_and_mulX_ghash': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/polyval.c:38:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'carry' 38 | const crypto_word_t carry = constant_time_eq_w(hi & 1, 1); | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/modes/polyval.c:38:23: error: 'carry' undeclared (first use in this function); did you mean 'fe_carry'? 38 | const crypto_word_t carry = constant_time_eq_w(hi & 1, 1); | ^~~~~ | fe_carry In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:150: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa.c:1474:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kSmallFactorsLimbs' 1474 | static const BN_ULONG kSmallFactorsLimbs[] = { | ^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa.c: In function 'g_small_factors_do_init': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa.c:1487:23: error: expected expression before ')' token 1487 | out->d = (BN_ULONG *) kSmallFactorsLimbs; | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa.c:1488:35: error: 'kSmallFactorsLimbs' undeclared (first use in this function) 1488 | out->width = OPENSSL_ARRAY_SIZE(kSmallFactorsLimbs); | ^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:151: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa_impl.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa_impl.c:842:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kBoringSSLRSASqrtTwo' 842 | const BN_ULONG kBoringSSLRSASqrtTwo[] = { | ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa_impl.c:860:59: error: 'kBoringSSLRSASqrtTwo' undeclared here (not in a function); did you mean 'kBoringSSLRSASqrtTwoLen'? 860 | const size_t kBoringSSLRSASqrtTwoLen = OPENSSL_ARRAY_SIZE(kBoringSSLRSASqrtTwo); | ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:179:43: note: in definition of macro 'OPENSSL_ARRAY_SIZE' 179 | #define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) | ^~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa_impl.c: In function 'generate_prime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa_impl.c:872:29: error: 'BN_BITS2' undeclared (first use in this function) 872 | if (bits < 128 || (bits % BN_BITS2) != 0) { | ^~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa_impl.c: In function 'rsa_generate_key_impl': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/rsa/rsa_impl.c:1069:46: error: 'BN_BITS2' undeclared (first use in this function) 1069 | int sqrt2_bits = kBoringSSLRSASqrtTwoLen * BN_BITS2; | ^~~~~~~~ In file included from /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c:153: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c: In function 'self_test_dh': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c:412:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kFFDHE2048PrivateKeyData' 412 | static const BN_ULONG kFFDHE2048PrivateKeyData[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c:412:25: error: 'kFFDHE2048PrivateKeyData' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c:412:50: error: expected expression before ']' token 412 | static const BN_ULONG kFFDHE2048PrivateKeyData[] = { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c: In function 'boringssl_self_test_ffdh': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c:676:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kFFDHE2048PublicValueData' 676 | static const BN_ULONG kFFDHE2048PublicValueData[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c:676:25: error: 'kFFDHE2048PublicValueData' undeclared (first use in this function) /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/self_check/self_check.c:676:51: error: expected expression before ']' token 676 | static const BN_ULONG kFFDHE2048PublicValueData[] = { | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h: In function 'constant_time_eq_int': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/../internal.h:441:1: error: control reaches end of non-void function [-Werror=return-type] 441 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'BN_num_bits': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:233:1: error: control reaches end of non-void function [-Werror=return-type] 233 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'BN_set_u64': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:289:1: error: control reaches end of non-void function [-Werror=return-type] 289 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c: In function 'bn_expand': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bn.c:393:1: error: control reaches end of non-void function [-Werror=return-type] 393 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c: In function 'BN_get_word': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/bytes.c:327:1: error: control reaches end of non-void function [-Werror=return-type] 327 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_2048': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:555:1: error: control reaches end of non-void function [-Werror=return-type] 555 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_3072': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:588:1: error: control reaches end of non-void function [-Werror=return-type] 588 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_4096': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:629:1: error: control reaches end of non-void function [-Werror=return-type] 629 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c: In function 'DH_get_rfc7919_8192': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/dh/dh.c:702:1: error: control reaches end of non-void function [-Werror=return-type] 702 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c: In function 'get_bit': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/ec_nistp.c:273:1: error: control reaches end of non-void function [-Werror=return-type] 273 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: In function 'ec_felem_non_zero_mask': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:93:1: error: control reaches end of non-void function [-Werror=return-type] 93 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c: In function 'ec_felem_equal': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/felem.c:104:1: error: control reaches end of non-void function [-Werror=return-type] 104 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_equal_vartime': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:42:1: error: control reaches end of non-void function [-Werror=return-type] 42 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_scalar_is_zero': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:50:1: error: control reaches end of non-void function [-Werror=return-type] 50 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c: In function 'ec_random_nonzero_scalar': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/scalar.c:56:1: error: control reaches end of non-void function [-Werror=return-type] 56 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_GFp_simple_is_on_curve': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:222:1: error: control reaches end of non-void function [-Werror=return-type] 222 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_GFp_simple_points_equal': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:269:1: error: control reaches end of non-void function [-Werror=return-type] 269 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c: In function 'ec_affine_jacobian_equal': /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/ec/simple.c:299:1: error: control reaches end of non-void function [-Werror=return-type] 299 | } | ^ /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div_extra.c: At top level: /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bn/div_extra.c:48:17: error: 'shift_and_add_mod_u16' defined but not used [-Werror=unused-function] 48 | static uint16_t shift_and_add_mod_u16(uint16_t r, uint32_t a, uint16_t d, | ^~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-c11-extensions' may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors distcc[16567] ERROR: compile /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt/aws-lc/crypto/fipsmodule/bcm.c on localhost failed --- crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o --- make[2]: stopped making "crypto/fipsmodule/CMakeFiles/fipsmodule.dir/build" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC --- crypto/fipsmodule/CMakeFiles/fipsmodule.dir/all --- *** [crypto/fipsmodule/CMakeFiles/fipsmodule.dir/all] Error code 2 make[1]: stopped making "all" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC make[1]: 2 errors make[1]: stopped making "all" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC *** [all] Error code 2 make: stopped making "install" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC make: 1 error make: stopped making "install" in /tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/build/temp.netbsd-11.0-evbarm-cpython-312/deps/deps/AWSLC CMake Error at aws-c-common/cmake/AwsPrebuildDependency.cmake:74 (message): Build failed for dependency project AWSLC Call Stack (most recent call first): CMakeLists.txt:65 (aws_prebuild_dependency) -- Configuring incomplete, errors occurred! > /usr/pkg/bin/cmake -H/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt -Bbuild/temp.netbsd-11.0-evbarm-cpython-312/deps -DCMAKE_INSTALL_PREFIX=build/temp.netbsd-11.0-evbarm-cpython-312/deps/install -DCMAKE_BUILD_TYPE=RelWithDebInfo -DAWS_USE_LIBCRYPTO_TO_SUPPORT_ED25519_EVERYWHERE=ON Traceback (most recent call last): File "/usr/pkg/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in main() File "/usr/pkg/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel return _build_backend().build_wheel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.12/site-packages/setuptools/build_meta.py", line 432, in build_wheel return _build(['bdist_wheel']) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.12/site-packages/setuptools/build_meta.py", line 423, in _build return self._build_with_temp_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.12/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir self.run_setup() File "/usr/pkg/lib/python3.12/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) File "", line 524, in File "/usr/pkg/lib/python3.12/site-packages/setuptools/__init__.py", line 115, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) File "/usr/pkg/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/usr/pkg/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 370, in run self.run_command("build") File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/usr/pkg/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/usr/pkg/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/usr/pkg/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "", line 382, in run File "", line 361, in _build_dependencies File "", line 306, in _build_dependencies_impl File "", line 68, in run_cmd File "/usr/pkg/lib/python3.12/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/pkg/bin/cmake', '-H/tmp/pkgbuild/devel/py-awscrt/work/awscrt-0.27.6/crt', '-Bbuild/temp.netbsd-11.0-evbarm-cpython-312/deps', '-DCMAKE_INSTALL_PREFIX=build/temp.netbsd-11.0-evbarm-cpython-312/deps/install', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DAWS_USE_LIBCRYPTO_TO_SUPPORT_ED25519_EVERYWHERE=ON']' returned non-zero exit status 1. ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. make[1]: stopped making "all" in /usr/pkgsrc/devel/py-awscrt *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/devel/py-awscrt