Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Dec 2015 17:43:08 +0100
From:      olli hauer <ohauer@gmx.de>
To:        Matthias Apitz <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:  <566DA01C.6050202@gmx.de>
In-Reply-To: <20151213162000.GA3775@c720-r285885-amd64>
References:  <bug-205242-25061@https.bugs.freebsd.org/bugzilla/> <20151213162000.GA3775@c720-r285885-amd64>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2015-12-13 17:20, 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?
> 

There is a way to archive the complete $port/work directory in case the build failed.

# poudriere.conf:
# If set, failed builds will save the WRKDIR to ${POUDRIERE_DATA}/wrkdirs
SAVE_WRKDIR=yes

It should be possible to extract the archive into the port and start with the failed build

-- 
olli



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