On Sat, Sep 24, 2011 at 12:33 PM, csmagic <csmagic@gmail.com> wrote:


On Sat, Sep 24, 2011 at 12:16 PM, Antoine Latter <aslatter@gmail.com> wrote:
On Sat, Sep 24, 2011 at 1:10 AM, csmagic <csmagic@gmail.com> wrote:
>
> It seems to be happening elsewhere also:
> http://hackage.haskell.org/trac/hackage/ticket/856
>
> Also its more likely a locale issue than a terminal one because I get the
> same error when I replace the pipe with a redirection to a file.
>
> And yet my locales dont seem to be odd in any way (I can see)
>
> $ locale
> LANG=en_US
> LANGUAGE=
> LC_CTYPE="en_US"
> LC_NUMERIC="en_US"
> LC_TIME="en_US"
> LC_COLLATE="en_US"
> LC_MONETARY="en_US"
> LC_MESSAGES="en_US"
> LC_PAPER="en_US"
> LC_NAME="en_US"
> LC_ADDRESS="en_US"
> LC_TELEPHONE="en_US"
> LC_MEASUREMENT="en_US"
> LC_IDENTIFICATION="en_US"
> LC_ALL=
>
>

I would expect a unicode locale to look something like this:

http://www.madboa.com/geek/utf8/

So I'm guessing something is not set-up right for unicode output, and
at least one of the Cabal package descriptions includes unicode
output.

Yeah thats it:

<snipped>

Now with cabal working a little better I see that I have a cabal installed uniplate
And now I also find a uniplate in the debian apt repos
How do I uninstall the cabal one and switch to the apt one?