../../src/ssl/gadgets.h:32: error: expected initializer before '*' token
cc1plus: warnings being treated as errors
../../src/ssl/gadgets.h:76: warning: 'X509_free_cpp' initialized and declared 'e xtern'
../../src/ssl/gadgets.h:76: error: variable or field 'X509_free_cpp' declared vo id
../../src/ssl/gadgets.h:76: error: 'Ssl::X509_free_cpp' declared as an 'inline' variable
../../src/ssl/gadgets.h:76: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:76: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:76: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:77: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:77: error: 'CRYPTO_LOCK_X509' was not declared in this s cope
../../src/ssl/gadgets.h:77: error: template argument 1 is invalid
../../src/ssl/gadgets.h:77: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:77: error: template argument 3 is invalid
../../src/ssl/gadgets.h:77: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:79: warning: 'sk_X509_free_wrapper' initialized and decl ared 'extern'
../../src/ssl/gadgets.h:79: error: variable or field 'sk_X509_free_wrapper' decl ared void
../../src/ssl/gadgets.h:79: error: 'Ssl::sk_X509_free_wrapper' declared as an 'i nline' variable
../../src/ssl/gadgets.h:79: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:79: error: 'STACK_OF' was not declared in this scope
../../src/ssl/gadgets.h:79: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:79: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:80: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:80: error: a function call cannot appear in a constant-e xpression
../../src/ssl/gadgets.h:80: error: template argument 1 is invalid
../../src/ssl/gadgets.h:80: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:80: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:82: warning: 'EVP_PKEY_free_cpp' initialized and declare d 'extern'
../../src/ssl/gadgets.h:82: error: variable or field 'EVP_PKEY_free_cpp' declare d void
../../src/ssl/gadgets.h:82: error: 'Ssl::EVP_PKEY_free_cpp' declared as an 'inli ne' variable
../../src/ssl/gadgets.h:82: error: 'EVP_PKEY' was not declared in this scope
../../src/ssl/gadgets.h:82: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:82: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:83: error: 'EVP_PKEY' was not declared in this scope
../../src/ssl/gadgets.h:83: error: 'CRYPTO_LOCK_EVP_PKEY' was not declared in th is scope
../../src/ssl/gadgets.h:83: error: template argument 1 is invalid
../../src/ssl/gadgets.h:83: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:83: error: template argument 3 is invalid
../../src/ssl/gadgets.h:83: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:85: warning: 'BN_free_cpp' initialized and declared 'ext ern'
../../src/ssl/gadgets.h:85: error: variable or field 'BN_free_cpp' declared void
../../src/ssl/gadgets.h:85: error: 'Ssl::BN_free_cpp' declared as an 'inline' va riable
../../src/ssl/gadgets.h:85: error: 'BIGNUM' was not declared in this scope
../../src/ssl/gadgets.h:85: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:85: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:86: error: 'BIGNUM' was not declared in this scope
../../src/ssl/gadgets.h:86: error: template argument 1 is invalid
../../src/ssl/gadgets.h:86: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:86: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:88: warning: 'BIO_free_cpp' initialized and declared 'ex tern'
../../src/ssl/gadgets.h:88: error: variable or field 'BIO_free_cpp' declared voi d
../../src/ssl/gadgets.h:88: error: 'Ssl::BIO_free_cpp' declared as an 'inline' v ariable
../../src/ssl/gadgets.h:88: error: 'BIO' was not declared in this scope
../../src/ssl/gadgets.h:88: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:88: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:89: error: 'BIO' was not declared in this scope
../../src/ssl/gadgets.h:89: error: template argument 1 is invalid
../../src/ssl/gadgets.h:89: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:89: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:91: warning: 'ASN1_INTEGER_free_cpp' initialized and dec lared 'extern'
../../src/ssl/gadgets.h:91: error: variable or field 'ASN1_INTEGER_free_cpp' dec lared void
../../src/ssl/gadgets.h:91: error: 'Ssl::ASN1_INTEGER_free_cpp' declared as an ' inline' variable
../../src/ssl/gadgets.h:91: error: 'ASN1_INTEGER' was not declared in this scope
../../src/ssl/gadgets.h:91: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:91: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:92: error: 'ASN1_INTEGER' was not declared in this scope
../../src/ssl/gadgets.h:92: error: template argument 1 is invalid
../../src/ssl/gadgets.h:92: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:92: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:94: warning: 'TXT_DB_free_cpp' initialized and declared 'extern'
../../src/ssl/gadgets.h:94: error: variable or field 'TXT_DB_free_cpp' declared void
../../src/ssl/gadgets.h:94: error: 'Ssl::TXT_DB_free_cpp' declared as an 'inline ' variable
../../src/ssl/gadgets.h:94: error: 'TXT_DB' was not declared in this scope
../../src/ssl/gadgets.h:94: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:94: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:95: error: 'TXT_DB' was not declared in this scope
../../src/ssl/gadgets.h:95: error: template argument 1 is invalid
../../src/ssl/gadgets.h:95: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:95: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:97: warning: 'X509_NAME_free_cpp' initialized and declar ed 'extern'
../../src/ssl/gadgets.h:97: error: variable or field 'X509_NAME_free_cpp' declar ed void
../../src/ssl/gadgets.h:97: error: 'Ssl::X509_NAME_free_cpp' declared as an 'inl ine' variable
../../src/ssl/gadgets.h:97: error: 'X509_NAME' was not declared in this scope
../../src/ssl/gadgets.h:97: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:97: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:98: error: 'X509_NAME' was not declared in this scope
../../src/ssl/gadgets.h:98: error: template argument 1 is invalid
../../src/ssl/gadgets.h:98: error: '<type error>' is not a valid type for a temp late constant parameter
../../src/ssl/gadgets.h:98: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:100: warning: 'RSA_free_cpp' initialized and declared 'e xtern'
../../src/ssl/gadgets.h:100: error: variable or field 'RSA_free_cpp' declared vo id
../../src/ssl/gadgets.h:100: error: 'Ssl::RSA_free_cpp' declared as an 'inline' variable
../../src/ssl/gadgets.h:100: error: 'RSA' was not declared in this scope
../../src/ssl/gadgets.h:100: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:100: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:101: error: 'RSA' was not declared in this scope
../../src/ssl/gadgets.h:101: error: template argument 1 is invalid
../../src/ssl/gadgets.h:101: error: '<type error>' is not a valid type for a tem plate constant parameter
../../src/ssl/gadgets.h:101: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:103: warning: 'X509_REQ_free_cpp' initialized and declar ed 'extern'
../../src/ssl/gadgets.h:103: error: variable or field 'X509_REQ_free_cpp' declar ed void
../../src/ssl/gadgets.h:103: error: 'Ssl::X509_REQ_free_cpp' declared as an 'inl ine' variable
../../src/ssl/gadgets.h:103: error: 'X509_REQ' was not declared in this scope
../../src/ssl/gadgets.h:103: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:103: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:104: error: 'X509_REQ' was not declared in this scope
../../src/ssl/gadgets.h:104: error: template argument 1 is invalid
../../src/ssl/gadgets.h:104: error: '<type error>' is not a valid type for a tem plate constant parameter
../../src/ssl/gadgets.h:104: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:106: warning: 'SSL_CTX_free_cpp' initialized and declare d 'extern'
../../src/ssl/gadgets.h:106: error: variable or field 'SSL_CTX_free_cpp' declare d void
../../src/ssl/gadgets.h:106: error: 'Ssl::SSL_CTX_free_cpp' declared as an 'inli ne' variable
../../src/ssl/gadgets.h:106: error: 'SSL_CTX' was not declared in this scope
../../src/ssl/gadgets.h:106: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:106: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:107: error: 'SSL_CTX' was not declared in this scope
../../src/ssl/gadgets.h:107: error: template argument 1 is invalid
../../src/ssl/gadgets.h:107: error: '<type error>' is not a valid type for a tem plate constant parameter
../../src/ssl/gadgets.h:107: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:109: warning: 'SSL_free_cpp' initialized and declared 'e xtern'
../../src/ssl/gadgets.h:109: error: variable or field 'SSL_free_cpp' declared vo id
../../src/ssl/gadgets.h:109: error: 'Ssl::SSL_free_cpp' declared as an 'inline' variable
../../src/ssl/gadgets.h:109: error: 'SSL' was not declared in this scope
../../src/ssl/gadgets.h:109: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:109: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:110: error: 'SSL' was not declared in this scope
../../src/ssl/gadgets.h:110: error: template argument 1 is invalid
../../src/ssl/gadgets.h:110: error: '<type error>' is not a valid type for a tem plate constant parameter
../../src/ssl/gadgets.h:110: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:112: warning: 'DH_free_cpp' initialized and declared 'ex tern'
../../src/ssl/gadgets.h:112: error: variable or field 'DH_free_cpp' declared voi d
../../src/ssl/gadgets.h:112: error: 'Ssl::DH_free_cpp' declared as an 'inline' v ariable
../../src/ssl/gadgets.h:112: error: 'DH' was not declared in this scope
../../src/ssl/gadgets.h:112: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:112: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:113: error: 'DH' was not declared in this scope
../../src/ssl/gadgets.h:113: error: template argument 1 is invalid
../../src/ssl/gadgets.h:113: error: '<type error>' is not a valid type for a tem plate constant parameter
../../src/ssl/gadgets.h:113: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:115: warning: 'sk_X509_CRL_free_wrapper' initialized and declared 'extern'
../../src/ssl/gadgets.h:115: error: variable or field 'sk_X509_CRL_free_wrapper' declared void
../../src/ssl/gadgets.h:115: error: 'Ssl::sk_X509_CRL_free_wrapper' declared as an 'inline' variable
../../src/ssl/gadgets.h:115: error: 'X509_CRL' was not declared in this scope
../../src/ssl/gadgets.h:115: error: 'STACK_OF' was not declared in this scope
../../src/ssl/gadgets.h:115: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:115: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:116: error: 'X509_CRL' was not declared in this scope
../../src/ssl/gadgets.h:116: error: a function call cannot appear in a constant- expression
../../src/ssl/gadgets.h:116: error: template argument 1 is invalid
../../src/ssl/gadgets.h:116: error: '<type error>' is not a valid type for a tem plate constant parameter
../../src/ssl/gadgets.h:116: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:118: warning: 'sk_X509_NAME_free_wrapper' initialized an d declared 'extern'
../../src/ssl/gadgets.h:118: error: variable or field 'sk_X509_NAME_free_wrapper ' declared void
../../src/ssl/gadgets.h:118: error: 'Ssl::sk_X509_NAME_free_wrapper' declared as an 'inline' variable
../../src/ssl/gadgets.h:118: error: 'X509_NAME' was not declared in this scope
../../src/ssl/gadgets.h:118: error: 'STACK_OF' was not declared in this scope
../../src/ssl/gadgets.h:118: error: 'a' was not declared in this scope
../../src/ssl/gadgets.h:118: error: expected ',' or ';' before '{' token
../../src/ssl/gadgets.h:119: error: 'X509_NAME' was not declared in this scope
../../src/ssl/gadgets.h:119: error: a function call cannot appear in a constant- expression
../../src/ssl/gadgets.h:119: error: template argument 1 is invalid
../../src/ssl/gadgets.h:119: error: '<type error>' is not a valid type for a tem plate constant parameter
../../src/ssl/gadgets.h:119: error: invalid type in declaration before ';' token
../../src/ssl/gadgets.h:125: error: expected constructor, destructor, or type co nversion before '*' token
../../src/ssl/gadgets.h:256: error: expected constructor, destructor, or type co nversion before '*' token
../../src/ssl/gadgets.h:279: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:279: error: 'peer_cert' was not declared in this scope
../../src/ssl/gadgets.h:279: error: expected primary-expression before 'const'
../../src/ssl/gadgets.h:279: error: initializer expression list treated as compo und expression
../../src/ssl/gadgets.h:286: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:286: error: 'x509' was not declared in this scope
../../src/ssl/gadgets.h:293: error: 'X509' was not declared in this scope
../../src/ssl/gadgets.h:293: error: 'x509' was not declared in this scope
../../src/anyp/PortCfg.h:85: error: 'ContextMethod' in namespace 'Ssl' does not name a type
../../src/ssl/support.h:80: error: expected constructor, destructor, or type con version before '*' token
../../src/ssl/support.h:83: error: expected constructor, destructor, or type con version before '*' token
../../src/ssl/support.h:92: error: variable or field 'ssl_shutdown_method' decla red void
../../src/ssl/support.h:92: error: 'SSL' was not declared in this scope
../../src/ssl/support.h:92: error: 'ssl' was not declared in this scope
../../src/ssl/support.h:95: error: 'SSL' was not declared in this scope
../../src/ssl/support.h:95: error: 'ssl' was not declared in this scope
../../src/ssl/support.h:98: error: typedef 'SSLGETATTRIBUTE' is initialized (use __typeof__ instead)
../../src/ssl/support.h:98: error: 'SSL' was not declared in this scope
../../src/ssl/support.h:98: error: expected primary-expression before ',' token
../../src/ssl/support.h:98: error: expected primary-expression before 'const'
../../src/ssl/support.h:101: error: 'SSLGETATTRIBUTE' does not name a type
../../src/ssl/support.h:104: error: 'SSLGETATTRIBUTE' does not name a type
../../src/ssl/support.h:107: error: 'SSL' was not declared in this scope
../../src/ssl/support.h:107: error: 'ssl' was not declared in this scope
../../src/ssl/support.h:110: error: 'SSL' was not declared in this scope
../../src/ssl/support.h:110: error: 'ssl' was not declared in this scope
../../src/ssl/support.h:151: error: expected constructor, destructor, or type co nversion before '(' token
../../src/ssl/support.h:157: error: expected constructor, destructor, or type co nversion before '*' token
../../src/ssl/support.h:163: error: 'ContextMethod' does not name a type
../../src/ssl/support.h:175: error: expected constructor, destructor, or type co nversion before '*' token
../../src/ssl/support.h:184: error: 'SSL_CTX' was not declared in this scope
../../src/ssl/support.h:184: error: 'sslContext' was not declared in this scope
../../src/ssl/support.h:184: error: expected primary-expression before 'const'
../../src/ssl/support.h:184: error: initializer expression list treated as compo und expression
../../src/ssl/support.h:191: error: expected constructor, destructor, or type co nversion before '*' token
../../src/ssl/support.h:197: error: variable or field 'addChainToSslContext' dec lared void
../../src/ssl/support.h:197: error: 'SSL_CTX' was not declared in this scope
../../src/ssl/support.h:197: error: 'sslContext' was not declared in this scope
../../src/ssl/support.h:197: error: 'X509' was not declared in this scope
../../src/ssl/support.h:197: error: 'STACK_OF' was not declared in this scope
../../src/ssl/support.h:197: error: 'certList' was not declared in this scope
../../src/ssl/support.h:197: error: initializer expression list treated as compo und expression
../../src/ssl/support.h:217: error: 'X509' was not declared in this scope
../../src/ssl/support.h:217: error: 'peer_cert' was not declared in this scope
../../src/ssl/support.h:217: error: expected primary-expression before 'void'
../../src/ssl/support.h:217: error: 'check_func' was not declared in this scope
../../src/ssl/support.h:217: error: expected primary-expression before 'void'
../../src/ssl/support.h:217: error: 'ASN1_STRING' was not declared in this scope
../../src/ssl/support.h:217: error: 'cn_data' was not declared in this scope
../../src/ssl/support.h:217: error: initializer expression list treated as compo und expression
../../src/ssl/support.h:226: error: 'X509' was not declared in this scope
../../src/ssl/support.h:226: error: 'cert' was not declared in this scope
../../src/ssl/support.h:226: error: expected primary-expression before 'const'
../../src/ssl/support.h:226: error: initializer expression list treated as compo und expression
../../src/ssl/support.h:236: error: 'ASN1_TIME' was not declared in this scope
../../src/ssl/support.h:236: error: expected primary-expression before ',' token
../../src/ssl/support.h:236: error: expected primary-expression before 'char'
../../src/ssl/support.h:236: error: expected primary-expression before 'int'
../../src/ssl/support.h:236: error: initializer expression list treated as compo und expression
../../src/ssl/support.h:244: error: 'SSL' was not declared in this scope
../../src/ssl/support.h:244: error: 'ssl' was not declared in this scope
../../src/ssl/support.h:244: error: expected primary-expression before 'const'
../../src/ssl/support.h:244: error: initializer expression list treated as compo und expression
PortCfg.cc: In member function 'void AnyP::PortCfg::configureSslServerContext()' :
PortCfg.cc:119: error: request for member 'reset' in '((AnyP::PortCfg*)this)->An yP::PortCfg::clientVerifyCrls', which is of non-class type 'Ssl::X509_CRL_STACK_ Pointer'
PortCfg.cc:119: error: 'loadCrl' is not a member of 'Ssl'
PortCfg.cc:122: error: request for member 'reset' in '((AnyP::PortCfg*)this)->An yP::PortCfg::clientCA', which is of non-class type 'Ssl::X509_NAME_STACK_Pointer '
PortCfg.cc:122: error: 'SSL_load_client_CA_file' was not declared in this scope
PortCfg.cc:123: error: request for member 'get' in '((AnyP::PortCfg*)this)->AnyP ::PortCfg::clientCA', which is of non-class type 'Ssl::X509_NAME_STACK_Pointer'
PortCfg.cc:128: error: 'contextMethod' was not declared in this scope
PortCfg.cc:128: error: 'contextMethod' is not a member of 'Ssl'
PortCfg.cc:133: error: request for member 'reset' in '((AnyP::PortCfg*)this)->An yP::PortCfg::dhParams', which is of non-class type 'Ssl::DH_Pointer'
PortCfg.cc:133: error: 'readDHParams' is not a member of 'Ssl'
PortCfg.cc:140: error: request for member 'reset' in '((AnyP::PortCfg*)this)->An yP::PortCfg::staticSslContext', which is of non-class type 'Ssl::SSL_CTX_Pointer '
PortCfg.cc:140: error: 'sslCreateServerContext' was not declared in this scope
make[3]: *** [PortCfg.lo] Error 1
make[3]: Leaving directory `/root/squid-3.3.8/src/anyp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/squid-3.3.8/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/squid-3.3.8/src