From owner-svn-ports-branches@freebsd.org Wed Mar 20 12:15:40 2019 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 364B015529BE; Wed, 20 Mar 2019 12:15:40 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CEF9B93D4A; Wed, 20 Mar 2019 12:15:39 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id A84C99D8; Wed, 20 Mar 2019 12:15:39 +0000 (UTC) From: Jan Beich To: Jochen Neumeister Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: Re: svn commit: r496331 - branches/2019Q1/www/node6 References: <201903201112.x2KBCHaS020394@repo.freebsd.org> Date: Wed, 20 Mar 2019 13:15:32 +0100 In-Reply-To: <201903201112.x2KBCHaS020394@repo.freebsd.org> (Jochen Neumeister's message of "Wed, 20 Mar 2019 11:12:17 +0000 (UTC)") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: CEF9B93D4A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.93 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_SHORT(-0.94)[-0.936,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_MEDIUM(-0.99)[-0.991,0]; NEURAL_HAM_LONG(-1.00)[-0.998,0] X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2019 12:15:40 -0000 Jochen Neumeister 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(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(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(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(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(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) { ^