From 8abaafaf6d1ef154a3db8bae3f774160401b1e07 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 25 May 2014 21:44:28 -0400 Subject: [PATCH] set unicode locale when building some packages, particularly unix-compat, fail to install in a C locale. wow --- standalone/android/buildchroot-inchroot | 3 +++ standalone/android/install-haskell-packages | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/standalone/android/buildchroot-inchroot b/standalone/android/buildchroot-inchroot index 533f5b75fa..b5bf59ef56 100755 --- a/standalone/android/buildchroot-inchroot +++ b/standalone/android/buildchroot-inchroot @@ -19,6 +19,9 @@ apt-get -y install ca-certificates curl file m4 autoconf zlib1g-dev apt-get -y install libgnutls-dev libxml2-dev libgsasl7-dev pkg-config c2hs apt-get -y install ant default-jdk rsync wget gnupg lsof apt-get -y install gettext unzip python +apt-get -y install locales +echo en_US.UTF-8 UTF-8 >> /etc/locale.gen +locale-gen apt-get clean wget http://snapshot.debian.org/archive/debian/20130903T155330Z/pool/main/a/automake-1.14/automake_1.14-1_all.deb dpkg -i automake*.deb diff --git a/standalone/android/install-haskell-packages b/standalone/android/install-haskell-packages index fc2148808d..8ef16c0602 100755 --- a/standalone/android/install-haskell-packages +++ b/standalone/android/install-haskell-packages @@ -27,6 +27,10 @@ setupcabal () { # should be able to remove this eventually. cabal install transformers-compat -fthree cabal install mtl-2.1.3.1 + + # Some packages fail to install in a non unicode locale. + LANG=en_US.UTF-8 + export LANG } cabalinstall () {