Woutifier / verfploeter

9 stars 6 forks source link

Compile error: error: ambiguating new declaration of 'long int gettid()' #2

Open steffann opened 2 years ago

steffann commented 2 years ago

Hi Wouter! After your inspiring presentation at NLUUG I decided to play with verfploeter, but the compile fails:

First I built the Docker buildenv:

cd ~
git clone git@github.com:Woutifier/verfploeter.git
cd ~/verfploeter
docker build -t verfploeter buildenv/

So far so good.

Then I try to compile verfploeter:

cd ~
mkdir -p target
docker run -v ~/verfploeter:/source -v ~/target:/target verfploeter

It compiles, until I hit this point (warning: full output included):

    Updating crates.io index
 Downloading crates ...
  Downloaded tokio-reactor v0.1.9
  Downloaded block-buffer v0.7.3
  Downloaded sha2 v0.8.0
  Downloaded arrayvec v0.4.10
  Downloaded rand_hc v0.1.0
  Downloaded time v0.1.42
  Downloaded typenum v1.10.0
  Downloaded regex-syntax v0.6.6
  Downloaded try-lock v0.2.2
  Downloaded ratelimit_meter v4.1.1
  Downloaded mio v0.6.16
  Downloaded lock_api v0.1.5
  Downloaded rand_chacha v0.1.1
  Downloaded rand_pcg v0.1.2
  Downloaded rand v0.5.6
  Downloaded rustc_version v0.2.3
  Downloaded semver-parser v0.7.0
  Downloaded rand_core v0.3.1
  Downloaded nonzero_ext v0.1.5
  Downloaded protobuf v2.0.6
  Downloaded vec_map v0.8.1
  Downloaded socket2 v0.3.8
  Downloaded smallvec v0.6.9
  Downloaded regex v1.1.6
  Downloaded thread_local v0.3.6
  Downloaded textwrap v0.11.0
  Downloaded serde v1.0.90
  Downloaded tokio-codec v0.1.1
  Downloaded rand_os v0.1.3
  Downloaded slab v0.4.2
  Downloaded parking_lot_core v0.4.0
  Downloaded prometheus v0.5.0
  Downloaded version_check v0.1.5
  Downloaded utf8-ranges v1.0.2
  Downloaded tokio-executor v0.1.7
  Downloaded tokio-threadpool v0.1.14
  Downloaded tokio-sync v0.1.5
  Downloaded want v0.0.6
  Downloaded dirs v1.0.5
  Downloaded ucd-util v0.1.3
  Downloaded net2 v0.2.33
  Downloaded cmake v0.1.39
  Downloaded byteorder v1.3.1
  Downloaded crossbeam-deque v0.7.1
  Downloaded tokio-tcp v0.1.3
  Downloaded unicode-width v0.1.5
  Downloaded tokio-udp v0.1.3
  Downloaded cfg-if v0.1.7
  Downloaded block-padding v0.1.4
  Downloaded aho-corasick v0.7.3
  Downloaded csv v1.0.7
  Downloaded clap v2.33.0
  Downloaded quote v0.6.12
  Downloaded maxminddb v0.13.0
  Downloaded opaque-debug v0.2.2
  Downloaded string v0.1.3
  Downloaded bitflags v1.0.5
  Downloaded http v0.1.17
  Downloaded serde_json v1.0.39
  Downloaded env_logger v0.6.1
  Downloaded cc v1.0.36
  Downloaded lazy_static v1.1.0
  Downloaded h2 v0.1.18
  Downloaded autocfg v0.1.2
  Downloaded unicode-xid v0.1.0
  Downloaded proc-macro2 v0.4.29
  Downloaded tokio-io v0.1.12
  Downloaded tokio-fs v0.1.6
  Downloaded tokio-current-thread v0.1.6
  Downloaded bytes v0.4.12
  Downloaded byte-tools v0.3.1
  Downloaded stable_deref_trait v1.1.1
  Downloaded subtle v1.0.0
  Downloaded prettytable-rs v0.8.0
  Downloaded crossbeam-utils v0.6.5
  Downloaded parking_lot_core v0.3.1
  Downloaded strsim v0.8.0
  Downloaded spin v0.4.10
  Downloaded quick-error v1.2.2
  Downloaded serde_derive v1.0.90
  Downloaded scopeguard v0.3.3
  Downloaded tokio-timer v0.2.10
  Downloaded ryu v0.2.8
  Downloaded rand_core v0.4.0
  Downloaded parking_lot v0.6.4
  Downloaded tokio-trace-core v0.1.0
  Downloaded parking_lot v0.7.1
  Downloaded grpcio v0.4.4
  Downloaded owning_ref v0.4.0
  Downloaded nodrop v0.1.13
  Downloaded mio-uds v0.6.7
  Downloaded rand_xorshift v0.1.1
  Downloaded httparse v1.3.3
  Downloaded rand_jitter v0.1.4
  Downloaded digest v0.8.0
  Downloaded rand v0.6.5
  Downloaded memoffset v0.2.1
  Downloaded log v0.4.6
  Downloaded hashbrown v0.3.0
  Downloaded itoa v0.4.4
  Downloaded iovec v0.1.2
  Downloaded indexmap v1.0.2
  Downloaded atty v0.2.11
  Downloaded tokio-uds v0.2.5
  Downloaded syn v0.15.33
  Downloaded pkg-config v0.3.14
  Downloaded hmac v0.7.0
  Downloaded crypto-mac v0.7.0
  Downloaded lazycell v1.2.1
  Downloaded generic-array v0.12.0
  Downloaded fnv v1.0.6
  Downloaded evmap v4.2.3
  Downloaded crossbeam-epoch v0.7.1
  Downloaded encode_unicode v0.3.5
  Downloaded crossbeam-queue v0.1.2
  Downloaded ansi_term v0.11.0
  Downloaded term v0.5.2
  Downloaded tokio v0.1.19
  Downloaded num_cpus v1.10.0
  Downloaded memchr v2.2.0
  Downloaded humantime v1.2.0
  Downloaded csv-core v0.1.5
  Downloaded futures-cpupool v0.1.8
  Downloaded fake-simd v0.1.2
  Downloaded termcolor v1.0.4
  Downloaded semver v0.9.0
  Downloaded rand_isaac v0.1.1
  Downloaded hyper v0.12.28
  Downloaded futures v0.1.26
  Downloaded libc v0.2.54
  Downloaded grpcio-sys v0.4.4
   Compiling libc v0.2.54
   Compiling cfg-if v0.1.7
   Compiling version_check v0.1.5
   Compiling rand_core v0.4.0
   Compiling autocfg v0.1.2
   Compiling futures v0.1.26
   Compiling byteorder v1.3.1
   Compiling semver-parser v0.7.0
   Compiling scopeguard v0.3.3
   Compiling smallvec v0.6.9
   Compiling slab v0.4.2
   Compiling stable_deref_trait v1.1.1
   Compiling fnv v1.0.6
   Compiling arrayvec v0.4.10
   Compiling lazycell v1.2.1
   Compiling typenum v1.10.0
   Compiling memchr v2.2.0
   Compiling nodrop v0.1.13
   Compiling serde v1.0.90
   Compiling memoffset v0.2.1
   Compiling proc-macro2 v0.4.29
   Compiling itoa v0.4.4
   Compiling unicode-xid v0.1.0
   Compiling ryu v0.2.8
   Compiling cc v1.0.36
   Compiling syn v0.15.33
   Compiling protobuf v2.0.6
   Compiling pkg-config v0.3.14
   Compiling bitflags v1.0.5
   Compiling byte-tools v0.3.1
   Compiling regex v1.1.6
   Compiling httparse v1.3.3
   Compiling unicode-width v0.1.5
   Compiling ucd-util v0.1.3
   Compiling quick-error v1.2.2
   Compiling subtle v1.0.0
   Compiling string v0.1.3
   Compiling prometheus v0.5.0
   Compiling try-lock v0.2.2
   Compiling hashbrown v0.3.0
   Compiling indexmap v1.0.2
   Compiling utf8-ranges v1.0.2
   Compiling fake-simd v0.1.2
   Compiling opaque-debug v0.2.2
   Compiling nonzero_ext v0.1.5
   Compiling vec_map v0.8.1
   Compiling ansi_term v0.11.0
   Compiling encode_unicode v0.3.5
   Compiling strsim v0.8.0
   Compiling spin v0.4.10
   Compiling termcolor v1.0.4
   Compiling log v0.4.6
   Compiling rand_core v0.3.1
   Compiling rand_jitter v0.1.4
   Compiling lazy_static v1.1.0
   Compiling rand_pcg v0.1.2
   Compiling rand_chacha v0.1.1
   Compiling rand v0.6.5
   Compiling owning_ref v0.4.0
   Compiling semver v0.9.0
   Compiling tokio-sync v0.1.5
   Compiling block-padding v0.1.4
   Compiling cmake v0.1.39
   Compiling textwrap v0.11.0
   Compiling regex-syntax v0.6.6
   Compiling humantime v1.2.0
   Compiling evmap v4.2.3
   Compiling rand_hc v0.1.0
   Compiling rand_isaac v0.1.1
   Compiling rand_xorshift v0.1.1
   Compiling want v0.0.6
   Compiling lock_api v0.1.5
   Compiling rustc_version v0.2.3
   Compiling grpcio-sys v0.4.4
   Compiling iovec v0.1.2
   Compiling rand_os v0.1.3
   Compiling num_cpus v1.10.0
   Compiling net2 v0.2.33
   Compiling rand v0.5.6
   Compiling atty v0.2.11
   Compiling dirs v1.0.5
   Compiling time v0.1.42
   Compiling socket2 v0.3.8
   Compiling parking_lot_core v0.4.0
   Compiling parking_lot_core v0.3.1
   Compiling quote v0.6.12
   Compiling generic-array v0.12.0
   Compiling crossbeam-utils v0.6.5
   Compiling tokio-trace-core v0.1.0
   Compiling thread_local v0.3.6
   Compiling bytes v0.4.12
   Compiling futures-cpupool v0.1.8
   Compiling mio v0.6.16
   Compiling csv-core v0.1.5
   Compiling aho-corasick v0.7.3
   Compiling clap v2.33.0
   Compiling term v0.5.2
   Compiling serde_json v1.0.39
   Compiling digest v0.8.0
   Compiling block-buffer v0.7.3
   Compiling crypto-mac v0.7.0
   Compiling tokio-executor v0.1.7
   Compiling crossbeam-epoch v0.7.1
   Compiling crossbeam-queue v0.1.2
   Compiling tokio-io v0.1.12
   Compiling http v0.1.17
   Compiling mio-uds v0.6.7
   Compiling csv v1.0.7
   Compiling sha2 v0.8.0
   Compiling hmac v0.7.0
   Compiling tokio-current-thread v0.1.6
   Compiling tokio-timer v0.2.10
   Compiling crossbeam-deque v0.7.1
   Compiling tokio-codec v0.1.1
   Compiling serde_derive v1.0.90
   Compiling prettytable-rs v0.8.0
   Compiling h2 v0.1.18
   Compiling env_logger v0.6.1
   Compiling parking_lot v0.7.1
   Compiling parking_lot v0.6.4
   Compiling tokio-threadpool v0.1.14
   Compiling tokio-reactor v0.1.9
   Compiling maxminddb v0.13.0
   Compiling ratelimit_meter v4.1.1
   Compiling tokio-fs v0.1.6
   Compiling tokio-udp v0.1.3
   Compiling tokio-uds v0.2.5
   Compiling tokio-tcp v0.1.3
   Compiling tokio v0.1.19
   Compiling hyper v0.12.28
