From owner-freebsd-stable@FreeBSD.ORG Sun Jan 3 14:15:44 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0D191065670 for ; Sun, 3 Jan 2010 14:15:44 +0000 (UTC) (envelope-from dimitry@andric.com) Received: from tensor.andric.com (cl-327.ede-01.nl.sixxs.net [IPv6:2001:7b8:2ff:146::2]) by mx1.freebsd.org (Postfix) with ESMTP id 686ED8FC13 for ; Sun, 3 Jan 2010 14:15:44 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:e0a6:573d:e5c6:5f8a] (unknown [IPv6:2001:7b8:3a7:0:e0a6:573d:e5c6:5f8a]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id B849C5C43; Sun, 3 Jan 2010 15:15:43 +0100 (CET) Message-ID: <4B40A693.3050902@andric.com> Date: Sun, 03 Jan 2010 15:15:47 +0100 From: Dimitry Andric User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.5) Gecko/20091217 Shredder/3.0.1pre MIME-Version: 1.0 To: Jilles Tjoelker References: <86095ec11001021301i25e91191kdcc2a1673795dce7@mail.gmail.com> <20100103140303.GA1899@stack.nl> In-Reply-To: <20100103140303.GA1899@stack.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "E. O." , freebsd-stable@freebsd.org Subject: Re: locale-related build problems X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jan 2010 14:15:44 -0000 On 2010-01-03 15:03, Jilles Tjoelker wrote: > The build system appears not to cope with locales. My guess is that > you're using Turkish locale, which has dotless and dotted uppercase and > lowercase 'i', where the uppercase version of the dotted 'i' is an > uppercase dotted 'I'. awk(1) knows about this and generates a file that > conforms to Turkish conventions but obviously will not work. > > As a workaround, you can run your builds with LC_ALL=C in the > environment, disabling locale support. (e.g. env LC_ALL=C make > buildkernel). > > This should be fixed by adding LC_ALL=C somewhere in the build process, > possibly only for these awk commands. Ah yes, this must be the cause. I can reproduce E.O.'s problem by setting LC_ALL=tr_TR.ISO8859-9 and doing a buildkernel.