Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Dec 2015 15:10:27 -0800 (PST)
From:      Don Lewis <truckman@FreeBSD.org>
To:        guru@unixarea.de
Cc:        office@FreeBSD.org, freebsd-ports@freebsd.org
Subject:   Re: [Bug 205242] editors/libreoffice (5.0.3, r403255) does not build in poudriere on 11.0-CURRENT r276659
Message-ID:  <201512132310.tBDNAR8C077879@gw.catspoiler.org>
In-Reply-To: <20151213162000.GA3775@c720-r285885-amd64>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512132310.tBDNAR8C077879>