From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1W76TF-0002CN-5k for mharc-grub-devel@gnu.org; Sat, 25 Jan 2014 11:52:37 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W76T5-0002Au-85 for grub-devel@gnu.org; Sat, 25 Jan 2014 11:52:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W76Sw-0005Qe-LK for grub-devel@gnu.org; Sat, 25 Jan 2014 11:52:27 -0500 Received: from mail-la0-x231.google.com ([2a00:1450:4010:c03::231]:34821) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W76Sw-0005QW-Cq for grub-devel@gnu.org; Sat, 25 Jan 2014 11:52:18 -0500 Received: by mail-la0-f49.google.com with SMTP id y1so3351047lam.22 for ; Sat, 25 Jan 2014 08:52:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; bh=nMkBF7xZr4NAUDzJ0k6WMxWX6CFqQ96FagkGxNJiOQY=; b=vRSR0QiKOCgG9VF0XDKSF2iHfqLcjDrrJSv9rH6GtF4VCm5mRDkwm4KpiBb4kKdhQd Y5dhY837RhpGAxcLp7CZyDdcW+g+Why6ljOUi/6VKe2vauZzo/LyeCWVP3LIyy02MwGn q1BjyS4pXkXbfgMt6DMijgHAC6ArRHxeGHsXo5rMHNCBgidQOktMhipw/xBHW0RmzSQU Nk4VMege1GnxqGZdMX5xZoctTfSvsbkms0ZKkjYdwaWEP1h7zkLyc6WphL+oWOhXR72d SLtyHResgVWeiUBXR0VOVezQaI+oxhK5kxfWooZHqozhqn+sk2aHegJW3ZPnPc6NLXKS libw== X-Received: by 10.152.88.103 with SMTP id bf7mr12745133lab.0.1390668737171; Sat, 25 Jan 2014 08:52:17 -0800 (PST) Received: from opensuse.site (ppp91-76-154-95.pppoe.mtu-net.ru. [91.76.154.95]) by mx.google.com with ESMTPSA id bn5sm5356562lbc.10.2014.01.25.08.52.16 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Sat, 25 Jan 2014 08:52:16 -0800 (PST) Date: Sat, 25 Jan 2014 20:52:16 +0400 From: Andrey Borzenkov To: grub-devel@gnu.org Subject: make with po files fails due to missing C.UTF-8 locale Message-ID: <20140125205216.0d8f6ac9@opensuse.site> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-suse-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::231 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jan 2014 16:52:35 -0000 make[2]: =D0=92=D1=85=D0=BE=D0=B4 =D0=B2 =D0=BA=D0=B0=D1=82=D0=B0=D0=BB=D0= =BE=D0=B3 `/home/bor/build/grub/po' LC_ALL=3DC.UTF-8 msginit -i ./grub.pot --no-translator -l en@cyrillic -o - = 2>/dev/null | LC_ALL=3DC.UTF-8 msgconv -t UTF-8 | LC_ALL=3DC.UTF-8 msgfilte= r -o ./en@cyrillic.po -i - sed -f ./cyrillic.sed msgfilter: warning: Locale charset "ANSI_X3.4-1968" is different from input file charset "UTF-8". Output of 'msgfilter' might be incorrect. Possible workarounds are: - Set LC_ALL to a locale with encoding UTF-8. - Convert the translation catalog to ASCII using 'msgco= nv', then apply 'msgfilter', then convert back to UTF-8 using 'msgconv'. /usr/bin/sed: file ./cyrillic.sed line 13: strings for `y' command are diff= erent lengths msgfilter: sed subprocess terminated with exit code 1 make[2]: *** [en@cyrillic.po-create] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1 make[2]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0= =B0=D0=BB=D0=BE=D0=B3=D0=B0 `/home/bor/build/grub/po' make[1]: *** [en@cyrillic.po] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 2 make[1]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0= =B0=D0=BB=D0=BE=D0=B3=D0=B0 `/home/bor/build/grub/po' The problem is, C.UTF-8 seems to be Debian specific; neither openSUSE (which I have) nor Fedora (as can be seen from https://bugzilla.redhat.com/show_bug.cgi?id=3D902094=E2=80=8E) provide it. May be we should not force any specific locale and just mention in INSTALL that during installation locale with UTF-8 codeset should be used.