[squid-dev] Broken SSL build

Alex Rousskov rousskov at measurement-factory.com
Thu Dec 8 18:07:59 UTC 2016


Hello,

    Jenkins has been complaining for a while about SSL-related
compilation problems such as

> http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/

> ../../../../src/ssl/support.cc:473:96: error: invalid conversion from 'int (*)(CRYPTO_EX_DATA*, CRYPTO_EX_DATA*, void*, int, long int, void*) {aka int (*)(crypto_ex_data_st*, crypto_ex_data_st*, void*, int, long int, void*)}' to 'int (*)(CRYPTO_EX_DATA*, const CRYPTO_EX_DATA*, void*, int, long int, void*) {aka int (*)(crypto_ex_data_st*, const crypto_ex_data_st*, void*, int, long int, void*)}' [-fpermissive]
>      ssl_ex_index_cert_error_check = SSL_get_ex_new_index(0, (void *) "cert_error_check", NULL, &ssl_dupAclChecklist, &ssl_freeAclChecklist);


and

> http://build.squid-cache.org/job/4-matrix/compiler=gcc,label=d-debian-unstable/

> ../../../../src/ssl/support.cc: In function 'void completeIssuers(X509_STORE_CTX*, stack_st_X509*)':
> ../../../../src/ssl/support.cc:1246:20: error: invalid use of incomplete type 'X509_STORE_CTX {aka struct x509_store_ctx_st}'
>      int depth = ctx->param->depth;

and many more.


Does anybody know which commit(s) broke the build? Perhaps Jenkins
contains that info?

Or should we ignore these build failures for some reason?


Thank you,

Alex.



More information about the squid-dev mailing list