* Package: net-libs/quiche-0.20.0:0/0 * Repository: gentoo * Maintainer: candrews@gentoo.org * USE: elibc_glibc kernel_linux ppc64 * FEATURES: keeptemp network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Loading quiche-0.20.0.crate into Cargo registry ... [ ok ] * Loading anyhow-1.0.26.crate into Cargo registry ... [ ok ] * Loading ansi_term-0.11.0.crate into Cargo registry ... [ ok ] * Loading aho-corasick-1.1.2.crate into Cargo registry ... [ ok ] * Loading android-tzdata-0.1.1.crate into Cargo registry ... [ ok ] * Loading android_system_properties-0.1.5.crate into Cargo registry ... [ ok ] * Loading arrayvec-0.7.4.crate into Cargo registry ... [ ok ] * Loading atty-0.2.14.crate into Cargo registry ... [ ok ] * Loading autocfg-1.1.0.crate into Cargo registry ... [ ok ] * Loading backtrace-0.3.37.crate into Cargo registry ... [ ok ] * Loading backtrace-sys-0.1.31.crate into Cargo registry ... [ ok ] * Loading base64-0.21.5.crate into Cargo registry ... [ ok ] * Loading bindgen-0.68.1.crate into Cargo registry ... [ ok ] * Loading bitflags-1.3.2.crate into Cargo registry ... [ ok ] * Loading bitflags-2.4.1.crate into Cargo registry ... [ ok ] * Loading boring-4.1.0.crate into Cargo registry ... [ ok ] * Loading boring-sys-4.1.0.crate into Cargo registry ... [ ok ] * Loading bstr-0.2.12.crate into Cargo registry ... [ ok ] * Loading bumpalo-3.14.0.crate into Cargo registry ... [ ok ] * Loading byteorder-1.3.4.crate into Cargo registry ... [ ok ] * Loading cast-0.2.3.crate into Cargo registry ... [ ok ] * Loading cc-1.0.83.crate into Cargo registry ... [ ok ] * Loading cexpr-0.6.0.crate into Cargo registry ... [ ok ] * Loading cfg-if-0.1.10.crate into Cargo registry ... [ ok ] * Loading cfg-if-1.0.0.crate into Cargo registry ... [ ok ] * Loading chrono-0.4.31.crate into Cargo registry ... [ ok ] * Loading clang-sys-1.6.1.crate into Cargo registry ... [ ok ] * Loading clap-2.33.3.crate into Cargo registry ... [ ok ] * Loading cmake-0.1.50.crate into Cargo registry ... [ ok ] * Loading core-foundation-sys-0.8.6.crate into Cargo registry ... [ ok ] * Loading criterion-0.3.1.crate into Cargo registry ... [ ok ] * Loading criterion-plot-0.4.1.crate into Cargo registry ... [ ok ] * Loading crossbeam-deque-0.7.3.crate into Cargo registry ... [ ok ] * Loading crossbeam-epoch-0.8.2.crate into Cargo registry ... [ ok ] * Loading crossbeam-queue-0.2.1.crate into Cargo registry ... [ ok ] * Loading crossbeam-utils-0.7.2.crate into Cargo registry ... [ ok ] * Loading csv-1.1.3.crate into Cargo registry ... [ ok ] * Loading csv-core-0.1.10.crate into Cargo registry ... [ ok ] * Loading data-encoding-2.5.0.crate into Cargo registry ... [ ok ] * Loading darling-0.20.3.crate into Cargo registry ... [ ok ] * Loading darling_core-0.20.3.crate into Cargo registry ... [ ok ] * Loading darling_macro-0.20.3.crate into Cargo registry ... [ ok ] * Loading data-encoding-2.3.3.crate into Cargo registry ... [ ok ] * Loading deranged-0.3.10.crate into Cargo registry ... [ ok ] * Loading either-1.9.0.crate into Cargo registry ... [ ok ] * Loading env_logger-0.8.4.crate into Cargo registry ... [ ok ] * Loading equivalent-1.0.1.crate into Cargo registry ... [ ok ] * Loading fnv-1.0.7.crate into Cargo registry ... [ ok ] * Loading foreign-types-0.5.0.crate into Cargo registry ... [ ok ] * Loading foreign-types-macros-0.2.3.crate into Cargo registry ... [ ok ] * Loading foreign-types-shared-0.3.1.crate into Cargo registry ... [ ok ] * Loading fuchsia-zircon-0.3.3.crate into Cargo registry ... [ ok ] * Loading fuchsia-zircon-sys-0.3.3.crate into Cargo registry ... [ ok ] * Loading fs_extra-1.3.0.crate into Cargo registry ... [ ok ] * Loading fslock-0.2.1.crate into Cargo registry ... [ ok ] * Loading getrandom-0.2.11.crate into Cargo registry ... [ ok ] * Loading glob-0.3.1.crate into Cargo registry ... [ ok ] * Loading hashbrown-0.12.3.crate into Cargo registry ... [ ok ] * Loading hashbrown-0.14.3.crate into Cargo registry ... [ ok ] * Loading hermit-abi-0.1.19.crate into Cargo registry ... [ ok ] * Loading hex-0.4.3.crate into Cargo registry ... [ ok ] * Loading humantime-2.1.0.crate into Cargo registry ... [ ok ] * Loading iana-time-zone-haiku-0.1.2.crate into Cargo registry ... [ ok ] * Loading iana-time-zone-0.1.58.crate into Cargo registry ... [ ok ] * Loading ident_case-1.0.1.crate into Cargo registry ... [ ok ] * Loading idna-0.1.5.crate into Cargo registry ... [ ok ] * Loading intrusive-collections-0.9.6.crate into Cargo registry ... [ ok ] * Loading iovec-0.1.4.crate into Cargo registry ... [ ok ] * Loading itertools-0.8.2.crate into Cargo registry ... [ ok ] * Loading itoa-1.0.10.crate into Cargo registry ... [ ok ] * Loading js-sys-0.3.66.crate into Cargo registry ... [ ok ] * Loading kernel32-sys-0.2.2.crate into Cargo registry ... [ ok ] * Loading lazycell-1.3.0.crate into Cargo registry ... [ ok ] * Loading lazy_static-1.4.0.crate into Cargo registry ... [ ok ] * Loading libc-0.2.151.crate into Cargo registry ... [ ok ] * Loading libloading-0.7.4.crate into Cargo registry ... [ ok ] * Loading libm-0.2.8.crate into Cargo registry ... [ ok ] * Loading log-0.4.20.crate into Cargo registry ... [ ok ] * Loading matches-0.1.10.crate into Cargo registry ... [ ok ] * Loading maybe-uninit-2.0.0.crate into Cargo registry ... [ ok ] * Loading memchr-2.6.4.crate into Cargo registry ... [ ok ] * Loading memoffset-0.9.0.crate into Cargo registry ... [ ok ] * Loading minimal-lexical-0.2.1.crate into Cargo registry ... [ ok ] * Loading mio-0.8.10.crate into Cargo registry ... [ ok ] * Loading miow-0.4.0.crate into Cargo registry ... [ ok ] * Loading net2-0.2.37.crate into Cargo registry ... [ ok ] * Loading nom-7.1.3.crate into Cargo registry ... [ ok ] * Loading num-traits-0.2.17.crate into Cargo registry ... [ ok ] * Loading num_cpus-1.12.0.crate into Cargo registry ... [ ok ] * Loading octets-0.2.0.crate into Cargo registry ... [ ok ] * Loading peeking_take_while-0.1.2.crate into Cargo registry ... [ ok ] * Loading indexmap-1.9.3.crate into Cargo registry ... [ ok ] * Loading indexmap-2.1.0.crate into Cargo registry ... [ ok ] * Loading once_cell-1.19.0.crate into Cargo registry ... [ ok ] * Loading oorandom-11.1.0.crate into Cargo registry ... [ ok ] * Loading percent-encoding-1.0.1.crate into Cargo registry ... [ ok ] * Loading plotters-0.2.12.crate into Cargo registry ... [ ok ] * Loading powerfmt-0.2.0.crate into Cargo registry ... [ ok ] * Loading proc-macro2-1.0.70.crate into Cargo registry ... [ ok ] * Loading qlog-0.10.0.crate into Cargo registry ... [ ok ] * Loading quote-1.0.33.crate into Cargo registry ... [ ok ] * Loading rayon-1.3.0.crate into Cargo registry ... [ ok ] * Loading rayon-core-1.7.0.crate into Cargo registry ... [ ok ] * Loading regex-1.10.2.crate into Cargo registry ... [ ok ] * Loading regex-automata-0.4.3.crate into Cargo registry ... [ ok ] * Loading regex-syntax-0.8.2.crate into Cargo registry ... [ ok ] * Loading ring-0.17.7.crate into Cargo registry ... [ ok ] * Loading rustc_version-0.2.3.crate into Cargo registry ... [ ok ] * Loading rustc-hash-1.1.0.crate into Cargo registry ... [ ok ] * Loading rustversion-1.0.6.crate into Cargo registry ... [ ok ] * Loading rust_decimal-1.33.1.crate into Cargo registry ... [ ok ] * Loading ryu-1.0.16.crate into Cargo registry ... [ ok ] * Loading same-file-1.0.6.crate into Cargo registry ... [ ok ] * Loading scopeguard-1.1.0.crate into Cargo registry ... [ ok ] * Loading sfv-0.9.3.crate into Cargo registry ... [ ok ] * Loading semver-0.9.0.crate into Cargo registry ... [ ok ] * Loading semver-parser-0.7.0.crate into Cargo registry ... [ ok ] * Loading serde-1.0.193.crate into Cargo registry ... [ ok ] * Loading serde_derive-1.0.193.crate into Cargo registry ... [ ok ] * Loading serde_json-1.0.108.crate into Cargo registry ... [ ok ] * Loading serde_with-3.4.0.crate into Cargo registry ... [ ok ] * Loading serde_with_macros-3.4.0.crate into Cargo registry ... [ ok ] * Loading shlex-1.2.0.crate into Cargo registry ... [ ok ] * Loading slab-0.4.9.crate into Cargo registry ... [ ok ] * Loading smallvec-1.11.2.crate into Cargo registry ... [ ok ] * Loading spin-0.9.8.crate into Cargo registry ... [ ok ] * Loading strsim-0.8.0.crate into Cargo registry ... [ ok ] * Loading strsim-0.10.0.crate into Cargo registry ... [ ok ] * Loading syn-1.0.109.crate into Cargo registry ... [ ok ] * Loading syn-2.0.40.crate into Cargo registry ... [ ok ] * Loading termcolor-1.1.2.crate into Cargo registry ... [ ok ] * Loading textwrap-0.11.0.crate into Cargo registry ... [ ok ] * Loading time-0.3.30.crate into Cargo registry ... [ ok ] * Loading time-core-0.1.2.crate into Cargo registry ... [ ok ] * Loading time-macros-0.2.15.crate into Cargo registry ... [ ok ] * Loading tinytemplate-1.0.3.crate into Cargo registry ... [ ok ] * Loading tinyvec-1.6.0.crate into Cargo registry ... [ ok ] * Loading tinyvec_macros-0.1.1.crate into Cargo registry ... [ ok ] * Loading unicode-bidi-0.3.14.crate into Cargo registry ... [ ok ] * Loading unicode-ident-1.0.12.crate into Cargo registry ... [ ok ] * Loading unicode-normalization-0.1.22.crate into Cargo registry ... [ ok ] * Loading unicode-width-0.1.10.crate into Cargo registry ... [ ok ] * Loading unicode-xid-0.2.4.crate into Cargo registry ... [ ok ] * Loading unicode-xid-0.2.3.crate into Cargo registry ... [ ok ] * Loading untrusted-0.9.0.crate into Cargo registry ... [ ok ] * Loading url-1.7.2.crate into Cargo registry ... [ ok ] * Loading vec_map-0.8.2.crate into Cargo registry ... [ ok ] * Loading version_check-0.9.4.crate into Cargo registry ... [ ok ] * Loading walkdir-2.3.1.crate into Cargo registry ... [ ok ] * Loading wasm-bindgen-0.2.89.crate into Cargo registry ... [ ok ] * Loading wasm-bindgen-backend-0.2.89.crate into Cargo registry ... [ ok ] * Loading wasm-bindgen-macro-0.2.89.crate into Cargo registry ... [ ok ] * Loading wasm-bindgen-macro-support-0.2.89.crate into Cargo registry ... [ ok ] * Loading wasm-bindgen-shared-0.2.89.crate into Cargo registry ... [ ok ] * Loading wasm-bindgen-webidl-0.2.75.crate into Cargo registry ... [ ok ] * Loading wasi-0.11.0+wasi-snapshot-preview1.crate into Cargo registry ... [ ok ] * Loading web-sys-0.3.65.crate into Cargo registry ... [ ok ] * Loading which-3.1.1.crate into Cargo registry ... [ ok ] * Loading winapi-0.2.8.crate into Cargo registry ... [ ok ] * Loading winapi-0.3.9.crate into Cargo registry ... [ ok ] * Loading winapi-build-0.1.1.crate into Cargo registry ... [ ok ] * Loading winapi-i686-pc-windows-gnu-0.4.0.crate into Cargo registry ... [ ok ] * Loading winapi-util-0.1.5.crate into Cargo registry ... [ ok ] * Loading winapi-x86_64-pc-windows-gnu-0.4.0.crate into Cargo registry ... [ ok ] * Loading windows-core-0.51.1.crate into Cargo registry ... [ ok ] * Loading windows_aarch64_gnullvm-0.48.5.crate into Cargo registry ... [ ok ] * Loading windows_aarch64_msvc-0.48.5.crate into Cargo registry ... [ ok ] * Loading windows_i686_gnu-0.48.5.crate into Cargo registry ... [ ok ] * Loading windows_i686_msvc-0.48.5.crate into Cargo registry ... [ ok ] * Loading windows_x86_64_gnu-0.48.5.crate into Cargo registry ... [ ok ] * Loading windows_x86_64_gnullvm-0.48.5.crate into Cargo registry ... [ ok ] * Loading windows_x86_64_msvc-0.48.5.crate into Cargo registry ... [ ok ] * Loading windows-sys-0.48.0.crate into Cargo registry ... [ ok ] * Loading windows-targets-0.48.5.crate into Cargo registry ... [ ok ] * Loading ws2_32-sys-0.2.1.crate into Cargo registry ... [ ok ] >>> Source unpacked in /var/tmp/portage/net-libs/quiche-0.20.0/work >>> Preparing source in /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0" * Will copy sources from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0 * .ppc64: copying to /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64 >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0 ... * .ppc64: running multilib-minimal_abi_src_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64/deps/boringssl/build" cmake -C /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64/deps/boringssl/build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DOPENSSL_NO_ASM=ON -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64/deps/boringssl/build/gentoo_toolchain.cmake /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl loading initial cache file /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64/deps/boringssl/build/gentoo_common_config.cmake -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/powerpc64-unknown-linux-gnu-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: /usr/bin/powerpc64-unknown-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 C++ -O2 -pipe -fPIC -std=c++11 -fvisibility=hidden -fno-common -fno-exceptions -fno-rtti Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done (0.7s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64/deps/boringssl/build >>> Source configured. >>> Compiling source in /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0 ... * .ppc64: running multilib-minimal_abi_src_compile * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64/deps/boringssl/build" ninja -v -j8 -l0 bssl [1/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/err_data.c.o -MF CMakeFiles/crypto.dir/err_data.c.o.d -o CMakeFiles/crypto.dir/err_data.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/err_data.c FAILED: CMakeFiles/crypto.dir/err_data.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/err_data.c.o -MF CMakeFiles/crypto.dir/err_data.c.o.d -o CMakeFiles/crypto.dir/err_data.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/err_data.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/err_data.c:17: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ [2/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_dup.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_dup.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_dup.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_dup.c FAILED: CMakeFiles/crypto.dir/src/crypto/asn1/a_dup.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_dup.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_dup.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_dup.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_dup.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:61, from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_dup.c:57: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:68: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:165:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 165 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:219:44: error: unknown type name ‘BN_ULONG’ 219 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:309:16: error: unknown type name ‘BN_ULONG’ 309 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:377:43: error: unknown type name ‘BN_ULONG’ 377 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:390:43: error: unknown type name ‘BN_ULONG’ 390 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:399:44: error: unknown type name ‘BN_ULONG’ 399 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:16: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:56: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:434:49: error: unknown type name ‘BN_ULONG’ 434 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:448:53: error: unknown type name ‘BN_ULONG’ 448 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:457:49: error: unknown type name ‘BN_ULONG’ 457 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:16: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:54: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:629:48: error: unknown type name ‘BN_ULONG’ 629 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:921:52: error: unknown type name ‘BN_ULONG’ 921 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:960:3: error: unknown type name ‘BN_ULONG’ 960 | BN_ULONG *d; | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:991:3: error: unknown type name ‘BN_ULONG’ 991 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:994:42: error: unknown type name ‘BN_ULONG’ 994 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ [3/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_gentm.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_gentm.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_gentm.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_gentm.c FAILED: CMakeFiles/crypto.dir/src/crypto/asn1/a_gentm.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_gentm.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_gentm.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_gentm.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_gentm.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:61, from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_gentm.c:57: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:68: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:165:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 165 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:219:44: error: unknown type name ‘BN_ULONG’ 219 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:309:16: error: unknown type name ‘BN_ULONG’ 309 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:377:43: error: unknown type name ‘BN_ULONG’ 377 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:390:43: error: unknown type name ‘BN_ULONG’ 390 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:399:44: error: unknown type name ‘BN_ULONG’ 399 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:16: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:56: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:434:49: error: unknown type name ‘BN_ULONG’ 434 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:448:53: error: unknown type name ‘BN_ULONG’ 448 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:457:49: error: unknown type name ‘BN_ULONG’ 457 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:16: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:54: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:629:48: error: unknown type name ‘BN_ULONG’ 629 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:921:52: error: unknown type name ‘BN_ULONG’ 921 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:960:3: error: unknown type name ‘BN_ULONG’ 960 | BN_ULONG *d; | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:991:3: error: unknown type name ‘BN_ULONG’ 991 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:994:42: error: unknown type name ‘BN_ULONG’ 994 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ [4/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_d2i_fp.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_d2i_fp.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_d2i_fp.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_d2i_fp.c FAILED: CMakeFiles/crypto.dir/src/crypto/asn1/a_d2i_fp.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_d2i_fp.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_d2i_fp.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_d2i_fp.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_d2i_fp.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:61, from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_d2i_fp.c:57: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:68: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:165:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 165 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:219:44: error: unknown type name ‘BN_ULONG’ 219 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:309:16: error: unknown type name ‘BN_ULONG’ 309 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:377:43: error: unknown type name ‘BN_ULONG’ 377 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:390:43: error: unknown type name ‘BN_ULONG’ 390 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:399:44: error: unknown type name ‘BN_ULONG’ 399 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:16: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:56: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:434:49: error: unknown type name ‘BN_ULONG’ 434 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:448:53: error: unknown type name ‘BN_ULONG’ 448 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:457:49: error: unknown type name ‘BN_ULONG’ 457 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:16: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:54: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:629:48: error: unknown type name ‘BN_ULONG’ 629 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:921:52: error: unknown type name ‘BN_ULONG’ 921 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:960:3: error: unknown type name ‘BN_ULONG’ 960 | BN_ULONG *d; | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:991:3: error: unknown type name ‘BN_ULONG’ 991 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:994:42: error: unknown type name ‘BN_ULONG’ 994 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ [5/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_i2d_fp.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_i2d_fp.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_i2d_fp.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_i2d_fp.c FAILED: CMakeFiles/crypto.dir/src/crypto/asn1/a_i2d_fp.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_i2d_fp.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_i2d_fp.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_i2d_fp.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_i2d_fp.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:61, from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_i2d_fp.c:57: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:68: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:165:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 165 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:219:44: error: unknown type name ‘BN_ULONG’ 219 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:309:16: error: unknown type name ‘BN_ULONG’ 309 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:377:43: error: unknown type name ‘BN_ULONG’ 377 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:390:43: error: unknown type name ‘BN_ULONG’ 390 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:399:44: error: unknown type name ‘BN_ULONG’ 399 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:16: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:56: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:434:49: error: unknown type name ‘BN_ULONG’ 434 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:448:53: error: unknown type name ‘BN_ULONG’ 448 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:457:49: error: unknown type name ‘BN_ULONG’ 457 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:16: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:54: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:629:48: error: unknown type name ‘BN_ULONG’ 629 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:921:52: error: unknown type name ‘BN_ULONG’ 921 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:960:3: error: unknown type name ‘BN_ULONG’ 960 | BN_ULONG *d; | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:991:3: error: unknown type name ‘BN_ULONG’ 991 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:994:42: error: unknown type name ‘BN_ULONG’ 994 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ [6/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_bool.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_bool.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_bool.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_bool.c FAILED: CMakeFiles/crypto.dir/src/crypto/asn1/a_bool.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_bool.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_bool.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_bool.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_bool.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:61, from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_bool.c:57: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:68: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:165:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 165 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:219:44: error: unknown type name ‘BN_ULONG’ 219 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:309:16: error: unknown type name ‘BN_ULONG’ 309 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:377:43: error: unknown type name ‘BN_ULONG’ 377 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:390:43: error: unknown type name ‘BN_ULONG’ 390 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:399:44: error: unknown type name ‘BN_ULONG’ 399 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:16: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:56: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:434:49: error: unknown type name ‘BN_ULONG’ 434 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:448:53: error: unknown type name ‘BN_ULONG’ 448 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:457:49: error: unknown type name ‘BN_ULONG’ 457 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:16: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:54: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:629:48: error: unknown type name ‘BN_ULONG’ 629 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:921:52: error: unknown type name ‘BN_ULONG’ 921 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:960:3: error: unknown type name ‘BN_ULONG’ 960 | BN_ULONG *d; | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:991:3: error: unknown type name ‘BN_ULONG’ 991 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:994:42: error: unknown type name ‘BN_ULONG’ 994 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ [7/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_bitstr.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_bitstr.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_bitstr.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_bitstr.c FAILED: CMakeFiles/crypto.dir/src/crypto/asn1/a_bitstr.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_bitstr.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_bitstr.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_bitstr.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_bitstr.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:61, from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_bitstr.c:57: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:68: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:165:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 165 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:219:44: error: unknown type name ‘BN_ULONG’ 219 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:309:16: error: unknown type name ‘BN_ULONG’ 309 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:377:43: error: unknown type name ‘BN_ULONG’ 377 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:390:43: error: unknown type name ‘BN_ULONG’ 390 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:399:44: error: unknown type name ‘BN_ULONG’ 399 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:16: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:56: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:434:49: error: unknown type name ‘BN_ULONG’ 434 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:448:53: error: unknown type name ‘BN_ULONG’ 448 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:457:49: error: unknown type name ‘BN_ULONG’ 457 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:16: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:54: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:629:48: error: unknown type name ‘BN_ULONG’ 629 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:921:52: error: unknown type name ‘BN_ULONG’ 921 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:960:3: error: unknown type name ‘BN_ULONG’ 960 | BN_ULONG *d; | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:991:3: error: unknown type name ‘BN_ULONG’ 991 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:994:42: error: unknown type name ‘BN_ULONG’ 994 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_bitstr.c:65: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:273:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 273 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:288:15: error: unknown type name ‘crypto_word_t’ 288 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:288:45: error: unknown type name ‘crypto_word_t’ 288 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:313:15: error: unknown type name ‘crypto_word_t’ 313 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:313:49: error: unknown type name ‘crypto_word_t’ 313 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:318:15: error: unknown type name ‘crypto_word_t’ 318 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:318:48: error: unknown type name ‘crypto_word_t’ 318 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:319:48: error: unknown type name ‘crypto_word_t’ 319 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:355:42: error: unknown type name ‘crypto_word_t’ 355 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:355:59: error: unknown type name ‘crypto_word_t’ 355 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:360:15: error: unknown type name ‘crypto_word_t’ 360 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:360:48: error: unknown type name ‘crypto_word_t’ 360 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:361:48: error: unknown type name ‘crypto_word_t’ 361 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:367:42: error: unknown type name ‘crypto_word_t’ 367 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:367:59: error: unknown type name ‘crypto_word_t’ 367 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:372:15: error: unknown type name ‘crypto_word_t’ 372 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:372:53: error: unknown type name ‘crypto_word_t’ 372 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:389:47: error: unknown type name ‘crypto_word_t’ 389 | static inline uint8_t constant_time_is_zero_8(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:394:15: error: unknown type name ‘crypto_word_t’ 394 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:394:48: error: unknown type name ‘crypto_word_t’ 394 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:395:48: error: unknown type name ‘crypto_word_t’ 395 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:401:42: error: unknown type name ‘crypto_word_t’ 401 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:401:59: error: unknown type name ‘crypto_word_t’ 401 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:407:15: error: unknown type name ‘crypto_word_t’ 407 | static inline crypto_word_t constant_time_eq_int(int a, int b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘constant_time_eq_int’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:408:10: warning: implicit declaration of function ‘constant_time_eq_w’; did you mean ‘constant_time_eq_int’? [-Wimplicit-function-declaration] 408 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:408:30: error: ‘crypto_word_t’ undeclared (first use in this function) 408 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:408:30: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘constant_time_eq_int_8’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:414:10: warning: implicit declaration of function ‘constant_time_eq_8’; did you mean ‘constant_time_eq_int’? [-Wimplicit-function-declaration] 414 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:414:30: error: ‘crypto_word_t’ undeclared (first use in this function) 414 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: At top level: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:420:15: error: unknown type name ‘crypto_word_t’ 420 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:420:52: error: unknown type name ‘crypto_word_t’ 420 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:421:52: error: unknown type name ‘crypto_word_t’ 421 | crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:422:52: error: unknown type name ‘crypto_word_t’ 422 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘constant_time_select_8’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:436:20: warning: implicit declaration of function ‘constant_time_select_w’; did you mean ‘constant_time_select_8’? [-Wimplicit-function-declaration] 436 | return (uint8_t)(constant_time_select_w(mask, a, b)); | ^~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: At top level: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:441:44: error: unknown type name ‘crypto_word_t’ 441 | static inline int constant_time_select_int(crypto_word_t mask, int a, int b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:882:15: error: unknown type name ‘crypto_word_t’ 882 | static inline crypto_word_t CRYPTO_load_word_le(const void *in) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘CRYPTO_load_word_le’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:883:3: error: unknown type name ‘crypto_word_t’ 883 | crypto_word_t v; | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: At top level: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:888:52: error: unknown type name ‘crypto_word_t’ 888 | static inline void CRYPTO_store_word_le(void *out, crypto_word_t v) { | ^~~~~~~~~~~~~ [8/288] /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_enum.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_enum.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_enum.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_enum.c FAILED: CMakeFiles/crypto.dir/src/crypto/asn1/a_enum.c.o /usr/bin/powerpc64-unknown-linux-gnu-gcc -DBORINGSSL_IMPLEMENTATION -DOPENSSL_NO_ASM -I/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include -O2 -pipe -fPIC -fvisibility=hidden -fno-common -std=c11 -D_XOPEN_SOURCE=700 -MD -MT CMakeFiles/crypto.dir/src/crypto/asn1/a_enum.c.o -MF CMakeFiles/crypto.dir/src/crypto/asn1/a_enum.c.o.d -o CMakeFiles/crypto.dir/src/crypto/asn1/a_enum.c.o -c /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_enum.c In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:61, from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_enum.c:57: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/base.h:126:2: error: #error "Unknown target CPU" 126 | #error "Unknown target CPU" | ^~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/asn1.h:68: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:165:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 165 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:219:44: error: unknown type name ‘BN_ULONG’ 219 | OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:309:16: error: unknown type name ‘BN_ULONG’ 309 | OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:377:43: error: unknown type name ‘BN_ULONG’ 377 | OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:390:43: error: unknown type name ‘BN_ULONG’ 390 | OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:399:44: error: unknown type name ‘BN_ULONG’ 399 | OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:16: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:417:56: error: unknown type name ‘BN_ULONG’ 417 | OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:434:49: error: unknown type name ‘BN_ULONG’ 434 | OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:448:53: error: unknown type name ‘BN_ULONG’ 448 | OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:457:49: error: unknown type name ‘BN_ULONG’ 457 | OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:16: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:516:54: error: unknown type name ‘BN_ULONG’ 516 | OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:629:48: error: unknown type name ‘BN_ULONG’ 629 | OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:921:52: error: unknown type name ‘BN_ULONG’ 921 | OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:960:3: error: unknown type name ‘BN_ULONG’ 960 | BN_ULONG *d; | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:991:3: error: unknown type name ‘BN_ULONG’ 991 | BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N | ^~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/include/openssl/bn.h:994:42: error: unknown type name ‘BN_ULONG’ 994 | OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); | ^~~~~~~~ In file included from /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/a_enum.c:65: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:273:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" 273 | #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" | ^~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:288:15: error: unknown type name ‘crypto_word_t’ 288 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:288:45: error: unknown type name ‘crypto_word_t’ 288 | static inline crypto_word_t value_barrier_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:313:15: error: unknown type name ‘crypto_word_t’ 313 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:313:49: error: unknown type name ‘crypto_word_t’ 313 | static inline crypto_word_t constant_time_msb_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:318:15: error: unknown type name ‘crypto_word_t’ 318 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:318:48: error: unknown type name ‘crypto_word_t’ 318 | static inline crypto_word_t constant_time_lt_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:319:48: error: unknown type name ‘crypto_word_t’ 319 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:355:42: error: unknown type name ‘crypto_word_t’ 355 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:355:59: error: unknown type name ‘crypto_word_t’ 355 | static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:360:15: error: unknown type name ‘crypto_word_t’ 360 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:360:48: error: unknown type name ‘crypto_word_t’ 360 | static inline crypto_word_t constant_time_ge_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:361:48: error: unknown type name ‘crypto_word_t’ 361 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:367:42: error: unknown type name ‘crypto_word_t’ 367 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:367:59: error: unknown type name ‘crypto_word_t’ 367 | static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:372:15: error: unknown type name ‘crypto_word_t’ 372 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:372:53: error: unknown type name ‘crypto_word_t’ 372 | static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:389:47: error: unknown type name ‘crypto_word_t’ 389 | static inline uint8_t constant_time_is_zero_8(crypto_word_t a) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:394:15: error: unknown type name ‘crypto_word_t’ 394 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:394:48: error: unknown type name ‘crypto_word_t’ 394 | static inline crypto_word_t constant_time_eq_w(crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:395:48: error: unknown type name ‘crypto_word_t’ 395 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:401:42: error: unknown type name ‘crypto_word_t’ 401 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:401:59: error: unknown type name ‘crypto_word_t’ 401 | static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:407:15: error: unknown type name ‘crypto_word_t’ 407 | static inline crypto_word_t constant_time_eq_int(int a, int b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘constant_time_eq_int’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:408:10: warning: implicit declaration of function ‘constant_time_eq_w’; did you mean ‘constant_time_eq_int’? [-Wimplicit-function-declaration] 408 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:408:30: error: ‘crypto_word_t’ undeclared (first use in this function) 408 | return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:408:30: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘constant_time_eq_int_8’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:414:10: warning: implicit declaration of function ‘constant_time_eq_8’; did you mean ‘constant_time_eq_int’? [-Wimplicit-function-declaration] 414 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~~~~~~ | constant_time_eq_int /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:414:30: error: ‘crypto_word_t’ undeclared (first use in this function) 414 | return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b)); | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: At top level: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:420:15: error: unknown type name ‘crypto_word_t’ 420 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:420:52: error: unknown type name ‘crypto_word_t’ 420 | static inline crypto_word_t constant_time_select_w(crypto_word_t mask, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:421:52: error: unknown type name ‘crypto_word_t’ 421 | crypto_word_t a, | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:422:52: error: unknown type name ‘crypto_word_t’ 422 | crypto_word_t b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘constant_time_select_8’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:436:20: warning: implicit declaration of function ‘constant_time_select_w’; did you mean ‘constant_time_select_8’? [-Wimplicit-function-declaration] 436 | return (uint8_t)(constant_time_select_w(mask, a, b)); | ^~~~~~~~~~~~~~~~~~~~~~ | constant_time_select_8 /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: At top level: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:441:44: error: unknown type name ‘crypto_word_t’ 441 | static inline int constant_time_select_int(crypto_word_t mask, int a, int b) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:882:15: error: unknown type name ‘crypto_word_t’ 882 | static inline crypto_word_t CRYPTO_load_word_le(const void *in) { | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: In function ‘CRYPTO_load_word_le’: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:883:3: error: unknown type name ‘crypto_word_t’ 883 | crypto_word_t v; | ^~~~~~~~~~~~~ /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h: At top level: /var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0/deps/boringssl/src/crypto/asn1/../internal.h:888:52: error: unknown type name ‘crypto_word_t’ 888 | static inline void CRYPTO_store_word_le(void *out, crypto_word_t v) { | ^~~~~~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: net-libs/quiche-0.20.0::gentoo failed (compile phase): * ninja -v -j8 -l0 bssl failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3206: Called multilib-minimal_src_compile * environment, line 2406: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' * environment, line 2673: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2366: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2364: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' * environment, line 859: Called multilib-minimal_abi_src_compile * environment, line 2400: Called multilib_src_compile * environment, line 2893: Called cmake_src_compile 'bssl' * environment, line 1405: Called cmake_build 'bssl' * environment, line 1372: Called eninja 'bssl' * environment, line 1834: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=net-libs/quiche-0.20.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-libs/quiche-0.20.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-libs/quiche-0.20.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/quiche-0.20.0/temp/environment'. * Working directory: '/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0-.ppc64/deps/boringssl/build' * S: '/var/tmp/portage/net-libs/quiche-0.20.0/work/quiche-0.20.0'