Skip to content

C++ distribtests consistently failing on master #18477

@jtattermusch

Description

@jtattermusch

The first broken build:
https://source.cloud.google.com/results/invocations/ca77cb5d-d057-4ea8-9f75-c63393bb9e08/targets/github%2Fgrpc/tests

[ 53%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc.o
/var/local/git/grpc/src/core/lib/security/credentials/jwt/jwt_verifier.cc: In function 'int verify_jwt_signature(EVP_PKEY*, const char*, const grpc_slice&, const grpc_slice&)':
/var/local/git/grpc/src/core/lib/security/credentials/jwt/jwt_verifier.cc:628:57: error: invalid conversion from 'const uint8_t* {aka const unsigned char*}' to 'unsigned char*' [-fpermissive]
                             GRPC_SLICE_LENGTH(signature)) != 1) {
                                                         ^
In file included from /usr/include/openssl/pem.h:69:0,
                 from /var/local/git/grpc/src/core/lib/security/credentials/jwt/jwt_verifier.cc:35:
/usr/include/openssl/evp.h:642:5: note: initializing argument 2 of 'int EVP_DigestVerifyFinal(EVP_MD_CTX*, unsigned char*, size_t)'
 int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, unsigned char *sig, size_t siglen);
     ^
make[2]: *** [CMakeFiles/grpc_cronet.dir/src/core/lib/security/credentials/jwt/jwt_verifier.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/grpc_cronet.dir/build.make:5486: recipe for target 'CMakeFiles/grpc_cronet.dir/src/core/lib/security/credentials/jwt/jwt_verifier.cc.o' failed

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions