[Nix-dev] Locale issues with Nix shell (and GHC) on OSX

zimbatm zimbatm at zimbatm.com
Thu Nov 19 21:35:25 CET 2015


Sorry, I don't know how to help you further. I also don't know why
glibcLocales should be linux-only.

On Thu, 19 Nov 2015 at 12:30 Yves Parès <yves.pares at gmail.com> wrote:

> I actually need Unicode, this is why setting LANG=C is a problem.
>
> 2015-11-19 13:27 GMT+01:00 zimbatm <zimbatm at zimbatm.com>:
>
>> 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.pares at 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 at lists.science.uu.nl
>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20151119/f74ccd6c/attachment-0001.html 


More information about the nix-dev mailing list