From owner-freebsd-ports@FreeBSD.ORG Sun Jun 29 09:59:09 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9B400DF3; Sun, 29 Jun 2014 09:59:09 +0000 (UTC) Received: from mail-yk0-x233.google.com (mail-yk0-x233.google.com [IPv6:2607:f8b0:4002:c07::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 516052AF3; Sun, 29 Jun 2014 09:59:09 +0000 (UTC) Received: by mail-yk0-f179.google.com with SMTP id 20so3939889yks.24 for ; Sun, 29 Jun 2014 02:59:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=0Kl08N2r/f1J4eHglSNJ8kjbY9Kh97lSLZ6CScKRmVQ=; b=FOWz9BUf2CPIJMfGvLAmneui6K5VnOh0U/iiIgl/UIPqUaorXprosFYXc4hx14GpqX 4pID3otKjvmE1wG+Cz2g9ACnhfAp0CrIlTsmfRa00RJOx16VJQlFAcKVRY1mgv0EFnkj Pg7wfGqRgZl3rVuM3COBFjkt2pd0eJOdq0u9YmSFYxM13NLycl2Z+MFAnkoTlFrovJQg uYskc+wOywctj/Gtqyk0oCq6uzh4N9M2dAC2Az3eDqStsUfdOE3Ad2VZVZgc+Zpy0PCU aC5M9sqed1bHqIoLU3UKGowjyXuuJcjH/DKZfpas0mcRGodMdJPUmY11Qihr7PtmYSvE 5YxA== MIME-Version: 1.0 X-Received: by 10.236.87.129 with SMTP id y1mr1098385yhe.121.1404035948056; Sun, 29 Jun 2014 02:59:08 -0700 (PDT) Sender: antoine.brodin.freebsd@gmail.com Received: by 10.170.170.2 with HTTP; Sun, 29 Jun 2014 02:59:07 -0700 (PDT) In-Reply-To: <20140629093040.GQ9253@f10.opsec.eu> References: <20140629090658.GP9253@f10.opsec.eu> <20140629093040.GQ9253@f10.opsec.eu> Date: Sun, 29 Jun 2014 11:59:07 +0200 X-Google-Sender-Auth: tbUza5XMv5nDVPpigvYVpBSoqlI Message-ID: Subject: Re: Handling of /var/db/fontconfig in poudriere builds ? From: Antoine Brodin To: Kurt Jaeger Content-Type: text/plain; charset=UTF-8 Cc: ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jun 2014 09:59:09 -0000 On Sun, Jun 29, 2014 at 11:30 AM, Kurt Jaeger 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