From owner-freebsd-ports@freebsd.org Tue Mar 26 15:30:43 2019 Return-Path: Delivered-To: freebsd-ports@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 54CC41556312 for ; Tue, 26 Mar 2019 15:30:43 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 00DBF707C8; Tue, 26 Mar 2019 15:30:41 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id x2QFTsq6090799 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 26 Mar 2019 08:29:55 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id x2QFTsls090798; Tue, 26 Mar 2019 08:29:54 -0700 (PDT) (envelope-from fbsd) Date: Tue, 26 Mar 2019 08:29:54 -0700 From: bob prohaska To: "Bradley T. Hughes" Cc: freebsd-ports@freebsd.org Subject: Re: Can't compile www/node on rpi2 Message-ID: <20190326152954.GA90710@www.zefox.net> References: <20190323213940.GA74509@www.zefox.net> <20190326021459.GA87373@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 00DBF707C8 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.25 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.73)[0.733,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.59)[0.593,0]; RCVD_COUNT_THREE(0.00)[3]; IP_SCORE(0.15)[ip: (0.55), ipnet: 50.1.16.0/20(0.28), asn: 7065(-0.03), country: US(-0.07)]; MX_GOOD(-0.01)[cached: www.zefox.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.89)[0.888,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Mar 2019 15:30:43 -0000 On Tue, Mar 26, 2019 at 12:22:08PM +0100, Bradley T. Hughes wrote: > > > On 2019-03-26 03:14, bob prohaska wrote: > > On Mon, Mar 25, 2019 at 10:23:26PM +0100, Bradley T. Hughes wrote: > [snip] > > Looks like you need to upgrade www/libnghttp2 as well. :) > > > Thanks for reading, I'd be pleased to try any experiments suggested. > > In general, www/node requires that all dependencies are up-to-date. The > port doesn't explicitly list minimum versions of its dependencies, but I > am beginning to think that it should (this is not the first time I have > seen this kind of problem). > Is there a test, a make target perhaps, that will help? I probably should have recognized nghttp2 as a name implying a dependency, but didn't. > Good luck, let me know if you still have problems after making sure > everything is up-to-date. :) > I'm starting to wonder if it's even possible to reconcile dependencies among ports that require mismatched versions of supporting programs and libraries. At the very least it would seem to require an automatic, consistent naming scheme to avoid conflicts and breakage. At small scale it seems feasible, but the ports tree is no longer small. Thanks for reading, and your help! bob prohaska