Date: Wed, 20 Mar 2019 13:15:32 +0100 From: Jan Beich <jbeich@FreeBSD.org> To: Jochen Neumeister <joneum@FreeBSD.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: Re: svn commit: r496331 - branches/2019Q1/www/node6 Message-ID: <mulp-kahn-wny@FreeBSD.org> In-Reply-To: <201903201112.x2KBCHaS020394@repo.freebsd.org> (Jochen Neumeister's message of "Wed, 20 Mar 2019 11:12:17 %2B0000 (UTC)") References: <201903201112.x2KBCHaS020394@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Jochen Neumeister <joneum@FreeBSD.org> writes: > Author: joneum > Date: Wed Mar 20 11:12:16 2019 > New Revision: 496331 > URL: https://svnweb.freebsd.org/changeset/ports/496331 > > Log: > Mark BROKEN in 2019Q1: fails to build > > 1 warning and 12 errors generated. Next time please include the actual error message instead e.g., In file included from ../src/node.cc:16: ../src/node_crypto.h:91:40: error: invalid application of 'sizeof' to an incomplete type 'SSL_CTX' (aka 'ssl_ctx_st') static const int64_t kExternalSize = sizeof(SSL_CTX); ^ ~~~~~~~~~ /usr/include/openssl/ossl_typ.h:148:16: note: forward declaration of 'ssl_ctx_st' typedef struct ssl_ctx_st SSL_CTX; ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:209:7: error: invalid application of 'sizeof' to an incomplete type 'SSL' (aka 'ssl_st') sizeof(SSL) + sizeof(SSL3_STATE) + 42 * 1024; ^ ~~~~~ /usr/include/openssl/ossl_typ.h:147:16: note: forward declaration of 'ssl_st' typedef struct ssl_st SSL; ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:209:28: error: use of undeclared identifier 'SSL3_STATE' sizeof(SSL) + sizeof(SSL3_STATE) + 42 * 1024; ^ ../src/node_crypto.h:461:18: error: field has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st') EVP_CIPHER_CTX ctx_; /* coverity[member_decl] */ ^ /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'evp_cipher_ctx_st' typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:457:5: error: no matching member function for call to 'MakeWeak' MakeWeak<CipherBase>(this); ^~~~~~~~~~~~~~~~~~~~ ../src/base-object-inl.h:54:25: note: candidate function not viable: no known conversion from 'node::crypto::CipherBase' to 'node::BaseObject' for object argument inline void BaseObject::MakeWeak(Type* ptr) { ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:496:12: error: field has incomplete type 'HMAC_CTX' (aka 'hmac_ctx_st') HMAC_CTX ctx_; /* coverity[member_decl] */ ^ /usr/include/openssl/ossl_typ.h:102:16: note: forward declaration of 'hmac_ctx_st' typedef struct hmac_ctx_st HMAC_CTX; ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:492:5: error: no matching member function for call to 'MakeWeak' MakeWeak<Hmac>(this); ^~~~~~~~~~~~~~ ../src/base-object-inl.h:54:25: note: candidate function not viable: no known conversion from 'node::crypto::Hmac' to 'node::BaseObject' for object argument inline void BaseObject::MakeWeak(Type* ptr) { ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:525:14: error: field has incomplete type 'EVP_MD_CTX' (aka 'evp_md_ctx_st') EVP_MD_CTX mdctx_; /* coverity[member_decl] */ ^ /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'evp_md_ctx_st' typedef struct evp_md_ctx_st EVP_MD_CTX; ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:521:5: error: no matching member function for call to 'MakeWeak' MakeWeak<Hash>(this); ^~~~~~~~~~~~~~ ../src/base-object-inl.h:54:25: note: candidate function not viable: no known conversion from 'node::crypto::Hash' to 'node::BaseObject' for object argument inline void BaseObject::MakeWeak(Type* ptr) { ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:556:14: error: field has incomplete type 'EVP_MD_CTX' (aka 'evp_md_ctx_st') EVP_MD_CTX mdctx_; /* coverity[member_decl] */ ^ /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'evp_md_ctx_st' typedef struct evp_md_ctx_st EVP_MD_CTX; ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:581:5: error: no matching member function for call to 'MakeWeak' MakeWeak<Sign>(this); ^~~~~~~~~~~~~~ ../src/base-object-inl.h:54:25: note: candidate function not viable: no known conversion from 'node::crypto::Sign' to 'node::BaseObject' for object argument inline void BaseObject::MakeWeak(Type* ptr) { ^ In file included from ../src/node.cc:16: ../src/node_crypto.h:606:5: error: no matching member function for call to 'MakeWeak' MakeWeak<Verify>(this); ^~~~~~~~~~~~~~~~ ../src/base-object-inl.h:54:25: note: candidate function not viable: no known conversion from 'node::crypto::Verify' to 'node::BaseObject' for object argument inline void BaseObject::MakeWeak(Type* ptr) { ^
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?mulp-kahn-wny>