[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

fastcgi fails to build with GHC 7.6.



Dear Chris,

fastcgi-3001.0.2.3 fails to build with GHC 7.6, which is out for quite a
while now:

Preprocessing library fastcgi-3001.0.2.3...
[1 of 1] Compiling Network.FastCGI  ( dist-ghc/build/Network/FastCGI.hs, dist-ghc/build/Network/FastCGI.o )

Network/FastCGI.hsc:69:1:
    Unacceptable result type in foreign declaration: IO CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_IsCGI" fcgx_isCGI
        :: IO CInt

Network/FastCGI.hsc:72:1:
    Unacceptable argument type in foreign declaration: CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_GetStr" fcgx_getStr
        :: CString -> CInt -> StreamPtr -> IO CInt

Network/FastCGI.hsc:72:1:
    Unacceptable result type in foreign declaration: IO CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_GetStr" fcgx_getStr
        :: CString -> CInt -> StreamPtr -> IO CInt

Network/FastCGI.hsc:75:1:
    Unacceptable argument type in foreign declaration: CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_PutStr" fcgx_putStr
        :: CString -> CInt -> StreamPtr -> IO CInt

Network/FastCGI.hsc:75:1:
    Unacceptable result type in foreign declaration: IO CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_PutStr" fcgx_putStr
        :: CString -> CInt -> StreamPtr -> IO CInt

Network/FastCGI.hsc:78:1:
    Unacceptable result type in foreign declaration: IO CInt
    When checking declaration:
      foreign import ccall safe "static fcgiapp.h FCGX_Accept" fcgx_accept
        :: Ptr StreamPtr
           -> Ptr StreamPtr -> Ptr StreamPtr -> Ptr Environ -> IO CInt

Network/FastCGI.hsc:152:1:
    Unacceptable result type in foreign declaration: IO CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_Init" fcgx_init
        :: IO CInt

Network/FastCGI.hsc:155:1:
    Unacceptable argument type in foreign declaration: CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_InitRequest" fcgx_initrequest
        :: Ptr FCGX_Request -> CInt -> CInt -> IO CInt

Network/FastCGI.hsc:155:1:
    Unacceptable argument type in foreign declaration: CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_InitRequest" fcgx_initrequest
        :: Ptr FCGX_Request -> CInt -> CInt -> IO CInt

Network/FastCGI.hsc:155:1:
    Unacceptable result type in foreign declaration: IO CInt
    When checking declaration:
      foreign import ccall unsafe "static fcgiapp.h FCGX_InitRequest" fcgx_initrequest
        :: Ptr FCGX_Request -> CInt -> CInt -> IO CInt

Network/FastCGI.hsc:158:1:
    Unacceptable result type in foreign declaration: IO CInt
    When checking declaration:
      foreign import ccall safe "static fcgiapp.h FCGX_Accept_r" fcgx_accept_r
        :: Ptr FCGX_Request -> IO CInt


would it be possible for you to upload a compatible version to hackage?

Thanks,
Joachim
-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: