svn commit: r496331 - branches/2019Q1/www/node6
Jan Beich
jbeich at FreeBSD.org
Wed Mar 20 12:15:40 UTC 2019
Jochen Neumeister <joneum at 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) {
^
More information about the svn-ports-branches
mailing list