[Haskell-cafe] c2hs errors when compiling hsGnuTls
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Sun May 6 16:40:37 EDT 2007
On Sat, 2007-05-05 at 17:18 +0100, David House wrote:
> Hey there,
>
> I'm getting the following errors when I try to compile hsGnuTls [1]:
>
> ~/hs/sandbox/hsgnutls $ c2hs --version
> C->Haskell Compiler, version 0.14.5 Travelling Lightly, 12 Dec 2005
> build platform is "i486-pc-linux-gnu" <1, True, True, 1>
> ~/hs/sandbox/hsgnutls $ runhaskell Setup.lhs build
> Setup.lhs: Warning: The field "hs-source-dir" is deprecated, please
> use hs-source-dirs.
> Preprocessing library hsgnutls-0.2.3...
> c2hs: Error in C header file.
>
> /usr/include/bits/pthreadtypes.h:69: (column 6) [FATAL]
> >>> Syntax error!
> The symbol `;' does not fit here.
>
> Setup.lhs: got error code while preprocessing: Network.GnuTLS.GnuTLS
>
> c2hs version:
>
> I've attached the file it references in case that's relevant. Any tips
> on how I might address this?
Try the latest darcs version of c2hs, it has a new C parser which should
fix issues like this. We should have a new tarball release soon.
Duncan
More information about the Haskell-Cafe
mailing list