Build #6 for qd-0.1

[all reports]

Package qd-0.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-12-28 20:17:56.484933 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies base-4.9.0.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading qd-0.1...
Configuring qd-0.1...
Building qd-0.1...
Failed to install qd-0.1
Build log ( /home/builder/.cabal/logs/qd-0.1.log ):
cabal: Entering directory '/tmp/cabal-tmp-26715/qd-0.1'
Configuring qd-0.1...
Building qd-0.1...
Preprocessing library qd-0.1...
[ 1 of 10] Compiling Numeric.QD.QuadDouble.Raw ( Numeric/QD/QuadDouble/Raw.hs, dist/build/Numeric/QD/QuadDouble/Raw.o )

Numeric/QD/QuadDouble/Raw.hs:82:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_add_d_qd" c_qd_add_d_qd
          :: CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:83:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_add_qd_d" c_qd_add_qd_d
          :: Ptr CDouble -> CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:86:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_selfadd_d" c_qd_selfadd_d
          :: CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:91:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_sub_d_qd" c_qd_sub_d_qd
          :: CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:92:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_sub_qd_d" c_qd_sub_qd_d
          :: Ptr CDouble -> CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:95:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_selfsub_d" c_qd_selfsub_d
          :: CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:100:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_mul_d_qd" c_qd_mul_d_qd
          :: CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:101:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_mul_qd_d" c_qd_mul_qd_d
          :: Ptr CDouble -> CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:104:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_selfmul_d" c_qd_selfmul_d
          :: CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:109:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_div_d_qd" c_qd_div_d_qd
          :: CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:110:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_div_qd_d" c_qd_div_qd_d
          :: Ptr CDouble -> CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:113:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_selfdiv_d" c_qd_selfdiv_d
          :: CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:117:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_copy_d" c_qd_copy_d
          :: CDouble -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:124:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CInt’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_npwr" c_qd_npwr
          :: Ptr CDouble -> CInt -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:125:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CInt’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_nroot" c_qd_nroot
          :: Ptr CDouble -> CInt -> Ptr CDouble -> IO ()

Numeric/QD/QuadDouble/Raw.hs:157:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CInt’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_swrite" c_qd_swrite
          :: Ptr CDouble -> CInt -> Ptr CChar -> CInt -> IO ()

Numeric/QD/QuadDouble/Raw.hs:157:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CInt’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_swrite" c_qd_swrite
          :: Ptr CDouble -> CInt -> Ptr CChar -> CInt -> IO ()

Numeric/QD/QuadDouble/Raw.hs:160:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_comp_qd_d" c_qd_comp_qd_d
          :: Ptr CDouble -> CDouble -> Ptr CInt -> IO ()

Numeric/QD/QuadDouble/Raw.hs:161:1: error:
    • Unacceptable argument type in foreign declaration:
        ‘CDouble’ cannot be marshalled in a foreign call
          because its data constructor is not in scope
          Possible fix: import the data constructor to bring it into scope
    • When checking declaration:
        foreign import ccall unsafe "static qd/c_qd.h c_qd_comp_d_qd" c_qd_comp_d_qd
          :: CDouble -> Ptr CDouble -> Ptr CInt -> IO ()
cabal: Leaving directory '/tmp/cabal-tmp-26715/qd-0.1'
cabal: Error: some packages failed to install:
qd-0.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.