Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker image is missing libnghttp2 #338

Closed
3 tasks done
kevints opened this issue Dec 4, 2018 · 1 comment
Closed
3 tasks done

Docker image is missing libnghttp2 #338

kevints opened this issue Dec 4, 2018 · 1 comment

Comments

@kevints
Copy link
Contributor

kevints commented Dec 4, 2018

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

glbrntt added a commit to glbrntt/grpc-swift that referenced this issue Dec 20, 2018
Advance swift-nio-http2 revision to include support for nghttp2
packaged with Ubuntu 16.04.
MrMage pushed a commit that referenced this issue Dec 20, 2018
Advance swift-nio-http2 revision to include support for nghttp2
packaged with Ubuntu 16.04.
glbrntt added a commit to glbrntt/grpc-swift that referenced this issue Dec 21, 2018
Advance swift-nio-http2 revision to include support for nghttp2
packaged with Ubuntu 16.04.
@kevints
Copy link
Contributor Author

kevints commented Jan 9, 2019

Thanks @glbrntt!

@kevints kevints closed this as completed Jan 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant