#7359: unix- fails to install on mac os x with 7.4.* (works with 7.6.1)
 Reporter:  AndreasVoellmy  |          Owner:                
     Type:  bug             |         Status:  new           
 Priority:  normal          |      Component:  libraries/unix
  Version:  7.4.1           |       Keywords:                
       Os:  MacOS X         |   Architecture:  x86_64 (amd64)
  Failure:  Other           |       Testcase:                
Blockedby:                  |       Blocking:                
  Related:                  |  

Comment(by lukexi):

 Seems related to:
 http://hackage.haskell.org/trac/ghc/ticket/2979 (which explains why it
 works with 7.6.1)

 I fixed it by cabal unpacking, and swapping lines 615-622 with those from
 unix- in System/Posix/Signals.hsc:
 foreign import ccall unsafe "__hscore_sigdelset"
   c_sigdelset   :: Ptr CSigset -> CInt -> IO CInt

 foreign import ccall unsafe "__hscore_sigfillset"
   c_sigfillset  :: Ptr CSigset -> IO CInt

 foreign import ccall unsafe "__hscore_sigismember"
   c_sigismember :: Ptr CSigset -> CInt -> IO CInt

 and cabal installing.

Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7359#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

Glasgow-haskell-bugs mailing list

Reply via email to