The build succeeded. 0 test suites succeeded, 0 failed.

Build log

> /tmp/stackage-build2451$ stack unpack cufft-0.9.0.1@sha256:e5f2fce0e967d2f9873a385322d3c09c803739707726dfb5fe80cf312b2259e6
Unpacked cufft-0.9.0.1 to /tmp/stackage-build2451/cufft-0.9.0.1/
> /tmp/stackage-build2451/cufft-0.9.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb -hide-all-packages -package=Cabal -package=base -package=cuda -package=directory -package=filepath -package=template-haskell Setup
[1 of 1] Compiling Main             ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2451/cufft-0.9.0.1$ ./Setup configure --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/cufft-0.9.0.1 --htmldir=/home/circleci/project/builds/nightly/doc/cufft-0.9.0.1 --haddockdir=/home/circleci/project/builds/nightly/doc/cufft-0.9.0.1
Configuring cufft-0.9.0.1...
Storing parameters to cufft.buildinfo.generated
Using build information from 'cufft.buildinfo.generated'
Provide a 'cufft.buildinfo' file to override this behaviour
> /tmp/stackage-build2451/cufft-0.9.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb -hide-all-packages -package=Cabal -package=base -package=cuda -package=directory -package=filepath -package=template-haskell Setup
> /tmp/stackage-build2451/cufft-0.9.0.1$ ./Setup build
Using build information from 'cufft.buildinfo.generated'
Provide a 'cufft.buildinfo' file to override this behaviour
Preprocessing library for cufft-0.9.0.1..
Building library for cufft-0.9.0.1..
[1 of 6] Compiling Foreign.CUDA.FFT.Internal.C2HS ( Foreign/CUDA/FFT/Internal/C2HS.hs, dist/build/Foreign/CUDA/FFT/Internal/C2HS.o )

Foreign/CUDA/FFT/Internal/C2HS.hs:42:3: warning: [-Winline-rule-shadowing]
    Rule "cFloatConv/CFloat->Float" may never fire
      because ‘Foreign.C.Types.CFloat’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘Foreign.C.Types.CFloat’
   |
42 |   "cFloatConv/CFloat->Float"   forall (x::Float).  cFloatConv CFloat x = x;
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Foreign/CUDA/FFT/Internal/C2HS.hs:44:3: warning: [-Winline-rule-shadowing]
    Rule "cFloatConv/CDouble->Double" may never fire
      because ‘Foreign.C.Types.CDouble’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘Foreign.C.Types.CDouble’
   |
44 |   "cFloatConv/CDouble->Double" forall (x::Double). cFloatConv CDouble x = x
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 6] Compiling Foreign.CUDA.FFT.Error ( dist/build/Foreign/CUDA/FFT/Error.hs, dist/build/Foreign/CUDA/FFT/Error.o )
[3 of 6] Compiling Foreign.CUDA.FFT.Plan ( dist/build/Foreign/CUDA/FFT/Plan.hs, dist/build/Foreign/CUDA/FFT/Plan.o )

Foreign/CUDA/FFT/Plan.chs:35:1: warning: [-Wunused-imports]
    The import of ‘Foreign.C’ is redundant
      except perhaps to import instances from ‘Foreign.C’
    To import instances alone, use: import Foreign.C()
   |
35 | #include <cbits/wrap.h>
   | ^^^^^^^^^^^^^^^^
[4 of 6] Compiling Foreign.CUDA.FFT.Execute ( dist/build/Foreign/CUDA/FFT/Execute.hs, dist/build/Foreign/CUDA/FFT/Execute.o )

Foreign/CUDA/FFT/Execute.chs:36:1: warning: [-Wunused-imports]
    The import of ‘Foreign.C’ is redundant
      except perhaps to import instances from ‘Foreign.C’
    To import instances alone, use: import Foreign.C()
   |
36 | {# context lib="cufft" #}
   | ^^^^^^^^^^^^^^^^
[5 of 6] Compiling Foreign.CUDA.FFT.Stream ( dist/build/Foreign/CUDA/FFT/Stream.hs, dist/build/Foreign/CUDA/FFT/Stream.o )

Foreign/CUDA/FFT/Stream.chs:28:1: warning: [-Wunused-imports]
    The import of ‘Foreign.CUDA.FFT.Internal.C2HS’ is redundant
      except perhaps to import instances from ‘Foreign.CUDA.FFT.Internal.C2HS’
    To import instances alone, use: import Foreign.CUDA.FFT.Internal.C2HS()
   |
28 | import Foreign.C
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Foreign/CUDA/FFT/Stream.chs:31:1: warning: [-Wunused-imports]
    The import of ‘Foreign’ is redundant
      except perhaps to import instances from ‘Foreign’
    To import instances alone, use: import Foreign()
   |
31 | {# context lib="cufft" #}
   | ^^^^^^^^^^^^^^

Foreign/CUDA/FFT/Stream.chs:32:1: warning: [-Wunused-imports]
    The import of ‘Foreign.C’ is redundant
      except perhaps to import instances from ‘Foreign.C’
    To import instances alone, use: import Foreign.C()
   |
32 | 
   | ^^^^^^^^^^^^^^^^
[6 of 6] Compiling Foreign.CUDA.FFT ( Foreign/CUDA/FFT.hs, dist/build/Foreign/CUDA/FFT.o )
> /tmp/stackage-build2451/cufft-0.9.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb -hide-all-packages -package=Cabal -package=base -package=cuda -package=directory -package=filepath -package=template-haskell Setup
> /tmp/stackage-build2451/cufft-0.9.0.1$ ./Setup copy
Using build information from 'cufft.buildinfo.generated'
Provide a 'cufft.buildinfo' file to override this behaviour
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181119/cufft-0.9.0.1-HDldnvNipro54VWsGo7sif
> /tmp/stackage-build2451/cufft-0.9.0.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb -hide-all-packages -package=Cabal -package=base -package=cuda -package=directory -package=filepath -package=template-haskell Setup
> /tmp/stackage-build2451/cufft-0.9.0.1$ ./Setup register
Using build information from 'cufft.buildinfo.generated'
Provide a 'cufft.buildinfo' file to override this behaviour
Registering library for cufft-0.9.0.1..