I have checked the dependencies that need to be installed before compiling.
❯ sudo pacman -S gcc cmake automake autoconf libtool go nasm yasm
warning: gcc-15.1.1+r7+gf36ec88aa85a-1 is up to date -- reinstalling
warning: cmake-4.0.2-1 is up to date -- reinstalling
warning: automake-1.18-1 is up to date -- reinstalling
warning: autoconf-2.72-1 is up to date -- reinstalling
warning: libtool-2.5.4+r23+g5b582aed-1 is up to date -- reinstalling
warning: go-2:1.24.4-1 is up to date -- reinstalling
warning: nasm-2.16.03-2 is up to date -- reinstalling
warning: yasm-1.3.0-8 is up to date -- reinstalling
Default g++ version and configuration:
❯ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.1.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust,cobol --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.1.1 20250425 (GCC)
Reproduction:
❯ cmake -B build
-- The C compiler identification is GNU 15.1.1
-- The CXX compiler identification is GNU 15.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/sbin/cc - 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/sbin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:1276 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
/usr/share/cmake/Modules/ExternalProject.cmake:3076 (_ep_add_download_command)
3rd_lib.cmake:16 (ExternalProject_Add)
CMakeLists.txt:24 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:1276 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
/usr/share/cmake/Modules/ExternalProject.cmake:3076 (_ep_add_download_command)
3rd_lib.cmake:27 (ExternalProject_Add)
CMakeLists.txt:24 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:1276 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
/usr/share/cmake/Modules/ExternalProject.cmake:3076 (_ep_add_download_command)
3rd_lib.cmake:36 (ExternalProject_Add)
CMakeLists.txt:24 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:1276 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
/usr/share/cmake/Modules/ExternalProject.cmake:3076 (_ep_add_download_command)
3rd_lib.cmake:66 (ExternalProject_Add)
CMakeLists.txt:24 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:1276 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
/usr/share/cmake/Modules/ExternalProject.cmake:3076 (_ep_add_download_command)
3rd_lib.cmake:103 (ExternalProject_Add)
CMakeLists.txt:24 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- RTMP Protocol CXX_FLAGS: -g -O2 -minline-all-stringops -pipe -Wall -Wextra -Werror -fno-strict-aliasing -fno-lto
-- Configuring done (4.0s)
-- Generating done (0.1s)
-- Build files have been written to: /home/sjj/Workspace/3rd-party/mms-server/build
[ 0%] Creating directories for 'libboringssl'
[ 0%] Performing download step (git clone) for 'libboringssl'
Cloning into 'libboringssl'...
Already on 'master'
Your branch is up to date with 'origin/master'.
[ 0%] Performing update step for 'libboringssl'
-- Fetching latest from the remote origin
[ 1%] No patch step for 'libboringssl'
[ 2%] Performing configure step for 'libboringssl'
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 <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The C compiler identification is GNU 15.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/sbin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- The CXX compiler identification is GNU 15.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/sbin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Perl: /usr/sbin/perl (found version "5.40.2")
-- Checking for module 'libunwind-generic'
-- Found libunwind-generic, version 1.8.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/sbin/cc
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (5.7s)
-- Generating done (0.1s)
-- Build files have been written to: /home/sjj/Workspace/3rd-party/mms-server/build/libboringssl-prefix/src/libboringssl/build
[ 2%] Performing build step for 'libboringssl'
[ 0%] Building CXX object CMakeFiles/boringssl_gtest.dir/third_party/googletest/src/gtest-all.cc.o
[ 0%] Linking CXX static library libboringssl_gtest.a
[ 0%] Built target boringssl_gtest
[ 1%] Generating crypto_test_data.cc
[ 1%] Building CXX object CMakeFiles/crypto_test_data.dir/crypto_test_data.cc.o
[ 1%] Built target crypto_test_data
[ 1%] Built target global_target
[ 1%] Generating x86_64-mont5.S
[ 2%] Generating aesni-gcm-x86_64.S
[ 2%] Generating aesni-x86_64.S
[ 2%] Generating ghash-ssse3-x86_64.S
[ 2%] Generating ghash-x86_64.S
[ 2%] Generating md5-x86_64.S
[ 3%] Generating p256-x86_64-asm.S
[ 3%] Generating p256_beeu-x86_64-asm.S
[ 3%] Generating rdrand-x86_64.S
[ 3%] Generating rsaz-avx2.S
[ 4%] Generating sha1-x86_64.S
[ 4%] Generating sha256-x86_64.S
[ 4%] Generating sha512-x86_64.S
[ 4%] Generating vpaes-x86_64.S
[ 5%] Generating x86_64-mont.S
[ 5%] Building C object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o
[ 5%] Building C object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/fips_shared_support.c.o
[ 5%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesni-gcm-x86_64.S.o
[ 6%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesni-x86_64.S.o
[ 6%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/ghash-ssse3-x86_64.S.o
[ 6%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/ghash-x86_64.S.o
[ 6%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/md5-x86_64.S.o
[ 6%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p256-x86_64-asm.S.o
[ 7%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p256_beeu-x86_64-asm.S.o
[ 7%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/rdrand-x86_64.S.o
[ 7%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/rsaz-avx2.S.o
[ 7%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha1-x86_64.S.o
[ 8%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha256-x86_64.S.o
[ 8%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha512-x86_64.S.o
[ 8%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/vpaes-x86_64.S.o
[ 8%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/x86_64-mont5.S.o
[ 8%] Building ASM object crypto/fipsmodule/CMakeFiles/fipsmodule.dir/x86_64-mont.S.o
[ 8%] Built target fipsmodule
[ 8%] Generating test/trampoline-x86_64.S
[ 9%] Generating chacha/chacha-x86_64.S
[ 9%] Generating cipher_extra/aes128gcmsiv-x86_64.S
[ 9%] Generating cipher_extra/chacha20_poly1305_x86_64.S
[ 9%] Generating err_data.c
[ 9%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_bitstr.c.o
[ 10%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_bool.c.o
[ 10%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_d2i_fp.c.o
[ 10%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_dup.c.o
[ 10%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_gentm.c.o
[ 11%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_i2d_fp.c.o
[ 11%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_int.c.o
[ 11%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_mbstr.c.o
[ 11%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_object.c.o
[ 11%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_octet.c.o
[ 12%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_print.c.o
[ 12%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_strex.c.o
[ 12%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_strnid.c.o
[ 12%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_time.c.o
[ 13%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_type.c.o
[ 13%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_utctm.c.o
[ 13%] Building C object crypto/CMakeFiles/crypto.dir/asn1/a_utf8.c.o
[ 13%] Building C object crypto/CMakeFiles/crypto.dir/asn1/asn1_lib.c.o
[ 13%] Building C object crypto/CMakeFiles/crypto.dir/asn1/asn1_par.c.o
[ 14%] Building C object crypto/CMakeFiles/crypto.dir/asn1/asn_pack.c.o
[ 14%] Building C object crypto/CMakeFiles/crypto.dir/asn1/f_int.c.o
[ 14%] Building C object crypto/CMakeFiles/crypto.dir/asn1/f_string.c.o
[ 14%] Building C object crypto/CMakeFiles/crypto.dir/asn1/tasn_dec.c.o
[ 15%] Building C object crypto/CMakeFiles/crypto.dir/asn1/tasn_enc.c.o
[ 15%] Building C object crypto/CMakeFiles/crypto.dir/asn1/tasn_fre.c.o
[ 15%] Building C object crypto/CMakeFiles/crypto.dir/asn1/tasn_new.c.o
[ 15%] Building C object crypto/CMakeFiles/crypto.dir/asn1/tasn_typ.c.o
[ 15%] Building C object crypto/CMakeFiles/crypto.dir/asn1/tasn_utl.c.o
[ 16%] Building C object crypto/CMakeFiles/crypto.dir/asn1/posix_time.c.o
[ 16%] Building C object crypto/CMakeFiles/crypto.dir/base64/base64.c.o
[ 16%] Building C object crypto/CMakeFiles/crypto.dir/bio/bio.c.o
[ 16%] Building C object crypto/CMakeFiles/crypto.dir/bio/bio_mem.c.o
[ 17%] Building C object crypto/CMakeFiles/crypto.dir/bio/connect.c.o
[ 17%] Building C object crypto/CMakeFiles/crypto.dir/bio/fd.c.o
[ 17%] Building C object crypto/CMakeFiles/crypto.dir/bio/file.c.o
[ 17%] Building C object crypto/CMakeFiles/crypto.dir/bio/hexdump.c.o
[ 17%] Building C object crypto/CMakeFiles/crypto.dir/bio/pair.c.o
[ 18%] Building C object crypto/CMakeFiles/crypto.dir/bio/printf.c.o
[ 18%] Building C object crypto/CMakeFiles/crypto.dir/bio/socket.c.o
[ 18%] Building C object crypto/CMakeFiles/crypto.dir/bio/socket_helper.c.o
[ 18%] Building C object crypto/CMakeFiles/crypto.dir/blake2/blake2.c.o
[ 19%] Building C object crypto/CMakeFiles/crypto.dir/bn_extra/bn_asn1.c.o
[ 19%] Building C object crypto/CMakeFiles/crypto.dir/bn_extra/convert.c.o
[ 19%] Building C object crypto/CMakeFiles/crypto.dir/buf/buf.c.o
[ 19%] Building C object crypto/CMakeFiles/crypto.dir/bytestring/asn1_compat.c.o
[ 19%] Building C object crypto/CMakeFiles/crypto.dir/bytestring/ber.c.o
[ 20%] Building C object crypto/CMakeFiles/crypto.dir/bytestring/cbb.c.o
[ 20%] Building C object crypto/CMakeFiles/crypto.dir/bytestring/cbs.c.o
[ 20%] Building C object crypto/CMakeFiles/crypto.dir/bytestring/unicode.c.o
[ 20%] Building C object crypto/CMakeFiles/crypto.dir/chacha/chacha.c.o
[ 21%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/cipher_extra.c.o
[ 21%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/derive_key.c.o
[ 21%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_aesctrhmac.c.o
[ 21%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_aesgcmsiv.c.o
[ 21%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_chacha20poly1305.c.o
[ 22%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_des.c.o
[ 22%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_null.c.o
[ 22%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_rc2.c.o
[ 22%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_rc4.c.o
[ 23%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/e_tls.c.o
[ 23%] Building C object crypto/CMakeFiles/crypto.dir/cipher_extra/tls_cbc.c.o
[ 23%] Building C object crypto/CMakeFiles/crypto.dir/conf/conf.c.o
[ 23%] Building C object crypto/CMakeFiles/crypto.dir/cpu_aarch64_apple.c.o
[ 23%] Building C object crypto/CMakeFiles/crypto.dir/cpu_aarch64_fuchsia.c.o
[ 24%] Building C object crypto/CMakeFiles/crypto.dir/cpu_aarch64_linux.c.o
[ 24%] Building C object crypto/CMakeFiles/crypto.dir/cpu_aarch64_win.c.o
[ 24%] Building C object crypto/CMakeFiles/crypto.dir/cpu_arm_linux.c.o
[ 24%] Building C object crypto/CMakeFiles/crypto.dir/cpu_arm.c.o
[ 25%] Building C object crypto/CMakeFiles/crypto.dir/cpu_intel.c.o
[ 25%] Building C object crypto/CMakeFiles/crypto.dir/cpu_ppc64le.c.o
[ 25%] Building C object crypto/CMakeFiles/crypto.dir/crypto.c.o
[ 25%] Building C object crypto/CMakeFiles/crypto.dir/curve25519/curve25519.c.o
[ 25%] Building C object crypto/CMakeFiles/crypto.dir/curve25519/spake25519.c.o
[ 26%] Building C object crypto/CMakeFiles/crypto.dir/des/des.c.o
[ 26%] Building C object crypto/CMakeFiles/crypto.dir/dh_extra/params.c.o
[ 26%] Building C object crypto/CMakeFiles/crypto.dir/dh_extra/dh_asn1.c.o
[ 26%] Building C object crypto/CMakeFiles/crypto.dir/digest_extra/digest_extra.c.o
[ 27%] Building C object crypto/CMakeFiles/crypto.dir/dsa/dsa.c.o
[ 27%] Building C object crypto/CMakeFiles/crypto.dir/dsa/dsa_asn1.c.o
[ 27%] Building C object crypto/CMakeFiles/crypto.dir/ecdh_extra/ecdh_extra.c.o
[ 27%] Building C object crypto/CMakeFiles/crypto.dir/ecdsa_extra/ecdsa_asn1.c.o
[ 27%] Building C object crypto/CMakeFiles/crypto.dir/ec_extra/ec_asn1.c.o
[ 28%] Building C object crypto/CMakeFiles/crypto.dir/ec_extra/ec_derive.c.o
[ 28%] Building C object crypto/CMakeFiles/crypto.dir/ec_extra/hash_to_curve.c.o
[ 28%] Building C object crypto/CMakeFiles/crypto.dir/err/err.c.o
[ 28%] Building C object crypto/CMakeFiles/crypto.dir/err_data.c.o
[ 29%] Building C object crypto/CMakeFiles/crypto.dir/engine/engine.c.o
[ 29%] Building C object crypto/CMakeFiles/crypto.dir/evp/evp.c.o
[ 29%] Building C object crypto/CMakeFiles/crypto.dir/evp/evp_asn1.c.o
[ 29%] Building C object crypto/CMakeFiles/crypto.dir/evp/evp_ctx.c.o
[ 29%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_dsa_asn1.c.o
[ 30%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_ec.c.o
[ 30%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_ec_asn1.c.o
[ 30%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_ed25519.c.o
[ 30%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_ed25519_asn1.c.o
[ 31%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_hkdf.c.o
[ 31%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_rsa.c.o
[ 31%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_rsa_asn1.c.o
[ 31%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_x25519.c.o
[ 31%] Building C object crypto/CMakeFiles/crypto.dir/evp/p_x25519_asn1.c.o
[ 32%] Building C object crypto/CMakeFiles/crypto.dir/evp/pbkdf.c.o
[ 32%] Building C object crypto/CMakeFiles/crypto.dir/evp/print.c.o
[ 32%] Building C object crypto/CMakeFiles/crypto.dir/evp/scrypt.c.o
[ 32%] Building C object crypto/CMakeFiles/crypto.dir/evp/sign.c.o
[ 33%] Building C object crypto/CMakeFiles/crypto.dir/ex_data.c.o
[ 33%] Building C object crypto/CMakeFiles/crypto.dir/hkdf/hkdf.c.o
[ 33%] Building C object crypto/CMakeFiles/crypto.dir/hpke/hpke.c.o
[ 33%] Building C object crypto/CMakeFiles/crypto.dir/hrss/hrss.c.o
[ 33%] Building C object crypto/CMakeFiles/crypto.dir/lhash/lhash.c.o
[ 34%] Building C object crypto/CMakeFiles/crypto.dir/mem.c.o
[ 34%] Building C object crypto/CMakeFiles/crypto.dir/obj/obj.c.o
[ 34%] Building C object crypto/CMakeFiles/crypto.dir/obj/obj_xref.c.o
[ 34%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_all.c.o
[ 35%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_info.c.o
[ 35%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_lib.c.o
[ 35%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_oth.c.o
[ 35%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_pk8.c.o
[ 35%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_pkey.c.o
[ 36%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_x509.c.o
[ 36%] Building C object crypto/CMakeFiles/crypto.dir/pem/pem_xaux.c.o
[ 36%] Building C object crypto/CMakeFiles/crypto.dir/pkcs7/pkcs7.c.o
[ 36%] Building C object crypto/CMakeFiles/crypto.dir/pkcs7/pkcs7_x509.c.o
[ 37%] Building C object crypto/CMakeFiles/crypto.dir/pkcs8/pkcs8.c.o
[ 37%] Building C object crypto/CMakeFiles/crypto.dir/pkcs8/pkcs8_x509.c.o
[ 37%] Building C object crypto/CMakeFiles/crypto.dir/pkcs8/p5_pbev2.c.o
[ 37%] Building C object crypto/CMakeFiles/crypto.dir/poly1305/poly1305.c.o
[ 37%] Building C object crypto/CMakeFiles/crypto.dir/poly1305/poly1305_arm.c.o
[ 38%] Building C object crypto/CMakeFiles/crypto.dir/poly1305/poly1305_vec.c.o
[ 38%] Building C object crypto/CMakeFiles/crypto.dir/pool/pool.c.o
[ 38%] Building C object crypto/CMakeFiles/crypto.dir/rand_extra/deterministic.c.o
[ 38%] Building C object crypto/CMakeFiles/crypto.dir/rand_extra/forkunsafe.c.o
[ 39%] Building C object crypto/CMakeFiles/crypto.dir/rand_extra/fuchsia.c.o
[ 39%] Building C object crypto/CMakeFiles/crypto.dir/rand_extra/passive.c.o
[ 39%] Building C object crypto/CMakeFiles/crypto.dir/rand_extra/rand_extra.c.o
[ 39%] Building C object crypto/CMakeFiles/crypto.dir/rand_extra/windows.c.o
[ 39%] Building C object crypto/CMakeFiles/crypto.dir/rc4/rc4.c.o
[ 40%] Building C object crypto/CMakeFiles/crypto.dir/refcount_c11.c.o
[ 40%] Building C object crypto/CMakeFiles/crypto.dir/refcount_lock.c.o
[ 40%] Building C object crypto/CMakeFiles/crypto.dir/rsa_extra/rsa_asn1.c.o
[ 40%] Building C object crypto/CMakeFiles/crypto.dir/rsa_extra/rsa_print.c.o
[ 41%] Building C object crypto/CMakeFiles/crypto.dir/stack/stack.c.o
[ 41%] Building C object crypto/CMakeFiles/crypto.dir/siphash/siphash.c.o
[ 41%] Building C object crypto/CMakeFiles/crypto.dir/thread.c.o
[ 41%] Building C object crypto/CMakeFiles/crypto.dir/thread_none.c.o
[ 41%] Building C object crypto/CMakeFiles/crypto.dir/thread_pthread.c.o
[ 42%] Building C object crypto/CMakeFiles/crypto.dir/thread_win.c.o
[ 42%] Building C object crypto/CMakeFiles/crypto.dir/trust_token/pmbtoken.c.o
[ 42%] Building C object crypto/CMakeFiles/crypto.dir/trust_token/trust_token.c.o
[ 42%] Building C object crypto/CMakeFiles/crypto.dir/trust_token/voprf.c.o
[ 43%] Building C object crypto/CMakeFiles/crypto.dir/x509/a_digest.c.o
[ 43%] Building C object crypto/CMakeFiles/crypto.dir/x509/a_sign.c.o
[ 43%] Building C object crypto/CMakeFiles/crypto.dir/x509/a_verify.c.o
[ 43%] Building C object crypto/CMakeFiles/crypto.dir/x509/algorithm.c.o
[ 43%] Building C object crypto/CMakeFiles/crypto.dir/x509/asn1_gen.c.o
[ 44%] Building C object crypto/CMakeFiles/crypto.dir/x509/by_dir.c.o
[ 44%] Building C object crypto/CMakeFiles/crypto.dir/x509/by_file.c.o
[ 44%] Building C object crypto/CMakeFiles/crypto.dir/x509/i2d_pr.c.o
[ 44%] Building C object crypto/CMakeFiles/crypto.dir/x509/name_print.c.o
[ 45%] Building C object crypto/CMakeFiles/crypto.dir/x509/rsa_pss.c.o
[ 45%] Building C object crypto/CMakeFiles/crypto.dir/x509/t_crl.c.o
[ 45%] Building C object crypto/CMakeFiles/crypto.dir/x509/t_req.c.o
[ 45%] Building C object crypto/CMakeFiles/crypto.dir/x509/t_x509.c.o
[ 45%] Building C object crypto/CMakeFiles/crypto.dir/x509/t_x509a.c.o
[ 46%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509.c.o
[ 46%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_att.c.o
[ 46%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_cmp.c.o
[ 46%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_d2.c.o
[ 47%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_def.c.o
[ 47%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_ext.c.o
[ 47%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_lu.c.o
[ 47%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_obj.c.o
[ 47%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_req.c.o
[ 48%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_set.c.o
[ 48%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_trs.c.o
[ 48%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_txt.c.o
[ 48%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_v3.c.o
[ 49%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_vfy.c.o
[ 49%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509_vpm.c.o
[ 49%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509cset.c.o
[ 49%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509name.c.o
[ 49%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509rset.c.o
[ 50%] Building C object crypto/CMakeFiles/crypto.dir/x509/x509spki.c.o
[ 50%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_algor.c.o
[ 50%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_all.c.o
[ 50%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_attrib.c.o
[ 51%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_crl.c.o
[ 51%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_exten.c.o
[ 51%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_info.c.o
[ 51%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_name.c.o
[ 51%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_pkey.c.o
[ 52%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_pubkey.c.o
[ 52%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_req.c.o
[ 52%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_sig.c.o
[ 52%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_spki.c.o
[ 52%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_val.c.o
[ 53%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_x509.c.o
[ 53%] Building C object crypto/CMakeFiles/crypto.dir/x509/x_x509a.c.o
[ 53%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/pcy_cache.c.o
[ 53%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/pcy_data.c.o
[ 54%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/pcy_map.c.o
[ 54%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/pcy_node.c.o
[ 54%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/pcy_tree.c.o
[ 54%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_akey.c.o
[ 54%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_akeya.c.o
[ 55%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_alt.c.o
[ 55%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_bcons.c.o
[ 55%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_bitst.c.o
[ 55%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_conf.c.o
[ 56%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_cpols.c.o
[ 56%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_crld.c.o
[ 56%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_enum.c.o
[ 56%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_extku.c.o
[ 56%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_genn.c.o
[ 57%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_ia5.c.o
[ 57%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_info.c.o
[ 57%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_int.c.o
[ 57%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_lib.c.o
[ 58%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_ncons.c.o
[ 58%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_ocsp.c.o
[ 58%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_pci.c.o
[ 58%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_pcia.c.o
[ 58%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_pcons.c.o
[ 59%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_pmaps.c.o
[ 59%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_prn.c.o
[ 59%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_purp.c.o
[ 59%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_skey.c.o
[ 60%] Building C object crypto/CMakeFiles/crypto.dir/x509v3/v3_utl.c.o
[ 60%] Building ASM object crypto/CMakeFiles/crypto.dir/chacha/chacha-x86_64.S.o
[ 60%] Building ASM object crypto/CMakeFiles/crypto.dir/cipher_extra/aes128gcmsiv-x86_64.S.o
[ 60%] Building ASM object crypto/CMakeFiles/crypto.dir/cipher_extra/chacha20_poly1305_x86_64.S.o
[ 60%] Building ASM object crypto/CMakeFiles/crypto.dir/hrss/asm/poly_rq_mul.S.o
[ 61%] Building ASM object crypto/CMakeFiles/crypto.dir/test/trampoline-x86_64.S.o
[ 61%] Linking C static library libcrypto.a
[ 61%] Built target crypto
[ 61%] Building CXX object crypto/test/CMakeFiles/test_support_lib.dir/abi_test.cc.o
[ 61%] Building CXX object crypto/test/CMakeFiles/test_support_lib.dir/file_test.cc.o
[ 61%] Building CXX object crypto/test/CMakeFiles/test_support_lib.dir/malloc.cc.o
[ 62%] Building CXX object crypto/test/CMakeFiles/test_support_lib.dir/test_util.cc.o
[ 62%] Building CXX object crypto/test/CMakeFiles/test_support_lib.dir/wycheproof_util.cc.o
[ 62%] Linking CXX static library libtest_support_lib.a
[ 62%] Built target test_support_lib
[ 62%] Building CXX object crypto/CMakeFiles/urandom_test.dir/fipsmodule/rand/urandom_test.cc.o
[ 63%] Linking CXX executable urandom_test
[ 63%] Built target urandom_test
[ 63%] Building CXX object crypto/test/CMakeFiles/boringssl_gtest_main.dir/gtest_main.cc.o
[ 63%] Built target boringssl_gtest_main
[ 63%] Building CXX object crypto/CMakeFiles/crypto_test.dir/abi_self_test.cc.o
[ 63%] Building CXX object crypto/CMakeFiles/crypto_test.dir/asn1/asn1_test.cc.o
[ 64%] Building CXX object crypto/CMakeFiles/crypto_test.dir/base64/base64_test.cc.o
[ 64%] Building CXX object crypto/CMakeFiles/crypto_test.dir/bio/bio_test.cc.o
[ 64%] Building CXX object crypto/CMakeFiles/crypto_test.dir/blake2/blake2_test.cc.o
[ 64%] Building CXX object crypto/CMakeFiles/crypto_test.dir/buf/buf_test.cc.o
[ 64%] Building CXX object crypto/CMakeFiles/crypto_test.dir/bytestring/bytestring_test.cc.o
[ 65%] Building CXX object crypto/CMakeFiles/crypto_test.dir/chacha/chacha_test.cc.o
[ 65%] Building CXX object crypto/CMakeFiles/crypto_test.dir/cipher_extra/aead_test.cc.o
[ 65%] Building CXX object crypto/CMakeFiles/crypto_test.dir/cipher_extra/cipher_test.cc.o
[ 65%] Building CXX object crypto/CMakeFiles/crypto_test.dir/compiler_test.cc.o
[ 66%] Building CXX object crypto/CMakeFiles/crypto_test.dir/conf/conf_test.cc.o
[ 66%] Building CXX object crypto/CMakeFiles/crypto_test.dir/constant_time_test.cc.o
[ 66%] Building CXX object crypto/CMakeFiles/crypto_test.dir/cpu_arm_linux_test.cc.o
[ 66%] Building CXX object crypto/CMakeFiles/crypto_test.dir/crypto_test.cc.o
[ 66%] Building CXX object crypto/CMakeFiles/crypto_test.dir/curve25519/ed25519_test.cc.o
[ 67%] Building CXX object crypto/CMakeFiles/crypto_test.dir/curve25519/spake25519_test.cc.o
[ 67%] Building CXX object crypto/CMakeFiles/crypto_test.dir/curve25519/x25519_test.cc.o
[ 67%] Building CXX object crypto/CMakeFiles/crypto_test.dir/ecdh_extra/ecdh_test.cc.o
[ 67%] Building CXX object crypto/CMakeFiles/crypto_test.dir/dh_extra/dh_test.cc.o
[ 68%] Building CXX object crypto/CMakeFiles/crypto_test.dir/digest_extra/digest_test.cc.o
[ 68%] Building CXX object crypto/CMakeFiles/crypto_test.dir/dsa/dsa_test.cc.o
[ 68%] Building CXX object crypto/CMakeFiles/crypto_test.dir/err/err_test.cc.o
[ 68%] Building CXX object crypto/CMakeFiles/crypto_test.dir/evp/evp_extra_test.cc.o
[ 68%] Building CXX object crypto/CMakeFiles/crypto_test.dir/evp/evp_test.cc.o
[ 69%] Building CXX object crypto/CMakeFiles/crypto_test.dir/evp/pbkdf_test.cc.o
[ 69%] Building CXX object crypto/CMakeFiles/crypto_test.dir/evp/scrypt_test.cc.o
[ 69%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/aes/aes_test.cc.o
[ 69%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/bn/bn_test.cc.o
[ 70%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/cmac/cmac_test.cc.o
[ 70%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/ec/ec_test.cc.o
[ 70%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/ec/p256-nistz_test.cc.o
[ 70%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/ecdsa/ecdsa_test.cc.o
[ 70%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/md5/md5_test.cc.o
[ 71%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/modes/gcm_test.cc.o
[ 71%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/rand/ctrdrbg_test.cc.o
[ 71%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/rand/fork_detect_test.cc.o
[ 71%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/service_indicator/service_indicator_test.cc.o
[ 72%] Building CXX object crypto/CMakeFiles/crypto_test.dir/fipsmodule/sha/sha_test.cc.o
[ 72%] Building CXX object crypto/CMakeFiles/crypto_test.dir/hkdf/hkdf_test.cc.o
[ 72%] Building CXX object crypto/CMakeFiles/crypto_test.dir/hpke/hpke_test.cc.o
[ 72%] Building CXX object crypto/CMakeFiles/crypto_test.dir/hmac_extra/hmac_test.cc.o
[ 72%] Building CXX object crypto/CMakeFiles/crypto_test.dir/hrss/hrss_test.cc.o
[ 73%] Building CXX object crypto/CMakeFiles/crypto_test.dir/impl_dispatch_test.cc.o
[ 73%] Building CXX object crypto/CMakeFiles/crypto_test.dir/lhash/lhash_test.cc.o
[ 73%] Building CXX object crypto/CMakeFiles/crypto_test.dir/obj/obj_test.cc.o
[ 73%] Building CXX object crypto/CMakeFiles/crypto_test.dir/pem/pem_test.cc.o
[ 74%] Building CXX object crypto/CMakeFiles/crypto_test.dir/pkcs7/pkcs7_test.cc.o
[ 74%] Building CXX object crypto/CMakeFiles/crypto_test.dir/pkcs8/pkcs8_test.cc.o
[ 74%] Building CXX object crypto/CMakeFiles/crypto_test.dir/pkcs8/pkcs12_test.cc.o
[ 74%] Building CXX object crypto/CMakeFiles/crypto_test.dir/poly1305/poly1305_test.cc.o
[ 74%] Building CXX object crypto/CMakeFiles/crypto_test.dir/pool/pool_test.cc.o
[ 75%] Building CXX object crypto/CMakeFiles/crypto_test.dir/rand_extra/rand_test.cc.o
[ 75%] Building CXX object crypto/CMakeFiles/crypto_test.dir/refcount_test.cc.o
[ 75%] Building CXX object crypto/CMakeFiles/crypto_test.dir/rsa_extra/rsa_test.cc.o
[ 75%] Building CXX object crypto/CMakeFiles/crypto_test.dir/self_test.cc.o
[ 76%] Building CXX object crypto/CMakeFiles/crypto_test.dir/stack/stack_test.cc.o
[ 76%] Building CXX object crypto/CMakeFiles/crypto_test.dir/siphash/siphash_test.cc.o
[ 76%] Building CXX object crypto/CMakeFiles/crypto_test.dir/test/file_test_gtest.cc.o
[ 76%] Building CXX object crypto/CMakeFiles/crypto_test.dir/thread_test.cc.o
[ 76%] Building CXX object crypto/CMakeFiles/crypto_test.dir/trust_token/trust_token_test.cc.o
[ 77%] Building CXX object crypto/CMakeFiles/crypto_test.dir/x509/x509_test.cc.o
[ 77%] Building CXX object crypto/CMakeFiles/crypto_test.dir/x509/x509_time_test.cc.o
[ 77%] Building CXX object crypto/CMakeFiles/crypto_test.dir/x509v3/tab_test.cc.o
[ 77%] Linking CXX executable crypto_test
[ 77%] Built target crypto_test
[ 78%] Building CXX object ssl/CMakeFiles/ssl.dir/bio_ssl.cc.o
[ 78%] Building CXX object ssl/CMakeFiles/ssl.dir/d1_both.cc.o
[ 78%] Building CXX object ssl/CMakeFiles/ssl.dir/d1_lib.cc.o
[ 78%] Building CXX object ssl/CMakeFiles/ssl.dir/d1_pkt.cc.o
[ 79%] Building CXX object ssl/CMakeFiles/ssl.dir/d1_srtp.cc.o
[ 79%] Building CXX object ssl/CMakeFiles/ssl.dir/dtls_method.cc.o
[ 79%] Building CXX object ssl/CMakeFiles/ssl.dir/dtls_record.cc.o
[ 79%] Building CXX object ssl/CMakeFiles/ssl.dir/encrypted_client_hello.cc.o
[ 79%] Building CXX object ssl/CMakeFiles/ssl.dir/extensions.cc.o
[ 80%] Building CXX object ssl/CMakeFiles/ssl.dir/handoff.cc.o
[ 80%] Building CXX object ssl/CMakeFiles/ssl.dir/handshake.cc.o
[ 80%] Building CXX object ssl/CMakeFiles/ssl.dir/handshake_client.cc.o
[ 80%] Building CXX object ssl/CMakeFiles/ssl.dir/handshake_server.cc.o
[ 81%] Building CXX object ssl/CMakeFiles/ssl.dir/s3_both.cc.o
[ 81%] Building CXX object ssl/CMakeFiles/ssl.dir/s3_lib.cc.o
[ 81%] Building CXX object ssl/CMakeFiles/ssl.dir/s3_pkt.cc.o
[ 81%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_aead_ctx.cc.o
[ 81%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_asn1.cc.o
[ 82%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_buffer.cc.o
[ 82%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_cert.cc.o
[ 82%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_cipher.cc.o
[ 82%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_file.cc.o
[ 83%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_key_share.cc.o
[ 83%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_lib.cc.o
[ 83%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_privkey.cc.o
[ 83%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_session.cc.o
[ 83%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_stat.cc.o
[ 84%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_transcript.cc.o
[ 84%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_versions.cc.o
[ 84%] Building CXX object ssl/CMakeFiles/ssl.dir/ssl_x509.cc.o
[ 84%] Building CXX object ssl/CMakeFiles/ssl.dir/t1_enc.cc.o
[ 85%] Building CXX object ssl/CMakeFiles/ssl.dir/tls_method.cc.o
[ 85%] Building CXX object ssl/CMakeFiles/ssl.dir/tls_record.cc.o
[ 85%] Building CXX object ssl/CMakeFiles/ssl.dir/tls13_both.cc.o
[ 85%] Building CXX object ssl/CMakeFiles/ssl.dir/tls13_client.cc.o
[ 85%] Building CXX object ssl/CMakeFiles/ssl.dir/tls13_enc.cc.o
[ 86%] Building CXX object ssl/CMakeFiles/ssl.dir/tls13_server.cc.o
[ 86%] Linking CXX static library libssl.a
[ 86%] Built target ssl
[ 86%] Building CXX object ssl/CMakeFiles/ssl_test.dir/span_test.cc.o
[ 86%] Building CXX object ssl/CMakeFiles/ssl_test.dir/ssl_test.cc.o
[ 87%] Building C object ssl/CMakeFiles/ssl_test.dir/ssl_c_test.c.o
[ 87%] Linking CXX executable ssl_test
[ 87%] Built target ssl_test
[ 87%] Building CXX object ssl/test/CMakeFiles/bssl_shim.dir/async_bio.cc.o
[ 88%] Building CXX object ssl/test/CMakeFiles/bssl_shim.dir/bssl_shim.cc.o
[ 88%] Building CXX object ssl/test/CMakeFiles/bssl_shim.dir/handshake_util.cc.o
[ 88%] Building CXX object ssl/test/CMakeFiles/bssl_shim.dir/mock_quic_transport.cc.o
[ 88%] Building CXX object ssl/test/CMakeFiles/bssl_shim.dir/packeted_bio.cc.o
[ 88%] Building CXX object ssl/test/CMakeFiles/bssl_shim.dir/settings_writer.cc.o
/home/sjj/Workspace/3rd-party/mms-server/build/libboringssl-prefix/src/libboringssl/ssl/test/settings_writer.cc: In member function ‘bool SettingsWriter::Commit()’:
/home/sjj/Workspace/3rd-party/mms-server/build/libboringssl-prefix/src/libboringssl/ssl/test/settings_writer.cc:78:61: error: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Werror=ignored-attributes]
78 | using ScopedFILE = std::unique_ptr<FILE, decltype(&fclose)>;
| ^
cc1plus: all warnings being treated as errors
make[5]: *** [ssl/test/CMakeFiles/bssl_shim.dir/build.make:149: ssl/test/CMakeFiles/bssl_shim.dir/settings_writer.cc.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:795: ssl/test/CMakeFiles/bssl_shim.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [CMakeFiles/libboringssl.dir/build.make:86: libboringssl-prefix/src/libboringssl-stamp/libboringssl-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:538: CMakeFiles/libboringssl.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
I have checked the dependencies that need to be installed before compiling.
Default g++ version and configuration:
Reproduction:
cmake -B buildcmake --build build -j8