[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-ports
Subject:    Re: Handling of /var/db/fontconfig in poudriere builds ?
From:       Antoine Brodin <antoine () FreeBSD ! org>
Date:       2014-06-29 9:59:07
Message-ID: CAALwa8khY5x=SRTTKPikwcBDs=_DTxnX1wUsNL3boFu5ZJotjQ () mail ! gmail ! com
[Download RAW message or body]

On Sun, Jun 29, 2014 at 11:30 AM, Kurt Jaeger <pi@freebsd.org> wrote:
> Hi!
>
>> > I'm trying to test devel/doxygen using poudriere and it complains about
>> >
>> > ====>> Error: Filesystem touched during build:
>> > extra: var/db/fontconfig/8585c715aba2802b7a927639155fa2e5-le64.cache-4
> [...]
>> > Is there a way to handle or avoid this "error" ?
>
>> The port shouldn't create those files during build.
>
> Ah, ok. Well, I'm still unsure where those files are created. Any ideas ?
>
>> It doesn't here,  do you have special options?
>
> None that I'm aware of...
>
> /var/db/ports/devel_doxygen/options
>
> # This file is auto-generated by 'make config'.
> # Options for doxygen-1.8.7
> _OPTIONS_READ=doxygen-1.8.7
> _FILE_COMPLETE_OPTIONS_LIST=HTMLDOCS PDFDOCS QT4
> OPTIONS_FILE_SET+=HTMLDOCS
> OPTIONS_FILE_SET+=PDFDOCS
> OPTIONS_FILE_SET+=QT4
>
> and poudriere /etc/make.conf:
>
> DEVELOPER=yes
> USE_PACKAGE_DEPENDS=yes
> BATCH=yes
> WRKDIRPREFIX=/wrkdirs
> WITH_PKGNG=yes
> # DEFAULT_VERSIONS= perl5=5.20 php=5.5 python=3.4
> DEFAULT_VERSIONS= perl5=5.20 php=5.5

Ok i can reproduce with PDFDOCS option turned on.
The problem seems to come from the amsfonts,  they do not properly
regenerate the cache after install,  and during the pdfdocs build
something regenerates this cache.
Adding a run_depends on fontconfig in the amsfonts port and using the
@fc keyword may solve it.

Cheers,

Antoine
_______________________________________________
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"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic