Missing headers from SharedMem.hsc

Axel Simon Axel.Simon at ens.fr
Tue Jan 13 06:55:51 EST 2009


On Tue, 2009-01-13 at 11:13 +0000, Simon Marlow wrote:
> Don Stewart wrote:
> > It was also missing HsUnix.h, so the #defines weren't propagating
> > anyway.
> > 
> > 
> > Mon Jan 12 15:07:58 PST 2009  Don Stewart <dons at galois.com>
> >   * Add check for -lrt to get the shm* functions. Subst. in buildinfo
> > 
> > Mon Jan 12 15:47:17 PST 2009  Don Stewart <dons at galois.com>
> >   * SharedMem.hsc wasn't including HsUnixConfig.h, so no #defines were propagating
> 
> I can't apply these here:
> 
> $ darcs apply ~/sharedmem.patch
> darcs: Cannot apply this patch bundle, since we're missing:
> Thu Nov 10 12:58:32 GMT 2005  simonmar
>    * [project @ 2005-11-10 12:58:32 by simonmar]
>    Some docs for System.Posix, from Bj�rn Bringert
> 
> this looks like an encoding issue, since in the history I have:
> 
> Thu Nov 10 12:58:32 GMT 2005  simonmar
>    * [project @ 2005-11-10 12:58:32 by simonmar]
>    Some docs for System.Posix, from Bj[_\f6_]rn Bringert
> 
> I tried with darcs 2.2.0rc1 and 1.0.9, same result.
> 
> Anyone know what's going on here?  (for the darcs-users folks, the repo to 
> apply to is http://darcs.haskell.org/packages/unix).

Yes, I have a patch with a Unicode character. The problem seems to be
broken mail programs that confuse Latin-1 and UTF8. My problem was (I
think) slightly easier since I have a correct UTF8 character in my
repository and only receive mails in Latin-8 in which the UTF8
characters are not correctly converted (i.e. they are Garbage). Saving
the patch, opening them as Latin-1 and saving them as UTF8 so far always
worked. It looks to me that your darcs repository has a patch with a
broken character encoding in it. However, maybe its just your terminal
that's broken.

my 2p,
Axel.




More information about the Libraries mailing list