error: failed to run custom build command for `grpcio-sys v0.4.4`

Caused by:
  process didn't exit successfully: `/target/release/build/grpcio-sys-c0c760e72dfbe13d/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=grpc_wrap.cc
  cargo:rerun-if-changed=grpc
  cargo:rerun-if-env-changed=GRPCIO_SYS_USE_PKG_CONFIG
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
  running: "cmake" "/root/.cargo/registry/src/github.com-1ecc6299db9ec823/grpcio-sys-0.4.4/grpc" "-DgRPC_INSTALL=false" "-DgRPC_BUILD_CSHARP_EXT=false" "-DgRPC_BUILD_CODEGEN=false" "-DgRPC_BENCHMARK_PROVIDER=none" "-DCMAKE_INSTALL_PREFIX=/target/release/build/grpcio-sys-3b68cef486d07abe/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Release"
  -- The C compiler identification is GNU 10.2.1
  -- The CXX compiler identification is GNU 10.2.1
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/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/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Looking for sys/types.h
  -- Looking for sys/types.h - found
  -- Looking for stdint.h
  -- Looking for stdint.h - found
  -- Looking for stddef.h
  -- Looking for stddef.h - found
  -- Check size of off64_t
  -- Check size of off64_t - done
  -- Looking for fseeko
  -- Looking for fseeko - found
  -- Looking for unistd.h
  -- Looking for unistd.h - found
  -- Renaming
  --     /root/.cargo/registry/src/github.com-1ecc6299db9ec823/grpcio-sys-0.4.4/grpc/third_party/zlib/zconf.h
  -- to 'zconf.h.included' because this file is included with zlib
  -- but CMake generates it automatically in the build directory.
  -- Looking for res_servicename in resolv
  -- Looking for res_servicename in resolv - not found
  -- Looking for gethostbyname in nsl
  -- Looking for gethostbyname in nsl - found
  -- Looking for gethostbyname in socket
  -- Looking for gethostbyname in socket - not found
  -- Looking for clock_gettime in rt
  -- Looking for clock_gettime in rt - found
  -- Looking for include file sys/socket.h
  -- Looking for include file sys/socket.h - found
  -- Looking for include file arpa/inet.h
  -- Looking for include file arpa/inet.h - found
  -- Looking for include file arpa/nameser_compat.h
  -- Looking for include file arpa/nameser_compat.h - found
  -- Looking for include file arpa/nameser.h
  -- Looking for include file arpa/nameser.h - found
  -- Looking for include file assert.h
  -- Looking for include file assert.h - found
  -- Looking for include file errno.h
  -- Looking for include file errno.h - found
  -- Looking for include file fcntl.h
  -- Looking for include file fcntl.h - found
  -- Looking for include file inttypes.h
  -- Looking for include file inttypes.h - found
  -- Looking for include file limits.h
  -- Looking for include file limits.h - found
  -- Looking for include file malloc.h
  -- Looking for include file malloc.h - found
  -- Looking for include file memory.h
  -- Looking for include file memory.h - found
  -- Looking for include file netdb.h
  -- Looking for include file netdb.h - found
  -- Looking for include file netinet/in.h
  -- Looking for include file netinet/in.h - found
  -- Looking for include file netinet/tcp.h
  -- Looking for include file netinet/tcp.h - found
  -- Looking for include file net/if.h
  -- Looking for include file net/if.h - found
  -- Looking for include file signal.h
  -- Looking for include file signal.h - found
  -- Looking for include file socket.h
  -- Looking for include file socket.h - not found
  -- Looking for include file stdbool.h
  -- Looking for include file stdbool.h - found
  -- Looking for include file stdlib.h
  -- Looking for include file stdlib.h - found
  -- Looking for include file strings.h
  -- Looking for include file strings.h - found
  -- Looking for include file string.h
  -- Looking for include file string.h - found
  -- Looking for include file stropts.h
  -- Looking for include file stropts.h - not found
  -- Looking for include file sys/ioctl.h
  -- Looking for include file sys/ioctl.h - found
  -- Looking for include file sys/param.h
  -- Looking for include file sys/param.h - found
  -- Looking for include file sys/select.h
  -- Looking for include file sys/select.h - found
  -- Looking for include file sys/stat.h
  -- Looking for include file sys/stat.h - found
  -- Looking for include file sys/time.h
  -- Looking for include file sys/time.h - found
  -- Looking for include file sys/uio.h
  -- Looking for include file sys/uio.h - found
  -- Looking for include file time.h
  -- Looking for include file time.h - found
  -- Looking for include file dlfcn.h
  -- Looking for include file dlfcn.h - found
  -- Looking for include file unistd.h
  -- Looking for include file unistd.h - found
  -- Looking for include files winsock2.h, windows.h
  -- Looking for include files winsock2.h, windows.h - not found
  -- Looking for 3 include files winsock2.h, ..., windows.h
  -- Looking for 3 include files winsock2.h, ..., windows.h - not found
  -- Looking for include files winsock.h, windows.h
  -- Looking for include files winsock.h, windows.h - not found
  -- Looking for include file windows.h
  -- Looking for include file windows.h - not found
  -- Performing Test HAVE_SOCKLEN_T
  -- Performing Test HAVE_SOCKLEN_T - Success
  -- Performing Test HAVE_TYPE_SOCKET
  -- Performing Test HAVE_TYPE_SOCKET - Failed
  -- Performing Test HAVE_BOOL_T
  -- Performing Test HAVE_BOOL_T - Success
  -- Performing Test HAVE_SSIZE_T
  -- Performing Test HAVE_SSIZE_T - Success
  -- Performing Test HAVE_LONGLONG
  -- Performing Test HAVE_LONGLONG - Success
  -- Performing Test HAVE_SIG_ATOMIC_T
  -- Performing Test HAVE_SIG_ATOMIC_T - Success
  -- Performing Test HAVE_STRUCT_ADDRINFO
  -- Performing Test HAVE_STRUCT_ADDRINFO - Success
  -- Performing Test HAVE_STRUCT_IN6_ADDR
  -- Performing Test HAVE_STRUCT_IN6_ADDR - Success
  -- Performing Test HAVE_STRUCT_SOCKADDR_IN6
  -- Performing Test HAVE_STRUCT_SOCKADDR_IN6 - Success
  -- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE
  -- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE - Success
  -- Performing Test HAVE_STRUCT_TIMEVAL
  -- Performing Test HAVE_STRUCT_TIMEVAL - Success
  -- Looking for AF_INET6
  -- Looking for AF_INET6 - found
  -- Looking for O_NONBLOCK
  -- Looking for O_NONBLOCK - found
  -- Looking for FIONBIO
  -- Looking for FIONBIO - found
  -- Looking for SIOCGIFADDR
  -- Looking for SIOCGIFADDR - found
  -- Looking for MSG_NOSIGNAL
  -- Looking for MSG_NOSIGNAL - found
  -- Looking for PF_INET6
  -- Looking for PF_INET6 - found
  -- Looking for SO_NONBLOCK
  -- Looking for SO_NONBLOCK - not found
  -- Looking for CLOCK_MONOTONIC
  -- Looking for CLOCK_MONOTONIC - found
  -- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
  -- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
  -- Performing Test HAVE_LL
  -- Performing Test HAVE_LL - Success
  -- Looking for bitncmp
  -- Looking for bitncmp - not found
  -- Looking for closesocket
  -- Looking for closesocket - not found
  -- Looking for CloseSocket
  -- Looking for CloseSocket - not found
  -- Looking for connect
  -- Looking for connect - found
  -- Looking for fcntl
  -- Looking for fcntl - found
  -- Looking for freeaddrinfo
  -- Looking for freeaddrinfo - found
  -- Looking for getaddrinfo
  -- Looking for getaddrinfo - found
  -- Looking for getenv
  -- Looking for getenv - found
  -- Looking for gethostbyaddr
  -- Looking for gethostbyaddr - found
  -- Looking for gethostbyname
  -- Looking for gethostbyname - found
  -- Looking for gethostname
  -- Looking for gethostname - found
  -- Looking for getnameinfo
  -- Looking for getnameinfo - found
  -- Looking for getservbyport_r
  -- Looking for getservbyport_r - found
  -- Looking for gettimeofday
  -- Looking for gettimeofday - found
  -- Looking for if_indextoname
  -- Looking for if_indextoname - found
  -- Looking for inet_net_pton
  -- Looking for inet_net_pton - not found
  -- Looking for inet_ntop
  -- Looking for inet_ntop - found
  -- Looking for inet_pton
  -- Looking for inet_pton - found
  -- Looking for ioctl
  -- Looking for ioctl - found
  -- Looking for ioctlsocket
  -- Looking for ioctlsocket - not found
  -- Looking for IoctlSocket
  -- Looking for IoctlSocket - not found
  -- Looking for recv
  -- Looking for recv - found
  -- Looking for recvfrom
  -- Looking for recvfrom - found
  -- Looking for send
  -- Looking for send - found
  -- Looking for setsockopt
  -- Looking for setsockopt - found
  -- Looking for socket
  -- Looking for socket - found
  -- Looking for strcasecmp
  -- Looking for strcasecmp - found
  -- Looking for strcmpi
  -- Looking for strcmpi - not found
  -- Looking for strdup
  -- Looking for strdup - found
  -- Looking for stricmp
  -- Looking for stricmp - not found
  -- Looking for strncasecmp
  -- Looking for strncasecmp - found
  -- Looking for strncmpi
  -- Looking for strncmpi - not found
  -- Looking for strnicmp
  -- Looking for strnicmp - not found
  -- Looking for writev
  -- Looking for writev - found
  -- Found Perl: /usr/bin/perl (found version "5.32.1")
  -- The ASM compiler identification is GNU
  -- Found assembler: /usr/bin/cc
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /target/release/build/grpcio-sys-3b68cef486d07abe/out/build
  running: "cmake" "--build" "." "--target" "grpc" "--config" "Release" "--"
  Scanning dependencies of target fiat
  [  0%] Building C object third_party/boringssl/third_party/fiat/CMakeFiles/fiat.dir/curve25519.c.o
  [  0%] Built target fiat
  Scanning dependencies of target crypto_base
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/cpu-aarch64-fuchsia.c.o
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/cpu-aarch64-linux.c.o
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/cpu-arm.c.o
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/cpu-arm-linux.c.o
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/cpu-intel.c.o
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/cpu-ppc64le.c.o
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/crypto.c.o
  [  0%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/ex_data.c.o
  [  2%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/mem.c.o
  [  2%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/refcount_c11.c.o
  [  2%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/refcount_lock.c.o
  [  2%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/thread.c.o
  [  2%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/thread_none.c.o
  [  2%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/thread_pthread.c.o
  [  2%] Building C object third_party/boringssl/crypto/CMakeFiles/crypto_base.dir/thread_win.c.o
  [  2%] Built target crypto_base
  Scanning dependencies of target stack
  [  2%] Building C object third_party/boringssl/crypto/stack/CMakeFiles/stack.dir/stack.c.o
  [  2%] Built target stack
  Scanning dependencies of target lhash
  [  4%] Building C object third_party/boringssl/crypto/lhash/CMakeFiles/lhash.dir/lhash.c.o
  [  4%] Built target lhash
  [  4%] Generating err_data.c
  Scanning dependencies of target err
  [  4%] Building C object third_party/boringssl/crypto/err/CMakeFiles/err.dir/err.c.o
  [  4%] Building C object third_party/boringssl/crypto/err/CMakeFiles/err.dir/err_data.c.o
  [  4%] Built target err
  Scanning dependencies of target buf
  [  6%] Building C object third_party/boringssl/crypto/buf/CMakeFiles/buf.dir/buf.c.o
  [  6%] Built target buf
  Scanning dependencies of target base64
  [  6%] Building C object third_party/boringssl/crypto/base64/CMakeFiles/base64.dir/base64.c.o
  [  6%] Built target base64
  Scanning dependencies of target bytestring
  [  6%] Building C object third_party/boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/asn1_compat.c.o
  [  6%] Building C object third_party/boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/ber.c.o
  [  6%] Building C object third_party/boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/cbs.c.o
  [  6%] Building C object third_party/boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/cbb.c.o
  [  6%] Built target bytestring
  Scanning dependencies of target pool
  [  6%] Building C object third_party/boringssl/crypto/pool/CMakeFiles/pool.dir/pool.c.o
  [  6%] Built target pool
  Scanning dependencies of target rc4
  [  6%] Building C object third_party/boringssl/crypto/rc4/CMakeFiles/rc4.dir/rc4.c.o
  [  6%] Built target rc4
  Scanning dependencies of target conf
  [  6%] Building C object third_party/boringssl/crypto/conf/CMakeFiles/conf.dir/conf.c.o
  [  6%] Built target conf
  [  6%] Generating chacha-x86_64.S
  Scanning dependencies of target chacha
  [  6%] Building C object third_party/boringssl/crypto/chacha/CMakeFiles/chacha.dir/chacha.c.o
  [  6%] Building ASM object third_party/boringssl/crypto/chacha/CMakeFiles/chacha.dir/chacha-x86_64.S.o
  [  6%] Built target chacha
  Scanning dependencies of target poly1305
  [  6%] Building C object third_party/boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305.c.o
  [  6%] Building C object third_party/boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305_arm.c.o
  [  6%] Building C object third_party/boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305_vec.c.o
  [  6%] Built target poly1305
  Scanning dependencies of target curve25519
  [  6%] Building C object third_party/boringssl/crypto/curve25519/CMakeFiles/curve25519.dir/spake25519.c.o
  [  6%] Built target curve25519
  Scanning dependencies of target digest_extra
  [  6%] Building C object third_party/boringssl/crypto/digest_extra/CMakeFiles/digest_extra.dir/digest_extra.c.o
  [  6%] Built target digest_extra
  [  6%] Generating chacha20_poly1305_x86_64.S
  [  6%] Generating aes128gcmsiv-x86_64.S
  Scanning dependencies of target cipher_extra
  [  6%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/cipher_extra.c.o
  [  6%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/derive_key.c.o
  [  6%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_null.c.o
  [  6%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_rc2.c.o
  [  6%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_rc4.c.o
  [  6%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_aesgcmsiv.c.o
  [  6%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_aesctrhmac.c.o
  [  9%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_aesccm.c.o
  [  9%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_chacha20poly1305.c.o
  [  9%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/tls_cbc.c.o
  [  9%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_tls.c.o
  [  9%] Building C object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/e_ssl3.c.o
  [  9%] Building ASM object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/aes128gcmsiv-x86_64.S.o
  [  9%] Building ASM object third_party/boringssl/crypto/cipher_extra/CMakeFiles/cipher_extra.dir/chacha20_poly1305_x86_64.S.o
  [  9%] Built target cipher_extra
  Scanning dependencies of target rand_extra
  [  9%] Building C object third_party/boringssl/crypto/rand_extra/CMakeFiles/rand_extra.dir/deterministic.c.o
  [  9%] Building C object third_party/boringssl/crypto/rand_extra/CMakeFiles/rand_extra.dir/forkunsafe.c.o
  [  9%] Building C object third_party/boringssl/crypto/rand_extra/CMakeFiles/rand_extra.dir/fuchsia.c.o
  [  9%] Building C object third_party/boringssl/crypto/rand_extra/CMakeFiles/rand_extra.dir/rand_extra.c.o
  [  9%] Building C object third_party/boringssl/crypto/rand_extra/CMakeFiles/rand_extra.dir/windows.c.o
  [  9%] Built target rand_extra
  Scanning dependencies of target bio
  [  9%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/bio.c.o
  [  9%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/bio_mem.c.o
  [  9%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/connect.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/fd.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/file.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/hexdump.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/pair.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/printf.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/socket.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bio/CMakeFiles/bio.dir/socket_helper.c.o
  [ 11%] Built target bio
  Scanning dependencies of target bn_extra
  [ 11%] Building C object third_party/boringssl/crypto/bn_extra/CMakeFiles/bn_extra.dir/bn_asn1.c.o
  [ 11%] Building C object third_party/boringssl/crypto/bn_extra/CMakeFiles/bn_extra.dir/convert.c.o
  [ 11%] Built target bn_extra
  Scanning dependencies of target obj
  [ 11%] Building C object third_party/boringssl/crypto/obj/CMakeFiles/obj.dir/obj.c.o
  [ 11%] Building C object third_party/boringssl/crypto/obj/CMakeFiles/obj.dir/obj_xref.c.o
  [ 11%] Built target obj
  Scanning dependencies of target asn1
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bitstr.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bool.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_d2i_fp.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_dup.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_enum.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_gentm.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_i2d_fp.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_int.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_mbstr.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_object.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_octet.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_print.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_strnid.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_time.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_type.c.o
  [ 11%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_utctm.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_utf8.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn1_lib.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn1_par.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn_pack.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_enum.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_int.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_string.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_dec.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_enc.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_fre.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_new.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_typ.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_utl.c.o
  [ 13%] Building C object third_party/boringssl/crypto/asn1/CMakeFiles/asn1.dir/time_support.c.o
  [ 13%] Built target asn1
  Scanning dependencies of target engine
  [ 13%] Building C object third_party/boringssl/crypto/engine/CMakeFiles/engine.dir/engine.c.o
  [ 13%] Built target engine
  Scanning dependencies of target dh
  [ 13%] Building C object third_party/boringssl/crypto/dh/CMakeFiles/dh.dir/dh.c.o
  [ 13%] Building C object third_party/boringssl/crypto/dh/CMakeFiles/dh.dir/params.c.o
  [ 13%] Building C object third_party/boringssl/crypto/dh/CMakeFiles/dh.dir/check.c.o
  [ 13%] Building C object third_party/boringssl/crypto/dh/CMakeFiles/dh.dir/dh_asn1.c.o
  [ 13%] Built target dh
  Scanning dependencies of target dsa
  [ 13%] Building C object third_party/boringssl/crypto/dsa/CMakeFiles/dsa.dir/dsa.c.o
  [ 13%] Building C object third_party/boringssl/crypto/dsa/CMakeFiles/dsa.dir/dsa_asn1.c.o
  [ 13%] Built target dsa
  Scanning dependencies of target rsa_extra
  [ 13%] Building C object third_party/boringssl/crypto/rsa_extra/CMakeFiles/rsa_extra.dir/rsa_asn1.c.o
  [ 13%] Built target rsa_extra
  Scanning dependencies of target ec_extra
  [ 13%] Building C object third_party/boringssl/crypto/ec_extra/CMakeFiles/ec_extra.dir/ec_asn1.c.o
  [ 13%] Built target ec_extra
  Scanning dependencies of target ecdh
  [ 13%] Building C object third_party/boringssl/crypto/ecdh/CMakeFiles/ecdh.dir/ecdh.c.o
  [ 13%] Built target ecdh
  Scanning dependencies of target ecdsa_extra
  [ 13%] Building C object third_party/boringssl/crypto/ecdsa_extra/CMakeFiles/ecdsa_extra.dir/ecdsa_asn1.c.o
  [ 13%] Built target ecdsa_extra
  Scanning dependencies of target cmac
  [ 13%] Building C object third_party/boringssl/crypto/cmac/CMakeFiles/cmac.dir/cmac.c.o
  [ 13%] Built target cmac
  Scanning dependencies of target evp
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/digestsign.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/evp.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/evp_asn1.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/evp_ctx.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/p_dsa_asn1.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/p_ec.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/p_ec_asn1.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/p_ed25519.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/p_ed25519_asn1.c.o
  [ 13%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/p_rsa.c.o
  [ 16%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/p_rsa_asn1.c.o
  [ 16%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/pbkdf.c.o
  [ 16%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/print.c.o
  [ 16%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/scrypt.c.o
  [ 16%] Building C object third_party/boringssl/crypto/evp/CMakeFiles/evp.dir/sign.c.o
  [ 16%] Built target evp
  Scanning dependencies of target hkdf
  [ 16%] Building C object third_party/boringssl/crypto/hkdf/CMakeFiles/hkdf.dir/hkdf.c.o
  [ 16%] Built target hkdf
  Scanning dependencies of target pem
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_all.c.o
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_info.c.o
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_lib.c.o
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_oth.c.o
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_pk8.c.o
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_pkey.c.o
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_x509.c.o
  [ 16%] Building C object third_party/boringssl/crypto/pem/CMakeFiles/pem.dir/pem_xaux.c.o
  [ 16%] Built target pem
  Scanning dependencies of target x509
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/a_digest.c.o
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/a_sign.c.o
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/a_strex.c.o
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/a_verify.c.o
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/algorithm.c.o
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/asn1_gen.c.o
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/by_dir.c.o
  [ 16%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/by_file.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/i2d_pr.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/rsa_pss.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/t_crl.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/t_req.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/t_x509.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/t_x509a.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_att.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_cmp.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_d2.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_def.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_ext.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_lu.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_obj.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_r2x.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_req.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_set.c.o
  [ 18%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_trs.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_txt.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_v3.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_vfy.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509_vpm.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509cset.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509name.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509rset.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x509spki.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_algor.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_all.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_attrib.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_crl.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_exten.c.o
  Scanning dependencies of target x509v3
  [ 20%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_cache.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_info.c.o
  Scanning dependencies of target pkcs7
  [ 20%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_data.c.o
  [ 20%] Building C object third_party/boringssl/crypto/pkcs7/CMakeFiles/pkcs7.dir/pkcs7.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_name.c.o
  [ 20%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_lib.c.o
  [ 20%] Building C object third_party/boringssl/crypto/pkcs7/CMakeFiles/pkcs7.dir/pkcs7_x509.c.o
  [ 20%] Built target pkcs7
  Scanning dependencies of target pkcs8_lib
  [ 20%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_map.c.o
  [ 20%] Generating x86_64-mont.S
  [ 23%] Building C object third_party/boringssl/crypto/pkcs8/CMakeFiles/pkcs8_lib.dir/pkcs8.c.o
  [ 23%] Generating aesni-gcm-x86_64.S
  [ 23%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_node.c.o
  [ 23%] Generating aesni-x86_64.S
  [ 23%] Building C object third_party/boringssl/crypto/pkcs8/CMakeFiles/pkcs8_lib.dir/pkcs8_x509.c.o
  [ 23%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_tree.c.o
  [ 23%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_pkey.c.o
  [ 23%] Generating aes-x86_64.S
  [ 23%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_akey.c.o
  [ 23%] Building C object third_party/boringssl/crypto/pkcs8/CMakeFiles/pkcs8_lib.dir/p5_pbev2.c.o
  [ 23%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_pubkey.c.o
  [ 23%] Generating bsaes-x86_64.S
  [ 23%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_akeya.c.o
  [ 23%] Built target pkcs8_lib
  [ 23%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_alt.c.o
  [ 23%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_req.c.o
  Scanning dependencies of target gpr
  [ 23%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/alloc.cc.o
  [ 25%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_sig.c.o
  [ 25%] Generating ghash-x86_64.S
  [ 25%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/arena.cc.o
  [ 25%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_spki.c.o
  [ 27%] Generating md5-x86_64.S
  [ 27%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_bcons.c.o
  [ 27%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_val.c.o
  [ 27%] Generating p256-x86_64-asm.S
  [ 27%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_x509.c.o
  [ 27%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_bitst.c.o
  [ 27%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/atm.cc.o
  [ 30%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/cpu_iphone.cc.o
  [ 30%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/cpu_linux.cc.o
  [ 30%] Generating rdrand-x86_64.S
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_conf.c.o
  [ 32%] Generating rsaz-avx2.S
  [ 32%] Building C object third_party/boringssl/crypto/x509/CMakeFiles/x509.dir/x_x509a.c.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/cpu_posix.cc.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/cpu_windows.cc.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/env_linux.cc.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/env_posix.cc.o
  [ 32%] Generating sha1-x86_64.S
  [ 32%] Built target x509
  Scanning dependencies of target address_sorting
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/env_windows.cc.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_cpols.c.o
  [ 32%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting.c.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/host_port.cc.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/log.cc.o
  [ 32%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_posix.c.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/log_android.cc.o
  [ 32%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_windows.c.o
  [ 32%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/gpr/log_linux.cc.o
  [ 32%] Linking C static library libaddress_sorting.a
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_crld.c.o
  [ 32%] Built target address_sorting
  [ 32%] Generating sha256-x86_64.S
  [ 32%] Generating sha512-x86_64.S
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_enum.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_extku.c.o
  [ 32%] Generating vpaes-x86_64.S
  [ 32%] Generating x86_64-mont5.S
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_genn.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_ia5.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_info.c.o
  Scanning dependencies of target fipsmodule
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_int.c.o
  [ 32%] Building C object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o
  [ 32%] Building C object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/is_fips.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_lib.c.o
  [ 32%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesni-gcm-x86_64.S.o
  [ 32%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesni-x86_64.S.o
  [ 32%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aes-x86_64.S.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_ncons.c.o
  [ 32%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bsaes-x86_64.S.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pci.c.o
  [ 32%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/ghash-x86_64.S.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pcia.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pcons.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pku.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pmaps.c.o
  [ 32%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_prn.c.o
  [ 32%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/md5-x86_64.S.o
  [ 34%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p256-x86_64-asm.S.o
  [ 34%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/rdrand-x86_64.S.o
  [ 34%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_purp.c.o
  [ 37%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_skey.c.o
  [ 37%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/rsaz-avx2.S.o
  [ 37%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha1-x86_64.S.o
  [ 37%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_sxnet.c.o
  [ 37%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha256-x86_64.S.o
  [ 37%] Building C object third_party/boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_utl.c.o
  [ 37%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/vpaes-x86_64.S.o
  [ 37%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha512-x86_64.S.o
  [ 37%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/x86_64-mont5.S.o
  [ 37%] Building ASM object third_party/boringssl/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/x86_64-mont.S.o
  [ 37%] Built target x509v3
  [ 37%] Built target fipsmodule

  --- stderr
  CMake Warning at cmake/protobuf.cmake:48 (message):
    gRPC_PROTOBUF_PROVIDER is "module" but PROTOBUF_ROOT_DIR is wrong
  Call Stack (most recent call first):
    CMakeLists.txt:140 (include)

  CMake Warning at cmake/gflags.cmake:26 (message):
    gRPC_GFLAGS_PROVIDER is "module" but GFLAGS_ROOT_DIR is wrong
  Call Stack (most recent call first):
    CMakeLists.txt:142 (include)

  /root/.cargo/registry/src/github.com-1ecc6299db9ec823/grpcio-sys-0.4.4/grpc/src/core/lib/gpr/log_linux.cc:43:13: error: ambiguating new declaration of 'long int gettid()'
     43 | static long gettid(void) { return syscall(__NR_gettid); }
        |             ^~~~~~
  In file included from /usr/include/unistd.h:1170,
                   from /root/.cargo/registry/src/github.com-1ecc6299db9ec823/grpcio-sys-0.4.4/grpc/src/core/lib/gpr/log_linux.cc:41:
  /usr/include/x86_64-linux-gnu/bits/unistd_ext.h:34:16: note: old declaration '__pid_t gettid()'
     34 | extern __pid_t gettid (void) __THROW;
        |                ^~~~~~
  gmake[3]: *** [CMakeFiles/gpr.dir/build.make:251: CMakeFiles/gpr.dir/src/core/lib/gpr/log_linux.cc.o] Error 1
  gmake[2]: *** [CMakeFiles/Makefile2:1834: CMakeFiles/gpr.dir/all] Error 2
  gmake[2]: *** Waiting for unfinished jobs....
  gmake[1]: *** [CMakeFiles/Makefile2:1727: CMakeFiles/grpc.dir/rule] Error 2
  gmake: *** [Makefile:300: grpc] Error 2
  thread 'main' panicked at '
  command did not execute successfully, got: exit status: 2

  build script failed, must exit now', /root/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.39/src/lib.rs:829:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Seems like there is some dependency error, but I haven't been able to figure it out yet :(

steffann commented 2 years ago

I think debian:stable has moved from buster to bullseye recently. I'll try if changing debian:stable to debian:buster creates a working build environment.

steffann commented 2 years ago

I can confirm that switching the image to debian:buster (and clearing ~/target!) creates a working binary. Something seems to have broken when using bullseye.