Good afternoon! To build version 7.1, the gcc compiler version 9.1.1 is used. The compiler returned an error during the build process:
gadgets.cc: In function 'std::optional<SBuf> ParseAsUtf8(const ASN1_STRING&)': gadgets.cc:483:67: error: invalid conversion from 'const ASN1_STRING*' {aka 'const asn1_string_st*'} to 'ASN1_STRING*' {aka 'asn1_string_st*'} [-fpermissive] 483 | const auto conversionResult = ASN1_STRING_to_UTF8(&utfBuffer, &asnBuffer); | ^~~~~~~~~~ | | | const ASN1_STRING* {aka const asn1_string_st*} In file included from ../../compat/openssl.h:29, from ../../src/security/LockingPointer.h:18, from ../../src/security/forward.h:15, from ../../src/security/ErrorDetail.h:15, from ../../src/security/Io.h:13, from gadgets.cc:15: /usr/include/openssl/asn1.h:1000:59: note: initializing argument 2 of 'int ASN1_STRING_to_UTF8(unsigned char**, ASN1_STRING*)' 1000 | int ASN1_STRING_to_UTF8(unsigned char **out, ASN1_STRING *in); | ~~~~~~~~~~~~~^~ gadgets.cc: In function 'bool addAltNameWithSubjectCn(Security::CertPointer&)': gadgets.cc:551:95: error: invalid conversion from 'const char*' to 'char*' [-fpermissive] 551 | const auto ext = X509V3_EXT_conf_nid(nullptr, nullptr, NID_subject_alt_name, altName.c_str()); | ~~~~~~~~~~~~~^~ | | | const char* In file included from ../../src/ssl/gadgets.h:34, from ../../src/AccessLogEntry.h:31, from ../../src/auth/UserRequest.h:14, from ../../src/HttpRequest.h:24, from ../../src/ssl/ErrorDetailManager.h:13, from ../../src/security/ErrorDetail.h:19, from ../../src/security/Io.h:13, from gadgets.cc:15: /usr/include/openssl/x509v3.h:613:28: note: initializing argument 4 of 'X509_EXTENSION* X509V3_EXT_conf_nid(lhash_st_CONF_VALUE*, X509V3_CTX*, int, char*)' 613 | int ext_nid, char *value); | ~~~~~~^~~~~ I build on CentOS 6.10 with and using the latest devtoolset-9 package _______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org https://lists.squid-cache.org/listinfo/squid-users