From owner-freebsd-ports@freebsd.org Sun Dec 13 23:10:37 2015 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 45EB1A41906; Sun, 13 Dec 2015 23:10:37 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (unknown [IPv6:2602:304:b010:ef20::f2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.catspoiler.org", Issuer "gw.catspoiler.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0979D155F; Sun, 13 Dec 2015 23:10:37 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTP id tBDNAR8C077879; Sun, 13 Dec 2015 15:10:32 -0800 (PST) (envelope-from truckman@FreeBSD.org) Message-Id: <201512132310.tBDNAR8C077879@gw.catspoiler.org> Date: Sun, 13 Dec 2015 15:10:27 -0800 (PST) From: Don Lewis Subject: Re: [Bug 205242] editors/libreoffice (5.0.3, r403255) does not build in poudriere on 11.0-CURRENT r276659 To: guru@unixarea.de cc: office@FreeBSD.org, freebsd-ports@freebsd.org In-Reply-To: <20151213162000.GA3775@c720-r285885-amd64> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2015 23:10:37 -0000 On 13 Dec, Matthias Apitz wrote: > El día Friday, December 11, 2015 a las 10:46:18AM +0000, bugzilla-noreply@freebsd.org escribió: > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205242 >> >> Bug ID: 205242 >> Summary: editors/libreoffice (5.0.3, r403255) does not build in >> poudriere on 11.0-CURRENT r276659 >> Product: Ports & Packages >> Version: Latest >> Hardware: amd64 >> OS: Any >> Status: New >> Severity: Affects Only Me >> Priority: --- >> Component: Individual Port(s) >> Assignee: office@FreeBSD.org >> Reporter: guru@unixarea.de >> Assignee: office@FreeBSD.org >> Flags: maintainer-feedback?(office@FreeBSD.org) >> >> The port build in poudriere stops at the end after many hours with: >> >> [build LNK] StaticLibrary/libvclmain.a >> [build LNK] Executable/gengal.bin >> [build GAL] arrows >> Work on gallery >> 'file:///wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-5.0.3.2/workdir/Gallery/arrows' >> Existing themes: 0 >> Existing themes: 1 >> Failed to acquire theme >> /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-5.0.3.2/solenv/gbuild/Gallery.mk:72: >> recipe for target >> '/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-5.0.3.2/workdir/Gallery/arrows.done' >> failed >> ... > > There are other (older) cases visible with Google showing the same > problem, for example: > https://forums-web2.gentoo.org/viewtopic-t-1025000.html > saying that the dir ..../Gallery/arrows/ only contains two empty files > with the names arrows.sdv and arrows.thm. The files are not part of the > tar file in /usr/ports/distfiles.... so they are perhaps generated wrong > on the run. > > What is the best way with poudriere(!) to nail this down, because > poudriere cleans the workspace? > > I will give it a try with > > # poudriere bulk -j freebsd-head -p ports-20151208 -w editors/libreoffice > > There is also the flag -i for poudriere, but I have never used this > before. Is there any guiding doc how to debug failing ports in > poudriere? I usually use testport -i, which drops into a shell inside the build jail after the build finishes. That allows me to tweak things inside the jail and rerun make or try other commands to quickly see the result. In your case the command would be: poudriere testport -j freebsd-head -p ports-20151208 -i -o editors/libreoffice