Hi,

I 'm my Ubuntu 18.04.1 LTS I'm just trying to install and build gRPC, but 
in the "make" step there, as you can see, there is an error:
third_party/cares/cares/ares_init.c: In function ‘ares_dup’:
third_party/cares/cares/ares_init.c:301:17: error: argument to ‘sizeof’ in 
‘strncpy’ call is the same expression as the source; did you mean to use 
the size of the destination? [-Werror=sizeof-pointer-memaccess]
           sizeof(src->local_dev_name));


marco@PC:~$ git clone -b $(curl -L https://grpc.io/release) 
https://github.com/grpc/grpc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  
Current
                                 Dload  Upload   Total   Spent    Left  
Speed
100     8  100     8    0     0     31      0 --:--:-- --:--:-- --:--:--    
31
Cloning into 'grpc'...
remote: Counting objects: 398293, done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 398293 (delta 22), reused 21 (delta 21), pack-reused 398241
Receiving objects: 100% (398293/398293), 179.33 MiB | 9.12 MiB/s, done.
Resolving deltas: 100% (307519/307519), done.
Note: checking out 'd2c7d4dea492b9a86a53555aabdbfa90c2b01730'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

marco@PC:~$ cd grpc
marco@PC:~/grpc$ git submodule update --init
Submodule 'third_party/abseil-cpp' (https://github.com/abseil/abseil-cpp) 
registered for path 'third_party/abseil-cpp'
Submodule 'third_party/benchmark' (https://github.com/google/benchmark) 
registered for path 'third_party/benchmark'
Submodule 'third_party/bloaty' (https://github.com/google/bloaty.git) 
registered for path 'third_party/bloaty'
Submodule 'third_party/boringssl' (https://github.com/google/boringssl.git) 
registered for path 'third_party/boringssl'
Submodule 'third_party/boringssl-with-bazel' 
(https://github.com/google/boringssl.git) registered for path 
'third_party/boringssl-with-bazel'
Submodule 'third_party/cares/cares' (https://github.com/c-ares/c-ares.git) 
registered for path 'third_party/cares/cares'
Submodule 'third_party/gflags' (https://github.com/gflags/gflags.git) 
registered for path 'third_party/gflags'
Submodule 'third_party/googletest' 
(https://github.com/google/googletest.git) registered for path 
'third_party/googletest'
Submodule 'third_party/libcxx' (https://github.com/llvm-mirror/libcxx.git) 
registered for path 'third_party/libcxx'
Submodule 'third_party/libcxxabi' 
(https://github.com/llvm-mirror/libcxxabi.git) registered for path 
'third_party/libcxxabi'
Submodule 'third_party/protobuf' (https://github.com/google/protobuf.git) 
registered for path 'third_party/protobuf'
Submodule 'third_party/zlib' (https://github.com/madler/zlib) registered 
for path 'third_party/zlib'
Cloning into '/home/marco/grpc/third_party/abseil-cpp'...
Cloning into '/home/marco/grpc/third_party/benchmark'...
Cloning into '/home/marco/grpc/third_party/bloaty'...
Cloning into '/home/marco/grpc/third_party/boringssl'...
Cloning into '/home/marco/grpc/third_party/boringssl-with-bazel'...
Cloning into '/home/marco/grpc/third_party/cares/cares'...
Cloning into '/home/marco/grpc/third_party/gflags'...
Cloning into '/home/marco/grpc/third_party/googletest'...
Cloning into '/home/marco/grpc/third_party/libcxx'...
Cloning into '/home/marco/grpc/third_party/libcxxabi'...
Cloning into '/home/marco/grpc/third_party/protobuf'...
Cloning into '/home/marco/grpc/third_party/zlib'...
Submodule path 'third_party/abseil-cpp': checked out 
'cc4bed2d74f7c8717e31f9579214ab52a9c9c610'
Submodule path 'third_party/benchmark': checked out 
'5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8'
Submodule path 'third_party/bloaty': checked out 
'73594cde8c9a52a102c4341c244c833aa61b9c06'
Submodule path 'third_party/boringssl': checked out 
'b29b21a81b32ec273f118f589f46d56ad3332420'
Submodule path 'third_party/boringssl-with-bazel': checked out 
'8149b351bf797bd80e063787886b7618f508e451'
Submodule path 'third_party/cares/cares': checked out 
'3be1924221e1326df520f8498d704a5c4c8d0cce'
Submodule path 'third_party/gflags': checked out 
'30dbc81fb5ffdc98ea9b14b1918bfe4e8779b26e'
Submodule path 'third_party/googletest': checked out 
'ec44c6c1675c25b9827aacd08c02433cccde7780'
Submodule path 'third_party/libcxx': checked out 
'6599cac0965be8e5a835ab7a5684bbef033d5ad0'
Submodule path 'third_party/libcxxabi': checked out 
'9245d481eb3e890f708ff2d7dadf2a10c04748ba'
Submodule path 'third_party/protobuf': checked out 
'48cb18e5c419ddd23d9badcfe4e9df7bde1979b2'
Submodule path 'third_party/zlib': checked out 
'cacf7f1d4e3d44d871b605da3b647f07d718623f'
marco@PC:~/grpc$ make
marco@PC:~/grpc$ make
[MAKE]    Generating /home/marco/grpc/libs/opt/pkgconfig/grpc.pc
[MAKE]    Generating /home/marco/grpc/libs/opt/pkgconfig/gpr.pc
[MAKE]    Generating /home/marco/grpc/libs/opt/pkgconfig/grpc_unsecure.pc
[MAKE]    Generating cache.mk
[C]       Compiling third_party/address_sorting/address_sorting.c
[C]       Compiling third_party/address_sorting/address_sorting_posix.c
[C]       Compiling third_party/address_sorting/address_sorting_windows.c
[AR]      Creating /home/marco/grpc/libs/opt/libaddress_sorting.a
[C]       Compiling third_party/cares/cares/ares__close_sockets.c
[C]       Compiling third_party/cares/cares/ares__get_hostent.c
[C]       Compiling third_party/cares/cares/ares__read_line.c
[C]       Compiling third_party/cares/cares/ares__timeval.c
[C]       Compiling third_party/cares/cares/ares_cancel.c
[C]       Compiling third_party/cares/cares/ares_create_query.c
[C]       Compiling third_party/cares/cares/ares_data.c
[C]       Compiling third_party/cares/cares/ares_destroy.c
[C]       Compiling third_party/cares/cares/ares_expand_name.c
[C]       Compiling third_party/cares/cares/ares_expand_string.c
[C]       Compiling third_party/cares/cares/ares_fds.c
[C]       Compiling third_party/cares/cares/ares_free_hostent.c
[C]       Compiling third_party/cares/cares/ares_free_string.c
[C]       Compiling third_party/cares/cares/ares_getenv.c
[C]       Compiling third_party/cares/cares/ares_gethostbyaddr.c
[C]       Compiling third_party/cares/cares/ares_gethostbyname.c
[C]       Compiling third_party/cares/cares/ares_getnameinfo.c
[C]       Compiling third_party/cares/cares/ares_getopt.c
[C]       Compiling third_party/cares/cares/ares_getsock.c
[C]       Compiling third_party/cares/cares/ares_init.c
third_party/cares/cares/ares_init.c: In function ‘ares_dup’:
third_party/cares/cares/ares_init.c:301:17: error: argument to ‘sizeof’ in 
‘strncpy’ call is the same expression as the source; did you mean to use 
the size of the destination? [-Werror=sizeof-pointer-memaccess]
           sizeof(src->local_dev_name));
                 ^
third_party/cares/cares/ares_init.c: At top level:
cc1: error: unrecognized command line option ‘-Wno-invalid-source-encoding’ 
[-Werror]
cc1: all warnings being treated as errors
Makefile:2896: recipe for target 
'/home/marco/grpc/objs/opt/third_party/cares/cares/ares_init.o' failed
make: *** [/home/marco/grpc/objs/opt/third_party/cares/cares/ares_init.o] 
Error 1
marco@PC:~/grpc$


What do I have to do to solve the problem? Looking forward to your kind 
hints and help.
Marco




-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To post to this group, send email to grpc-io@googlegroups.com.
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/4c372bb7-f533-4429-ad60-d2f1b12f5e5b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to