Skip to content

Docker image is missing libnghttp2 #338

@kevints

Description

@kevints

New Issue Checklist

Issue Description

The docker image is missing libnghttp2 which is a prerequisite for swift-nio-http2.

Complete output when building grpc-swift, including the stack trace and command used
$ docker build -t grpc/swift Docker/
Sending build context to Docker daemon  3.584kB
Step 1/6 : FROM swift:latest
latest: Pulling from library/swift
7b8b6451c85f: Pull complete 
ab4d1096d9ba: Pull complete 
e6797d1788ac: Pull complete 
e25c5c290bde: Pull complete 
73bd618ced7d: Pull complete 
a137dd9d8ba1: Pull complete 
Digest: sha256:501824b412386aa7ba6d08cd8029b5fdda9b6a1e16d688d910cabdbb371ccb51
Status: Downloaded newer image for swift:latest
 ---> e863e310b19f
Step 2/6 : MAINTAINER Tim Burks 
 ---> Running in 6ce7245f29b1
Removing intermediate container 6ce7245f29b1
 ---> a6417a09b754
Step 3/6 : ENV PROTOC_VERSION=3.5.1
 ---> Running in 5409a973ae63
Removing intermediate container 5409a973ae63
 ---> 1f0717c27ced
Step 4/6 : RUN apt-get -q update     && apt-get -q install -y unzip     && rm -r /var/lib/apt/lists/*
 ---> Running in 437c201b136c
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Get:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [750 kB]
Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1558 kB]
Get:7 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [12.7 kB]
Get:8 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [511 kB]
Get:9 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [4026 B]
Get:10 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [14.1 kB]
Get:11 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [9827 kB]
Get:12 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [176 kB]
Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [1151 kB]
Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [13.1 kB]
Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [914 kB]
Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [19.0 kB]
Get:17 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7959 B]
Get:18 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [8532 B]
Fetched 15.5 MB in 2s (5922 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  zip
The following NEW packages will be installed:
  unzip
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 158 kB of archives.
After this operation, 530 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 158 kB in 0s (2796 kB/s)
Selecting previously unselected package unzip.
(Reading database ... 21176 files and directories currently installed.)
Preparing to unpack .../unzip_6.0-20ubuntu1_amd64.deb ...
Unpacking unzip (6.0-20ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up unzip (6.0-20ubuntu1) ...
Removing intermediate container 437c201b136c
 ---> bb99c0fc6489
Step 5/6 : RUN curl -O -L https://github.com/google/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-x86_64.zip     && unzip protoc-${PROTOC_VERSION}-linux-x86_64.zip -d /usr     && rm -rf protoc-${PROTOC_VERSION}-linux-x86_64.zip
 ---> Running in 8822330ec468
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   164    0   164    0     0    374      0 --:--:-- --:--:-- --:--:--   374
100   619    0   619    0     0   1075      0 --:--:-- --:--:-- --:--:--  1075
100 1347k  100 1347k    0     0   449k      0  0:00:02  0:00:02 --:--:--  740k
Archive:  protoc-3.5.1-linux-x86_64.zip
   creating: /usr/include/google/
   creating: /usr/include/google/protobuf/
  inflating: /usr/include/google/protobuf/struct.proto  
  inflating: /usr/include/google/protobuf/type.proto  
  inflating: /usr/include/google/protobuf/descriptor.proto  
  inflating: /usr/include/google/protobuf/api.proto  
  inflating: /usr/include/google/protobuf/empty.proto  
   creating: /usr/include/google/protobuf/compiler/
  inflating: /usr/include/google/protobuf/compiler/plugin.proto  
  inflating: /usr/include/google/protobuf/any.proto  
  inflating: /usr/include/google/protobuf/field_mask.proto  
  inflating: /usr/include/google/protobuf/wrappers.proto  
  inflating: /usr/include/google/protobuf/timestamp.proto  
  inflating: /usr/include/google/protobuf/duration.proto  
  inflating: /usr/include/google/protobuf/source_context.proto  
  inflating: /usr/bin/protoc         
  inflating: /usr/readme.txt         
Removing intermediate container 8822330ec468
 ---> 0f636dd94ea4
Step 6/6 : RUN git clone https://github.com/grpc/grpc-swift     && cd grpc-swift     && make     && cp protoc-gen-swift protoc-gen-swiftgrpc /usr/bin     && cd /     && rm -rf grpc-swift
 ---> Running in 4368b294089a
Cloning into 'grpc-swift'...
swift build 
Fetching https://github.com/apple/swift-protobuf.git
Fetching https://github.com/kylef/Commander.git
Fetching https://github.com/apple/swift-nio-zlib-support.git
Fetching https://github.com/apple/swift-nio-nghttp2-support.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/apple/swift-nio-ssl-support.git
Fetching https://github.com/kylef/Spectre.git
Completed resolution in 44.58s
Cloning https://github.com/apple/swift-protobuf.git
Resolving https://github.com/apple/swift-protobuf.git at 1.1.2
Cloning https://github.com/kylef/Commander.git
Resolving https://github.com/kylef/Commander.git at 0.8.0
Cloning https://github.com/apple/swift-nio.git
Resolving https://github.com/apple/swift-nio.git at 1.11.0
Cloning https://github.com/apple/swift-nio-ssl-support.git
Resolving https://github.com/apple/swift-nio-ssl-support.git at 1.0.0
Cloning https://github.com/apple/swift-nio-http2.git
Resolving https://github.com/apple/swift-nio-http2.git at 38b8235868e1e6277c420b73ac5cfdfa66382a85
Cloning https://github.com/apple/swift-nio-nghttp2-support.git
Resolving https://github.com/apple/swift-nio-nghttp2-support.git at 1.0.0
Cloning https://github.com/apple/swift-nio-zlib-support.git
Resolving https://github.com/apple/swift-nio-zlib-support.git at 1.0.0
Cloning https://github.com/kylef/Spectre.git
Resolving https://github.com/kylef/Spectre.git at 0.9.0
Compile Swift Module 'NIOPriorityQueue' (2 sources)
Compile CgRPC third_party/nanopb/pb_decode.c
Compile CgRPC src/core/tsi/transport_security.cc
Compile CgRPC third_party/nanopb/pb_common.c
Compile CgRPC src/core/tsi/ssl_transport_security.cc
Compile CgRPC src/core/tsi/transport_security_adapter.cc
Compile CgRPC src/core/tsi/transport_security_grpc.cc
Compile Swift Module 'SwiftProtobuf' (76 sources)
Compile CgRPC third_party/nanopb/pb_encode.c
Compile Swift Module 'RootsEncoder' (1 sources)
Compile Swift Module 'Commander' (9 sources)
Compile CgRPC src/core/tsi/ssl/session_cache/ssl_session_openssl.cc
Compile CgRPC src/core/tsi/ssl/session_cache/ssl_session_cache.cc
Compile CgRPC src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc
Compile CgRPC src/core/tsi/fake_transport_security.cc
Compile CgRPC src/core/tsi/alts_transport_security.cc
Compile CgRPC src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc
Compile CgRPC src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc
Compile CgRPC src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc
Compile CgRPC src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc
Compile CgRPC src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc
Compile CgRPC src/core/tsi/alts/handshaker/transport_security_common_api.cc
Compile CgRPC src/core/tsi/alts/handshaker/transport_security_common.pb.c
Compile CgRPC src/core/tsi/alts/handshaker/handshaker.pb.c
Compile CgRPC src/core/tsi/alts/handshaker/altscontext.pb.c
Compile CgRPC src/core/tsi/alts/handshaker/alts_tsi_utils.cc
Compile CgRPC src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc
Compile CgRPC src/core/tsi/alts/handshaker/alts_tsi_event.cc
Compile CgRPC src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.cc
Compile CgRPC src/core/tsi/alts/handshaker/alts_handshaker_service_api.cc
Compile CgRPC src/core/tsi/alts/handshaker/alts_handshaker_client.cc
Compile CgRPC src/core/tsi/alts/frame_protector/frame_handler.cc
Linking ./.build/x86_64-unknown-linux/debug/RootsEncoder
Compile CgRPC src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc
Compile CgRPC src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc
Compile CgRPC src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc
Compile CgRPC src/core/tsi/alts/frame_protector/alts_frame_protector.cc
Compile CgRPC src/core/tsi/alts/frame_protector/alts_crypter.cc
Compile CgRPC src/core/tsi/alts/frame_protector/alts_counter.cc
Compile CgRPC src/core/tsi/alts/crypt/gsec.cc
Compile CgRPC src/core/tsi/alts/crypt/aes_gcm.cc
Compile CgRPC src/core/plugin_registry/grpc_plugin_registry.cc
Compile CgRPC src/core/lib/transport/transport_op_string.cc
Compile CgRPC src/core/lib/transport/transport.cc
Compile CgRPC src/core/lib/transport/timeout_encoding.cc
Compile CgRPC src/core/lib/transport/status_metadata.cc
Compile CgRPC src/core/lib/transport/status_conversion.cc
Compile CgRPC src/core/lib/transport/static_metadata.cc
Compile CgRPC src/core/lib/transport/service_config.cc
Compile CgRPC src/core/lib/transport/pid_controller.cc
Compile CgRPC src/core/lib/transport/metadata_batch.cc
Compile CgRPC src/core/lib/transport/metadata.cc
Compile CgRPC src/core/lib/transport/connectivity_state.cc
Compile CgRPC src/core/lib/transport/error_utils.cc
Compile CgRPC src/core/lib/transport/byte_stream.cc
Compile CgRPC src/core/lib/transport/bdp_estimator.cc
Compile CgRPC src/core/lib/surface/version.cc
Compile CgRPC src/core/lib/surface/validate_metadata.cc
Compile CgRPC src/core/lib/surface/server.cc
Compile CgRPC src/core/lib/surface/metadata_array.cc
Compile CgRPC src/core/lib/surface/lame_client.cc
Compile CgRPC src/core/lib/surface/init_secure.cc
Compile CgRPC src/core/lib/surface/init.cc
Compile CgRPC src/core/lib/surface/event_string.cc
Compile CgRPC src/core/lib/surface/completion_queue_factory.cc
Compile CgRPC src/core/lib/surface/completion_queue.cc
Compile CgRPC src/core/lib/surface/channel_stack_type.cc
Compile CgRPC src/core/lib/surface/channel_ping.cc
Compile CgRPC src/core/lib/surface/channel_init.cc
Compile CgRPC src/core/lib/surface/channel.cc
Compile CgRPC src/core/lib/surface/call_log_batch.cc
Compile CgRPC src/core/lib/surface/call_details.cc
Compile CgRPC src/core/lib/surface/call.cc
Compile CgRPC src/core/lib/surface/byte_buffer_reader.cc
Compile CgRPC src/core/lib/surface/byte_buffer.cc
Compile CgRPC src/core/lib/surface/api_trace.cc
Compile CgRPC src/core/lib/slice/slice_string_helpers.cc
Compile CgRPC src/core/lib/slice/slice_intern.cc
Compile CgRPC src/core/lib/slice/slice_buffer.cc
Compile CgRPC src/core/lib/slice/slice.cc
Compile CgRPC src/core/lib/slice/percent_encoding.cc
Compile CgRPC src/core/lib/slice/b64.cc
Compile CgRPC src/core/lib/security/util/json_util.cc
Compile CgRPC src/core/lib/security/transport/tsi_error.cc
Compile CgRPC src/core/lib/security/transport/target_authority_table.cc
Compile CgRPC src/core/lib/security/transport/server_auth_filter.cc
Compile CgRPC src/core/lib/security/transport/security_handshaker.cc
Compile CgRPC src/core/lib/security/transport/secure_endpoint.cc
Compile CgRPC src/core/lib/security/transport/client_auth_filter.cc
Compile CgRPC src/core/lib/security/security_connector/security_connector.cc
Compile CgRPC src/core/lib/security/security_connector/alts_security_connector.cc
Compile CgRPC src/core/lib/security/credentials/ssl/ssl_credentials.cc
Compile CgRPC src/core/lib/security/credentials/plugin/plugin_credentials.cc
Compile CgRPC src/core/lib/security/credentials/oauth2/oauth2_credentials.cc
Compile CgRPC src/core/lib/security/credentials/jwt/jwt_verifier.cc
Compile CgRPC src/core/lib/security/credentials/jwt/jwt_credentials.cc
Compile CgRPC src/core/lib/security/credentials/jwt/json_token.cc
Compile CgRPC src/core/lib/security/credentials/iam/iam_credentials.cc
Compile CgRPC src/core/lib/security/credentials/google_default/google_default_credentials.cc
Compile CgRPC src/core/lib/security/credentials/google_default/credentials_generic.cc
Compile CgRPC src/core/lib/security/credentials/fake/fake_credentials.cc
Compile CgRPC src/core/lib/security/credentials/credentials_metadata.cc
Compile CgRPC src/core/lib/security/credentials/credentials.cc
Compile CgRPC src/core/lib/security/credentials/composite/composite_credentials.cc
Compile CgRPC src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc
Compile CgRPC src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc
Compile CgRPC src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc
Compile CgRPC src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc
Compile CgRPC src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc
Compile CgRPC src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc
Compile CgRPC src/core/lib/security/credentials/alts/check_gcp_environment.cc
Compile CgRPC src/core/lib/security/credentials/alts/alts_credentials.cc
Compile CgRPC src/core/lib/security/context/security_context.cc
Compile CgRPC src/core/lib/profiling/stap_timers.cc
Compile CgRPC src/core/lib/profiling/basic_timers.cc
Compile CgRPC src/core/lib/json/json_writer.cc
Compile CgRPC src/core/lib/json/json_string.cc
Compile CgRPC src/core/lib/json/json_reader.cc
Compile CgRPC src/core/lib/json/json.cc
Compile CgRPC src/core/lib/iomgr/wakeup_fd_posix.cc
Compile CgRPC src/core/lib/iomgr/wakeup_fd_pipe.cc
Compile CgRPC src/core/lib/iomgr/wakeup_fd_nospecial.cc
Compile CgRPC src/core/lib/iomgr/wakeup_fd_eventfd.cc
Compile CgRPC src/core/lib/iomgr/wakeup_fd_cv.cc
Compile CgRPC src/core/lib/iomgr/unix_sockets_posix_noop.cc
Compile CgRPC src/core/lib/iomgr/unix_sockets_posix.cc
Compile CgRPC src/core/lib/iomgr/udp_server.cc
Compile CgRPC src/core/lib/iomgr/timer_uv.cc
Compile CgRPC src/core/lib/iomgr/timer_manager.cc
Compile CgRPC src/core/lib/iomgr/timer_heap.cc
Compile CgRPC src/core/lib/iomgr/timer_generic.cc
Compile CgRPC src/core/lib/iomgr/timer_custom.cc
Compile CgRPC src/core/lib/iomgr/timer.cc
Compile CgRPC src/core/lib/iomgr/time_averaged_stats.cc
Compile CgRPC src/core/lib/iomgr/tcp_windows.cc
Compile CgRPC src/core/lib/iomgr/tcp_uv.cc
Compile CgRPC src/core/lib/iomgr/tcp_server_windows.cc
Compile CgRPC src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc
Compile CgRPC src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc
Compile CgRPC src/core/lib/iomgr/tcp_server_utils_posix_common.cc
Compile CgRPC src/core/lib/iomgr/tcp_server_posix.cc
Compile CgRPC src/core/lib/iomgr/tcp_server_custom.cc
Compile CgRPC src/core/lib/iomgr/tcp_server.cc
Compile CgRPC src/core/lib/iomgr/tcp_posix.cc
Compile CgRPC src/core/lib/iomgr/tcp_custom.cc
Compile CgRPC src/core/lib/iomgr/tcp_client_windows.cc
Compile CgRPC src/core/lib/iomgr/tcp_client_posix.cc
Compile CgRPC src/core/lib/iomgr/tcp_client_custom.cc
Compile CgRPC src/core/lib/iomgr/tcp_client.cc
Compile CgRPC src/core/lib/iomgr/socket_windows.cc
Compile CgRPC src/core/lib/iomgr/socket_utils_windows.cc
Compile CgRPC src/core/lib/iomgr/socket_utils_uv.cc
Compile CgRPC src/core/lib/iomgr/socket_utils_posix.cc
Compile CgRPC src/core/lib/iomgr/socket_utils_linux.cc
Compile CgRPC src/core/lib/iomgr/socket_utils_common_posix.cc
Compile CgRPC src/core/lib/iomgr/socket_mutator.cc
Compile CgRPC src/core/lib/iomgr/socket_factory_posix.cc
Compile CgRPC src/core/lib/iomgr/sockaddr_utils.cc
Compile CgRPC src/core/lib/iomgr/resource_quota.cc
Compile CgRPC src/core/lib/iomgr/resolve_address_windows.cc
Compile CgRPC src/core/lib/iomgr/resolve_address_posix.cc
Compile CgRPC src/core/lib/iomgr/resolve_address_custom.cc
Compile CgRPC src/core/lib/iomgr/resolve_address.cc
Compile CgRPC src/core/lib/iomgr/pollset_windows.cc
Compile CgRPC src/core/lib/iomgr/pollset_uv.cc
Compile CgRPC src/core/lib/iomgr/pollset_set_windows.cc
Compile CgRPC src/core/lib/iomgr/pollset_set_custom.cc
Compile CgRPC src/core/lib/iomgr/pollset_set.cc
Compile CgRPC src/core/lib/iomgr/pollset_custom.cc
Compile CgRPC src/core/lib/iomgr/pollset.cc
Compile CgRPC src/core/lib/iomgr/polling_entity.cc
Compile CgRPC src/core/lib/iomgr/network_status_tracker.cc
Compile CgRPC src/core/lib/iomgr/lockfree_event.cc
Compile CgRPC src/core/lib/iomgr/load_file.cc
Compile CgRPC src/core/lib/iomgr/is_epollexclusive_available.cc
Compile CgRPC src/core/lib/iomgr/iomgr_windows.cc
Compile CgRPC src/core/lib/iomgr/iomgr_uv.cc
Compile CgRPC src/core/lib/iomgr/iomgr_posix.cc
Compile CgRPC src/core/lib/iomgr/iomgr_internal.cc
Compile CgRPC src/core/lib/iomgr/iomgr_custom.cc
Compile CgRPC src/core/lib/iomgr/iomgr.cc
Compile CgRPC src/core/lib/iomgr/iocp_windows.cc
Compile CgRPC src/core/lib/iomgr/gethostname_sysconf.cc
Compile CgRPC src/core/lib/iomgr/gethostname_host_name_max.cc
Compile CgRPC src/core/lib/iomgr/gethostname_fallback.cc
Compile CgRPC src/core/lib/iomgr/fork_windows.cc
Compile CgRPC src/core/lib/iomgr/fork_posix.cc
Compile CgRPC src/core/lib/iomgr/executor.cc
Compile CgRPC src/core/lib/iomgr/exec_ctx.cc
Compile CgRPC src/core/lib/iomgr/ev_windows.cc
Compile CgRPC src/core/lib/iomgr/ev_posix.cc
Compile CgRPC src/core/lib/iomgr/ev_poll_posix.cc
Compile CgRPC src/core/lib/iomgr/ev_epollsig_linux.cc
Compile CgRPC src/core/lib/iomgr/ev_epollex_linux.cc
Compile CgRPC src/core/lib/iomgr/ev_epoll1_linux.cc
Compile CgRPC src/core/lib/iomgr/error.cc
Compile CgRPC src/core/lib/iomgr/endpoint_pair_windows.cc
Compile CgRPC src/core/lib/iomgr/endpoint_pair_uv.cc
Compile CgRPC src/core/lib/iomgr/endpoint_pair_posix.cc
Compile CgRPC src/core/lib/iomgr/endpoint.cc
Compile CgRPC src/core/lib/iomgr/combiner.cc
Compile CgRPC src/core/lib/iomgr/call_combiner.cc
Compile CgRPC src/core/lib/http/parser.cc
Compile CgRPC src/core/lib/http/httpcli_security_connector.cc
Compile CgRPC src/core/lib/http/httpcli.cc
Compile CgRPC src/core/lib/http/format_request.cc
Compile CgRPC src/core/lib/gprpp/thd_windows.cc
Compile CgRPC src/core/lib/gprpp/thd_posix.cc
Compile CgRPC src/core/lib/gpr/wrap_memcpy.cc
Compile CgRPC src/core/lib/gpr/tmpfile_windows.cc
Compile CgRPC src/core/lib/gpr/tmpfile_posix.cc
Compile CgRPC src/core/lib/gpr/tmpfile_msys.cc
Compile CgRPC src/core/lib/gpr/tls_pthread.cc
Compile CgRPC src/core/lib/gpr/time_windows.cc
Compile CgRPC src/core/lib/gpr/time_precise.cc
Compile CgRPC src/core/lib/gpr/time_posix.cc
Compile CgRPC src/core/lib/gpr/time.cc
Compile CgRPC src/core/lib/gpr/sync_windows.cc
Compile CgRPC src/core/lib/gpr/sync_posix.cc
Compile CgRPC src/core/lib/gpr/sync.cc
Compile CgRPC src/core/lib/gpr/string_windows.cc
Compile CgRPC src/core/lib/gpr/string_util_windows.cc
Compile CgRPC src/core/lib/gpr/string_posix.cc
Compile CgRPC src/core/lib/gpr/string.cc
Compile CgRPC src/core/lib/gpr/murmur_hash.cc
Compile CgRPC src/core/lib/gpr/mpscq.cc
Compile CgRPC src/core/lib/gpr/log_windows.cc
Compile CgRPC src/core/lib/gpr/log_posix.cc
Compile CgRPC src/core/lib/gpr/log_linux.cc
Compile CgRPC src/core/lib/gpr/log_android.cc
Compile CgRPC src/core/lib/gpr/log.cc
Compile CgRPC src/core/lib/gpr/host_port.cc
Compile CgRPC src/core/lib/gpr/fork.cc
Compile CgRPC src/core/lib/gpr/env_windows.cc
Compile CgRPC src/core/lib/gpr/env_posix.cc
Compile CgRPC src/core/lib/gpr/env_linux.cc
Compile CgRPC src/core/lib/gpr/cpu_windows.cc
Compile CgRPC src/core/lib/gpr/cpu_posix.cc
Compile CgRPC src/core/lib/gpr/cpu_linux.cc
Compile CgRPC src/core/lib/gpr/cpu_iphone.cc
Compile CgRPC src/core/lib/gpr/atm.cc
Compile CgRPC src/core/lib/gpr/arena.cc
Compile CgRPC src/core/lib/gpr/alloc.cc
Compile CgRPC src/core/lib/debug/trace.cc
Compile CgRPC src/core/lib/debug/stats_data.cc
Compile CgRPC src/core/lib/debug/stats.cc
Compile CgRPC src/core/lib/compression/stream_compression_identity.cc
Compile CgRPC src/core/lib/compression/stream_compression_gzip.cc
Compile CgRPC src/core/lib/compression/stream_compression.cc
Compile CgRPC src/core/lib/compression/message_compress.cc
Compile CgRPC src/core/lib/compression/compression_internal.cc
Compile CgRPC src/core/lib/compression/compression.cc
Compile CgRPC src/core/lib/channel/status_util.cc
Compile CgRPC src/core/lib/channel/handshaker_registry.cc
Compile CgRPC src/core/lib/channel/handshaker_factory.cc
Compile CgRPC src/core/lib/channel/handshaker.cc
Compile CgRPC src/core/lib/channel/connected_channel.cc
Compile CgRPC src/core/lib/channel/channel_trace_registry.cc
Compile CgRPC src/core/lib/channel/channel_trace.cc
Compile CgRPC src/core/lib/channel/channel_stack_builder.cc
Compile CgRPC src/core/lib/channel/channel_stack.cc
Compile CgRPC src/core/lib/channel/channel_args.cc
Compile CgRPC src/core/lib/backoff/backoff.cc
Compile CgRPC src/core/lib/avl/avl.cc
Compile CgRPC src/core/ext/transport/inproc/inproc_transport.cc
Compile CgRPC src/core/ext/transport/inproc/inproc_plugin.cc
Compile Swift Module 'SwiftProtobufPluginLibrary' (18 sources)
Compile CgRPC src/core/ext/transport/chttp2/transport/writing.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/varint.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/stream_map.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/stream_lists.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/parsing.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/incoming_metadata.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/huffsyms.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/http2_settings.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/hpack_table.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/hpack_parser.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/hpack_encoder.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/frame_window_update.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/frame_settings.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/frame_rst_stream.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/frame_ping.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/frame_goaway.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/frame_data.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/flow_control.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/chttp2_transport.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/chttp2_plugin.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/bin_encoder.cc
Compile CgRPC src/core/ext/transport/chttp2/transport/bin_decoder.cc
Compile CgRPC src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc
Compile CgRPC src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc
Compile CgRPC src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc
Compile CgRPC src/core/ext/transport/chttp2/server/chttp2_server.cc
Compile CgRPC src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc
Compile CgRPC src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc
Compile CgRPC src/core/ext/transport/chttp2/client/insecure/channel_create.cc
Compile CgRPC src/core/ext/transport/chttp2/client/chttp2_connector.cc
Compile CgRPC src/core/ext/transport/chttp2/client/authority.cc
Compile CgRPC src/core/ext/transport/chttp2/alpn/alpn.cc
Compile CgRPC src/core/ext/filters/workarounds/workaround_utils.cc
Compile CgRPC src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc
Compile CgRPC src/core/ext/filters/message_size/message_size_filter.cc
Compile CgRPC src/core/ext/filters/max_age/max_age_filter.cc
Compile CgRPC src/core/ext/filters/load_reporting/server_load_reporting_plugin.cc
Compile CgRPC src/core/ext/filters/load_reporting/server_load_reporting_filter.cc
Compile CgRPC src/core/ext/filters/http/server/http_server_filter.cc
Compile CgRPC src/core/ext/filters/http/message_compress/message_compress_filter.cc
Compile CgRPC src/core/ext/filters/http/http_filters_plugin.cc
Compile CgRPC src/core/ext/filters/http/client_authority_filter.cc
Compile CgRPC src/core/ext/filters/http/client/http_client_filter.cc
Compile CgRPC src/core/ext/filters/deadline/deadline_filter.cc
Compile CgRPC src/core/ext/filters/client_channel/uri_parser.cc
Compile CgRPC src/core/ext/filters/client_channel/subchannel_index.cc
Compile CgRPC src/core/ext/filters/client_channel/subchannel.cc
Compile CgRPC src/core/ext/filters/client_channel/retry_throttle.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver_registry.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc
Compile CgRPC src/core/ext/filters/client_channel/resolver.cc
Compile CgRPC src/core/ext/filters/client_channel/proxy_mapper_registry.cc
Compile CgRPC src/core/ext/filters/client_channel/proxy_mapper.cc
Compile CgRPC src/core/ext/filters/client_channel/parse_address.cc
Compile CgRPC src/core/ext/filters/client_channel/method_params.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy_registry.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy_factory.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc
Compile CgRPC src/core/ext/filters/client_channel/lb_policy.cc
Compile CgRPC src/core/ext/filters/client_channel/http_proxy.cc
Compile CgRPC src/core/ext/filters/client_channel/http_connect_handshaker.cc
Compile CgRPC src/core/ext/filters/client_channel/connector.cc
Compile CgRPC src/core/ext/filters/client_channel/client_channel_plugin.cc
Compile CgRPC src/core/ext/filters/client_channel/client_channel_factory.cc
Compile CgRPC src/core/ext/filters/client_channel/client_channel.cc
Compile CgRPC src/core/ext/filters/client_channel/channel_connectivity.cc
Compile CgRPC src/core/ext/filters/client_channel/backup_poller.cc
Compile CgRPC src/core/ext/census/grpc_context.cc
Compile CgRPC shim/server.c
Compile CgRPC shim/operations.c
Compile CgRPC shim/observers.c
Compile CgRPC shim/mutex.c
Compile CgRPC shim/metadata.c
Compile CgRPC shim/internal.c
Compile CgRPC shim/handler.c
Compile CgRPC shim/event.c
Compile CgRPC shim/completion_queue.c
Compile CgRPC shim/channel.c
Compile CgRPC shim/call.c
Compile CgRPC shim/byte_buffer.c
Compile CNIOZlib empty.c
Compile CNIOSHA1 c_nio_sha1.c
Compile CNIONghttp2 empty.c
Compile CNIOLinux shim.c
Compile CNIOLinux ifaddrs-android.c
Compile CNIOHTTPParser c_nio_http_parser.c
Compile CNIODarwin shim.c
Compile CNIOAtomics src/c-atomics.c
Compile BoringSSL third_party/fiat/curve25519.c
Compile BoringSSL ssl/tls_record.cc
Compile BoringSSL ssl/tls_method.cc
Compile BoringSSL ssl/tls13_server.cc
Compile BoringSSL ssl/tls13_enc.cc
Compile BoringSSL ssl/tls13_client.cc
Compile BoringSSL ssl/tls13_both.cc
Compile BoringSSL ssl/t1_lib.cc
Compile BoringSSL ssl/t1_enc.cc
Compile BoringSSL ssl/ssl_x509.cc
Compile BoringSSL ssl/ssl_versions.cc
Compile Swift Module 'SwiftGRPC' (33 sources)
Compile Swift Module 'NIOConcurrencyHelpers' (2 sources)
Compile BoringSSL ssl/ssl_transcript.cc
Compile BoringSSL ssl/ssl_stat.cc
Compile BoringSSL ssl/ssl_session.cc
Compile BoringSSL ssl/ssl_privkey.cc
Compile BoringSSL ssl/ssl_lib.cc
Compile BoringSSL ssl/ssl_key_share.cc
Compile BoringSSL ssl/ssl_file.cc
Compile BoringSSL ssl/ssl_cipher.cc
Compile BoringSSL ssl/ssl_cert.cc
Compile BoringSSL ssl/ssl_buffer.cc
Compile BoringSSL ssl/ssl_asn1.cc
Compile BoringSSL ssl/ssl_aead_ctx.cc
Compile BoringSSL ssl/s3_pkt.cc
Compile Swift Module 'NIO' (55 sources)
Compile BoringSSL ssl/s3_lib.cc
Compile BoringSSL ssl/s3_both.cc
Compile Swift Module 'Simple' (1 sources)
Compile Swift Module 'Echo' (4 sources)
Compile BoringSSL ssl/handshake_server.cc
Compile BoringSSL ssl/handshake_client.cc
Compile BoringSSL ssl/handshake.cc
Compile BoringSSL ssl/dtls_record.cc
Compile BoringSSL ssl/dtls_method.cc
Compile BoringSSL ssl/d1_srtp.cc
Linking ./.build/x86_64-unknown-linux/debug/Simple
Compile BoringSSL ssl/d1_pkt.cc
Compile BoringSSL ssl/d1_lib.cc
Compile BoringSSL ssl/d1_both.cc
Compile BoringSSL ssl/custom_extensions.cc
Compile BoringSSL ssl/bio_ssl.cc
Linking ./.build/x86_64-unknown-linux/debug/Echo
Compile BoringSSL err_data.c
Compile BoringSSL crypto/x509v3/v3_utl.c
Compile BoringSSL crypto/x509v3/v3_sxnet.c
Compile BoringSSL crypto/x509v3/v3_skey.c
Compile BoringSSL crypto/x509v3/v3_purp.c
Compile BoringSSL crypto/x509v3/v3_prn.c
Compile BoringSSL crypto/x509v3/v3_pmaps.c
Compile BoringSSL crypto/x509v3/v3_pku.c
Compile BoringSSL crypto/x509v3/v3_pcons.c
Compile BoringSSL crypto/x509v3/v3_pcia.c
Compile BoringSSL crypto/x509v3/v3_pci.c
Compile BoringSSL crypto/x509v3/v3_ncons.c
Compile BoringSSL crypto/x509v3/v3_lib.c
Compile BoringSSL crypto/x509v3/v3_int.c
Compile BoringSSL crypto/x509v3/v3_info.c
Compile BoringSSL crypto/x509v3/v3_ia5.c
Compile BoringSSL crypto/x509v3/v3_genn.c
Compile BoringSSL crypto/x509v3/v3_extku.c
Compile BoringSSL crypto/x509v3/v3_enum.c
Compile BoringSSL crypto/x509v3/v3_crld.c
Compile BoringSSL crypto/x509v3/v3_cpols.c
Compile Swift Module 'protoc_gen_swift' (18 sources)
Compile BoringSSL crypto/x509v3/v3_conf.c
Compile BoringSSL crypto/x509v3/v3_bitst.c
Compile BoringSSL crypto/x509v3/v3_bcons.c
Compile BoringSSL crypto/x509v3/v3_alt.c
Compile BoringSSL crypto/x509v3/v3_akeya.c
Compile BoringSSL crypto/x509v3/v3_akey.c
Compile BoringSSL crypto/x509v3/pcy_tree.c
Compile BoringSSL crypto/x509v3/pcy_node.c
Compile BoringSSL crypto/x509v3/pcy_map.c
Compile BoringSSL crypto/x509v3/pcy_lib.c
Compile BoringSSL crypto/x509v3/pcy_data.c
Compile BoringSSL crypto/x509v3/pcy_cache.c
Compile BoringSSL crypto/x509/x_x509a.c
Compile BoringSSL crypto/x509/x_x509.c
Compile BoringSSL crypto/x509/x_val.c
Compile BoringSSL crypto/x509/x_spki.c
Compile BoringSSL crypto/x509/x_sig.c
Compile BoringSSL crypto/x509/x_req.c
Compile BoringSSL crypto/x509/x_pubkey.c
Compile BoringSSL crypto/x509/x_pkey.c
Compile BoringSSL crypto/x509/x_name.c
Compile BoringSSL crypto/x509/x_info.c
Compile BoringSSL crypto/x509/x_exten.c
Compile BoringSSL crypto/x509/x_crl.c
Compile BoringSSL crypto/x509/x_attrib.c
Compile BoringSSL crypto/x509/x_all.c
Compile BoringSSL crypto/x509/x_algor.c
Compile BoringSSL crypto/x509/x509spki.c
Compile BoringSSL crypto/x509/x509rset.c
Compile BoringSSL crypto/x509/x509name.c
Compile BoringSSL crypto/x509/x509cset.c
Compile BoringSSL crypto/x509/x509_vpm.c
Compile BoringSSL crypto/x509/x509_vfy.c
Compile BoringSSL crypto/x509/x509_v3.c
Compile BoringSSL crypto/x509/x509_txt.c
Compile BoringSSL crypto/x509/x509_trs.c
Compile BoringSSL crypto/x509/x509_set.c
Compile BoringSSL crypto/x509/x509_req.c
Compile BoringSSL crypto/x509/x509_r2x.c
Compile BoringSSL crypto/x509/x509_obj.c
Compile BoringSSL crypto/x509/x509_lu.c
Compile BoringSSL crypto/x509/x509_ext.c
Compile BoringSSL crypto/x509/x509_def.c
Compile BoringSSL crypto/x509/x509_d2.c
Compile BoringSSL crypto/x509/x509_cmp.c
Compile BoringSSL crypto/x509/x509_att.c
Compile BoringSSL crypto/x509/x509.c
Compile BoringSSL crypto/x509/t_x509a.c
Compile BoringSSL crypto/x509/t_x509.c
Compile BoringSSL crypto/x509/t_req.c
Compile BoringSSL crypto/x509/t_crl.c
Compile BoringSSL crypto/x509/rsa_pss.c
Compile BoringSSL crypto/x509/i2d_pr.c
Compile BoringSSL crypto/x509/by_file.c
Compile BoringSSL crypto/x509/by_dir.c
Compile BoringSSL crypto/x509/asn1_gen.c
Compile BoringSSL crypto/x509/algorithm.c
Compile BoringSSL crypto/x509/a_verify.c
Compile BoringSSL crypto/x509/a_strex.c
Compile BoringSSL crypto/x509/a_sign.c
Compile BoringSSL crypto/x509/a_digest.c
Compile BoringSSL crypto/thread_win.c
Compile BoringSSL crypto/thread_pthread.c
Compile BoringSSL crypto/thread_none.c
Compile BoringSSL crypto/thread.c
Compile BoringSSL crypto/stack/stack.c
Compile BoringSSL crypto/rsa_extra/rsa_asn1.c
Compile BoringSSL crypto/refcount_lock.c
Compile BoringSSL crypto/refcount_c11.c
Compile BoringSSL crypto/rc4/rc4.c
Compile BoringSSL crypto/rand_extra/windows.c
Compile BoringSSL crypto/rand_extra/rand_extra.c
Compile BoringSSL crypto/rand_extra/fuchsia.c
Compile BoringSSL crypto/rand_extra/forkunsafe.c
Compile BoringSSL crypto/rand_extra/deterministic.c
Compile BoringSSL crypto/pool/pool.c
Compile BoringSSL crypto/poly1305/poly1305_vec.c
Compile BoringSSL crypto/poly1305/poly1305_arm.c
Compile BoringSSL crypto/poly1305/poly1305.c
Compile BoringSSL crypto/pkcs8/pkcs8_x509.c
Compile BoringSSL crypto/pkcs8/pkcs8.c
Compile BoringSSL crypto/pkcs8/p5_pbev2.c
Compile BoringSSL crypto/pkcs7/pkcs7_x509.c
Compile BoringSSL crypto/pkcs7/pkcs7.c
Compile BoringSSL crypto/pem/pem_xaux.c
Compile BoringSSL crypto/pem/pem_x509.c
Compile BoringSSL crypto/pem/pem_pkey.c
Compile BoringSSL crypto/pem/pem_pk8.c
Compile Swift Module 'NIOTLS' (3 sources)
Compile Swift Module 'NIOHTTP1' (9 sources)
Compile Swift Module 'NIOFoundationCompat' (1 sources)
Linking ./.build/x86_64-unknown-linux/debug/protoc-gen-swift
Compile BoringSSL crypto/pem/pem_oth.c
Compile BoringSSL crypto/pem/pem_lib.c
Compile BoringSSL crypto/pem/pem_info.c
Compile BoringSSL crypto/pem/pem_all.c
Compile BoringSSL crypto/obj/obj_xref.c
Compile BoringSSL crypto/obj/obj.c
Compile BoringSSL crypto/mem.c
Compile BoringSSL crypto/lhash/lhash.c
Compile BoringSSL crypto/hkdf/hkdf.c
Compile BoringSSL crypto/fipsmodule/sha/sha512.c
Compile BoringSSL crypto/fipsmodule/sha/sha256.c
Compile BoringSSL crypto/fipsmodule/sha/sha1.c
Compile BoringSSL crypto/fipsmodule/sha/sha1-altivec.c
Compile BoringSSL crypto/fipsmodule/rsa/rsa_impl.c
Compile BoringSSL crypto/fipsmodule/rsa/rsa.c
Compile BoringSSL crypto/fipsmodule/rsa/padding.c
Compile BoringSSL crypto/fipsmodule/rsa/blinding.c
Compile BoringSSL crypto/fipsmodule/rand/urandom.c
Compile BoringSSL crypto/fipsmodule/rand/rand.c
Compile BoringSSL crypto/fipsmodule/rand/ctrdrbg.c
Compile BoringSSL crypto/fipsmodule/modes/polyval.c
Compile BoringSSL crypto/fipsmodule/modes/ofb.c
Compile BoringSSL crypto/fipsmodule/modes/gcm.c
Compile Swift Module 'protoc_gen_swiftgrpc' (9 sources)
Compile BoringSSL crypto/fipsmodule/modes/ctr.c
Compile BoringSSL crypto/fipsmodule/modes/cfb.c
Compile BoringSSL crypto/fipsmodule/modes/cbc.c
Compile BoringSSL crypto/fipsmodule/md5/md5.c
Compile BoringSSL crypto/fipsmodule/md4/md4.c
Compile BoringSSL crypto/fipsmodule/is_fips.c
Compile BoringSSL crypto/fipsmodule/hmac/hmac.c
Compile BoringSSL crypto/fipsmodule/ecdsa/ecdsa.c
Compile BoringSSL crypto/fipsmodule/ec/wnaf.c
Compile BoringSSL crypto/fipsmodule/ec/util-64.c
Compile BoringSSL crypto/fipsmodule/ec/simple.c
Compile BoringSSL crypto/fipsmodule/ec/p256-x86_64.c
Compile BoringSSL crypto/fipsmodule/ec/p256-64.c
Compile BoringSSL crypto/fipsmodule/ec/p224-64.c
Compile BoringSSL crypto/fipsmodule/ec/oct.c
Compile BoringSSL crypto/fipsmodule/ec/ec_montgomery.c
Compile BoringSSL crypto/fipsmodule/ec/ec_key.c
Compile BoringSSL crypto/fipsmodule/ec/ec.c
Compile BoringSSL crypto/fipsmodule/digest/digests.c
Compile BoringSSL crypto/fipsmodule/digest/digest.c
Compile BoringSSL crypto/fipsmodule/des/des.c
Compile BoringSSL crypto/fipsmodule/cipher/e_des.c
Compile BoringSSL crypto/fipsmodule/cipher/e_aes.c
Compile BoringSSL crypto/fipsmodule/cipher/cipher.c
Compile BoringSSL crypto/fipsmodule/cipher/aead.c
Compile BoringSSL crypto/fipsmodule/bn/sqrt.c
Compile BoringSSL crypto/fipsmodule/bn/shift.c
Compile BoringSSL crypto/fipsmodule/bn/rsaz_exp.c
Compile BoringSSL crypto/fipsmodule/bn/random.c
Compile BoringSSL crypto/fipsmodule/bn/prime.c
Compile BoringSSL crypto/fipsmodule/bn/mul.c
Compile BoringSSL crypto/fipsmodule/bn/montgomery_inv.c
Compile BoringSSL crypto/fipsmodule/bn/montgomery.c
Compile BoringSSL crypto/fipsmodule/bn/jacobi.c
Compile BoringSSL crypto/fipsmodule/bn/generic.c
Compile BoringSSL crypto/fipsmodule/bn/gcd.c
Compile BoringSSL crypto/fipsmodule/bn/exponentiation.c
Compile BoringSSL crypto/fipsmodule/bn/div.c
Compile BoringSSL crypto/fipsmodule/bn/ctx.c
Compile BoringSSL crypto/fipsmodule/bn/cmp.c
Compile BoringSSL crypto/fipsmodule/bn/bytes.c
Compile BoringSSL crypto/fipsmodule/bn/bn.c
Compile BoringSSL crypto/fipsmodule/bn/add.c
Compile BoringSSL crypto/fipsmodule/aes/mode_wrappers.c
Compile BoringSSL crypto/fipsmodule/aes/key_wrap.c
Compile BoringSSL crypto/fipsmodule/aes/aes.c
Compile BoringSSL crypto/ex_data.c
Compile BoringSSL crypto/evp/sign.c
Compile BoringSSL crypto/evp/scrypt.c
Compile BoringSSL crypto/evp/print.c
Compile BoringSSL crypto/evp/pbkdf.c
Compile BoringSSL crypto/evp/p_rsa_asn1.c
Compile BoringSSL crypto/evp/p_rsa.c
Compile BoringSSL crypto/evp/p_ed25519_asn1.c
Compile BoringSSL crypto/evp/p_ed25519.c
Compile BoringSSL crypto/evp/p_ec_asn1.c
Compile BoringSSL crypto/evp/p_ec.c
Compile BoringSSL crypto/evp/p_dsa_asn1.c
Compile BoringSSL crypto/evp/evp_ctx.c
Compile BoringSSL crypto/evp/evp_asn1.c
Compile BoringSSL crypto/evp/evp.c
Compile BoringSSL crypto/evp/digestsign.c
Compile BoringSSL crypto/err/err_data.c
Compile BoringSSL crypto/err/err.c
Compile BoringSSL crypto/engine/engine.c
Compile BoringSSL crypto/ecdsa_extra/ecdsa_asn1.c
Compile BoringSSL crypto/ecdh/ecdh.c
Compile BoringSSL crypto/ec_extra/ec_asn1.c
Compile BoringSSL crypto/dsa/dsa_asn1.c
Compile BoringSSL crypto/dsa/dsa.c
Compile BoringSSL crypto/digest_extra/digest_extra.c
Compile BoringSSL crypto/dh/params.c
Compile BoringSSL crypto/dh/dh_asn1.c
Compile BoringSSL crypto/dh/dh.c
Compile BoringSSL crypto/dh/check.c
Compile BoringSSL crypto/curve25519/x25519-x86_64.c
Compile BoringSSL crypto/curve25519/spake25519.c
Compile BoringSSL crypto/crypto.c
Compile BoringSSL crypto/cpu-ppc64le.c
Compile BoringSSL crypto/cpu-intel.c
Compile BoringSSL crypto/cpu-arm.c
Compile BoringSSL crypto/cpu-arm-linux.c
Compile BoringSSL crypto/cpu-aarch64-linux.c
Compile BoringSSL crypto/conf/conf.c
Compile BoringSSL crypto/cmac/cmac.c
Compile BoringSSL crypto/cipher_extra/tls_cbc.c
Compile BoringSSL crypto/cipher_extra/e_tls.c
Compile BoringSSL crypto/cipher_extra/e_ssl3.c
Compile BoringSSL crypto/cipher_extra/e_rc4.c
Compile BoringSSL crypto/cipher_extra/e_rc2.c
Compile BoringSSL crypto/cipher_extra/e_null.c
Compile BoringSSL crypto/cipher_extra/e_chacha20poly1305.c
Compile BoringSSL crypto/cipher_extra/e_aesgcmsiv.c
Compile BoringSSL crypto/cipher_extra/e_aesctrhmac.c
Compile BoringSSL crypto/cipher_extra/derive_key.c
Compile BoringSSL crypto/cipher_extra/cipher_extra.c
Compile BoringSSL crypto/chacha/chacha.c
Compile BoringSSL crypto/bytestring/cbs.c
Compile BoringSSL crypto/bytestring/cbb.c
Compile BoringSSL crypto/bytestring/ber.c
Compile BoringSSL crypto/bytestring/asn1_compat.c
Compile BoringSSL crypto/buf/buf.c
Compile BoringSSL crypto/bn_extra/convert.c
Compile BoringSSL crypto/bn_extra/bn_asn1.c
Compile BoringSSL crypto/bio/socket_helper.c
Compile BoringSSL crypto/bio/socket.c
Compile BoringSSL crypto/bio/printf.c
Compile BoringSSL crypto/bio/pair.c
Compile BoringSSL crypto/bio/hexdump.c
Compile BoringSSL crypto/bio/file.c
Linking ./.build/x86_64-unknown-linux/debug/protoc-gen-swiftgrpc
Compile BoringSSL crypto/bio/fd.c
Compile BoringSSL crypto/bio/connect.c
Compile BoringSSL crypto/bio/bio_mem.c
Compile BoringSSL crypto/bio/bio.c
Compile BoringSSL crypto/base64/base64.c
Compile BoringSSL crypto/asn1/time_support.c
Compile BoringSSL crypto/asn1/tasn_utl.c
Compile BoringSSL crypto/asn1/tasn_typ.c
Compile BoringSSL crypto/asn1/tasn_new.c
Compile BoringSSL crypto/asn1/tasn_fre.c
Compile BoringSSL crypto/asn1/tasn_enc.c
Compile BoringSSL crypto/asn1/tasn_dec.c
Compile BoringSSL crypto/asn1/f_string.c
Compile BoringSSL crypto/asn1/f_int.c
Compile BoringSSL crypto/asn1/f_enum.c
Compile BoringSSL crypto/asn1/asn_pack.c
Compile BoringSSL crypto/asn1/asn1_par.c
Compile BoringSSL crypto/asn1/asn1_lib.c
Compile BoringSSL crypto/asn1/a_utf8.c
Compile BoringSSL crypto/asn1/a_utctm.c
Compile BoringSSL crypto/asn1/a_type.c
Compile BoringSSL crypto/asn1/a_time.c
Compile BoringSSL crypto/asn1/a_strnid.c
Compile BoringSSL crypto/asn1/a_print.c
Compile BoringSSL crypto/asn1/a_octet.c
Compile BoringSSL crypto/asn1/a_object.c
Compile BoringSSL crypto/asn1/a_mbstr.c
Compile BoringSSL crypto/asn1/a_int.c
Compile BoringSSL crypto/asn1/a_i2d_fp.c
Compile BoringSSL crypto/asn1/a_gentm.c
Compile BoringSSL crypto/asn1/a_enum.c
Compile BoringSSL crypto/asn1/a_dup.c
Compile BoringSSL crypto/asn1/a_d2i_fp.c
Compile BoringSSL crypto/asn1/a_bool.c
Compile BoringSSL crypto/asn1/a_bitstr.c
Compile Swift Module 'NIOHTTP2' (16 sources)
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
:1:10: note: in file included from :1:
#include "/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h"
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/CNIONghttp2/include/c_nio_nghttp2.h:17:10: error: 'nghttp2/nghttp2.h' file not found
#include 
         ^
/grpc-swift/.build/checkouts/swift-nio-http2.git--2459016289767456441/Sources/NIOHTTP2/HTTP2DataProvider.swift:14:8: error: could not build C module 'CNIONghttp2'
import CNIONghttp2
       ^
error: terminated(1): /usr/bin/swift-build-tool -f /grpc-swift/.build/debug.yaml main output:

Makefile:9: recipe for target 'all' failed
make: *** [all] Error 1
The command '/bin/sh -c git clone https://github.com/grpc/grpc-swift && cd grpc-swift && make && cp protoc-gen-swift protoc-gen-swiftgrpc /usr/bin && cd / && rm -rf grpc-swift' returned a non-zero code: 2

Environment

Docker for Mac 2.0.0.0-mac81 (29211)
grpc-swift @ bf20e93

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions