From owner-freebsd-ports@freebsd.org Sat Oct 3 10:27:51 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 C6E50A0E6C3 for ; Sat, 3 Oct 2015 10:27:51 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 71D411FD3 for ; Sat, 3 Oct 2015 10:27:51 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: by wiclk2 with SMTP id lk2so58761333wic.1 for ; Sat, 03 Oct 2015 03:27:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=sRfGRVhO5zA/FsZ9hcuU4wrWu++mxjWKm3xP9EN6Z78=; b=L0mFNNZcmA5IPZ2EH1yA3G5eMwBXhCKUYhk6vlCKVviaQAPUih4SBpa0GvhafCteSE BxYwG/L9GfR9fr5d55W4v3QgpCA4qM6LVMcFhiu3N3yc/0vHctdmtg52E92xeKLjnHJ5 eIOOO+AP+Xqagopp2j7y/5ezOZ0Eq2Jrj59ooswzM6P4Yfb0udNNd91DWQ+CJG8o1MBd SHz5F4Jhd9y9eA0xA3qbmNWJu0en0rIoFZ6jy8frZcjua/54eB+Awv6dS0sbu6uTMQhb VPKEIgjbSv3DUezQNndwO8u5dzOr4vwHlCqCO/EcjZahuDr3eGkkU4YTHCmd3dLKvIK5 1YvA== X-Received: by 10.180.101.137 with SMTP id fg9mr2055797wib.35.1443868069608; Sat, 03 Oct 2015 03:27:49 -0700 (PDT) Received: from chouffe (AMarseille-655-1-758-13.w92-150.abo.wanadoo.fr. [92.150.167.13]) by smtp.gmail.com with ESMTPSA id ub7sm3473905wib.17.2015.10.03.03.27.48 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Oct 2015 03:27:48 -0700 (PDT) Date: Sat, 3 Oct 2015 12:19:05 +0200 From: Olivier Duchateau To: freebsd-ports@freebsd.org Subject: Re: Help needed: ports builds on 10.X but breaks on 9.X Message-Id: <20151003121905.a59e4f1598b2ee38a33b2ae4@gmail.com> In-Reply-To: <20151003090630.GA14086@biertje.skysmurf.nl> References: <20151003090630.GA14086@biertje.skysmurf.nl> X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; i386-portbld-freebsd10.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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: Sat, 03 Oct 2015 10:27:52 -0000 On Sat, 3 Oct 2015 11:06:30 +0200 "A.J. \"Fonz\" van Werven" wrote: > Hi all, > > The port x11-servers/Xfstt, which I maintain, apparently breaks on FreeBSD > 9.3-RELEASE while building just fine on 10.X-RELEASE. Initially I thought > it was just a random glitch, but I got a second pkg-fallout message, so > perhaps something is actually wrong indeed. > > Unfortunately I don't have access to a 9.X machine right now, but does > anyone know what can cause an > > Error expanding embedded variable. > > error right at the very start of the build phase on FreeBSD 9.X (happens > on both i386 and amd64), but not on FreeBSD 10.X? A complete build log > can be found here: > http://beefy2.nyi.freebsd.org/data/93amd64-default/398241/logs/xfstt-1.9.2.log > > Any input would be greatly appreciated. > > Fonz Hi, devel/gettext-tools is missing (according to build log). Excerpt build log: checking whether NLS is requested... no checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking build system type... amd64-portbld-freebsd9.3 checking host system type... amd64-portbld-freebsd9.3 checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking whether to use NLS... no [skip] /usr/bin/make all-recursive Making all in doc GEN xfstt.1x Making all in po Error expanding embedded variable. *** [all-recursive] Error code 1 Makefile tries to build and translate xfstt.1 man page, but Gettext tools are missing. There're 2 ways to resolv your problem: - Patch Makefile (probably search subdir word, where doc directory is mentioned) - Add USES=gettext-tools, but don't explicitly disable NLS Regards > > -- > I'm not completely useless, I can be used as a bad example. -- olivier