Skip site navigation (1)Skip section navigation (2)
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>