Did you check your environment variables ? I suppose that LANG and friends
are set to en_US.UTF-8. You could try to add the locales packages to your
shell.nix or change LANG, LC_ALL to "C". If you don't need Unicode that
might be easier.

On Thu, 19 Nov 2015 10:44 Yves Parès <yves.pa...@gmail.com> wrote:

> Hi,
> When compiling within a *pure* nix shell with GHC, I get the following
> warning:
> Warning: unable to set locale to UTF-8 encoding; GHC may fail with
> 'invalid character'
>
> and indeed depending on the haskell packages I use, I may get build errors
> due to this. (I build with stack, not directly with GHC)
> On Ubuntu, this was fixed by adding the package glibcLocales to my
> buildInputs.
> But on OSX, glibcLocales is just null, and I can't find if there exists an
> equivalent to it, or another way to fix the warning (without switching to a*
> non pure* shell, which is not okay for ensuring my build environment is
> reproducible).
>
> Has someone got extra information?
> _______________________________________________
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to