> The binary package of ghc-5.02.2 for sparc-sun-solaris2.7
> seems to have
> a small problem on my Solaris 2.6 machine. The compiler works fine
> on most source modules, but it has trouble with one using the FFI.
> A previous version of the compiler (4.08.2) worked fine on the same
> module, and 5.02.2 on ix86-Linux works fine also. Here is the error
> message I get:
>
> $ ghc -fglasgow-exts -package lang -c -o Floats.o Floats.hs
> In file included from
> /export/home/malcolm/lib/ghc-5.02.2/include/Stg.h:206,
> from /tmp/ghc21103.hc:1:
> /export/home/malcolm/lib/ghc-5.02.2/include/PrimOps.h:976:
> parse error before `sigset_t'
Our Solaris box here is running 2.7, so I can't repro this problem I'm
afraid.
sigset_t is supposed to come from signal.h, which is included before
PrimOps.h from Stg.h. Could you perhaps check whether sigset_t is
indeed defined in signal.h on your system, and whether any special
#defines are needed to get at it?
Cheers,
Simon
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs