From owner-freebsd-ports@FreeBSD.ORG Wed Mar 4 01:49:29 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5AD033E1 for ; Wed, 4 Mar 2015 01:49:29 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 16970C42 for ; Wed, 4 Mar 2015 01:49:28 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id t241NaJX042423; Tue, 3 Mar 2015 17:24:15 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: "freebsd-ports@freebsd.org" , Marin Bernard In-Reply-To: References: From: "Chris H" Subject: Re: Poudriere testport failure but manual jailed build success Date: Tue, 03 Mar 2015 17:24:15 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Mar 2015 01:49:29 -0000 On Tue, 3 Mar 2015 23:37:30 +0100 Marin Bernard wrote > Hi, > > I've been banging my head for several days on what follows and I've come to > the point where I have to get some help. Here's the point. > > I'm trying to port LizardFS (a distributed file system for Unix/Linux) on > FreeBSD and I built a port candidate I would like to submit. But first I > needed to be sure everything was OK, so I ran some tests. As of now: > - The port builds fine on FreeBSD 10.1-RELEASE amd64 host. > - portlint does not report any issue (on the same host as above) > - port test (from porttools) happily validates the port (on the same host > as above) - BUT poudriere fails to build the port. > > I'm using poudriere 3.1.1 on FreeBSD 11-Current, and failure occurs within a > FreeBSD 10.1-RELEASE amd64 jail. > > What basically happens is that the build process runs fine until it reaches > man page generation. There, a2x throws an error because xlstproc returns with > return code 5 (= "error in the stylesheet"), whereas it shouldn't. What kills > me here is that if I enter the jail after the failure and try to build the > port manually, everything builds fine! You'll find poudriere log at the end > of this message. > Any reason you couldn't simply lower the risk of failure based on tools you have no control over; by simply creating a valid man page to begin with? In other words; if the man is already properly formatted groff/troff/mandoc (take your pick). You wouldn't ever need to worry again. :) Just a thought, and hope it helps. --Chris .. > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"