From owner-freebsd-ports@freebsd.org Sat Sep 17 10:11:29 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38407BDCCA5 for ; Sat, 17 Sep 2016 10:11:29 +0000 (UTC) (envelope-from freebsd01@dgmm.net) Received: from outbound-queue-3.mail.thdo.gradwell.net (outbound-queue-3.mail.thdo.gradwell.net [212.11.70.36]) by mx1.freebsd.org (Postfix) with ESMTP id 042D134F for ; Sat, 17 Sep 2016 10:11:28 +0000 (UTC) (envelope-from freebsd01@dgmm.net) Received: from outbound-edge-2.mail.thdo.gradwell.net (clyde.gradwell.net [212.11.70.3]) by outbound-queue-3.mail.thdo.gradwell.net (Postfix) with ESMTP id C71D421B7B for ; Sat, 17 Sep 2016 11:11:21 +0100 (BST) Received: from cpc89374-jarr11-2-0-cust348.16-2.cable.virginm.net (HELO amd.asgard.uk) (82.13.141.93) (smtp-auth username fbsd%pop3.dgmm.net, mechanism plain) by outbound-edge-2.mail.thdo.gradwell.net (qpsmtpd/0.83) with ESMTPA; Sat, 17 Sep 2016 11:11:21 +0100 From: Dave To: freebsd-ports@freebsd.org Subject: Re: llvm37 build fail, FreeBSD 10.3 Date: Sat, 17 Sep 2016 11:11:08 +0100 Message-ID: <3293777.BgDW8ohRfi@amd.asgard.uk> User-Agent: KMail/4.14.10 (FreeBSD/9.3-RELEASE-p43; KDE/4.14.10; amd64; ; ) In-Reply-To: <20160912164238.GD62599@spindle.one-eyed-alien.net> References: <2899047.Ad49gWPyde@amd.asgard.uk> <20160912164238.GD62599@spindle.one-eyed-alien.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Gradwell-MongoId: 57dd16c9.132ca-7a6a-2 X-Gradwell-Auth-Method: mailbox X-Gradwell-Auth-Credentials: fbsd@pop3.dgmm.net X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Sep 2016 10:11:29 -0000 On Monday 12 September 2016 16:42:38 Brooks Davis wrote: > On Sun, Sep 11, 2016 at 12:30:59PM +0100, Dave wrote: > > building llvm37 from ports (via portupgrade), fails on at least 10.3 > > > > Requires re2c and ninja but neither are pulled in, build fails unless manually installed first. > > Something is seriously out of wack with portupgrade or perhaps your > ports tree. I don't portupgrade any more so can't really do much to > diagnose this problem without a log (and I'm not really sure what I'd do > with one). > > llvm37/Makefile includes USES=ninja which causes ninja to be a build > depend. Off hand, the only way I could see that not happening is of > something was wrong with Mk/Uses/ninja.mk. > Thanks for the reply. I use portsnap/portupgrade because it covers those ports which either don't have packages for whatever reason or where I compile with non-standard options (getting fewer and fewer fortunately.) I usually do a pkg upgrade first and that often takes care of most updates. As for LLVM, everything else seems to have updated ok, which is why I mentioned it, just in case there was an actual problem with the port. I rarely see compile issues these days and it's entirely possible it's at my end. Obviously I "fixed" it by manually installing the required ports, so I can't really duplicate it now. Still, if no one else has sen the issue then it likely is an issue at my end rather than the port itself.