The build succeeded. 0 test suites succeeded, 0 failed.
Build log
> /tmp/stackage-build2453$ stack unpack cusparse-0.2.0.0@sha256:b7c3eb0c35a4da19e999dfd73d1cc0de94780611f910aa3af2d1236eb2d7c381
Unpacked cusparse-0.2.0.0 to /tmp/stackage-build2453/cusparse-0.2.0.0/
> /tmp/stackage-build2453/cusparse-0.2.0.0$ 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 Setup
[1 of 1] Compiling Main ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2453/cusparse-0.2.0.0$ ./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/cusparse-0.2.0.0 --htmldir=/home/circleci/project/builds/nightly/doc/cusparse-0.2.0.0 --haddockdir=/home/circleci/project/builds/nightly/doc/cusparse-0.2.0.0
Configuring cusparse-0.2.0.0...
Storing parameters to cusparse.buildinfo.generated
Using build information from 'cusparse.buildinfo.generated'.
Provide a 'cusparse.buildinfo' file to override this behaviour.
> /tmp/stackage-build2453/cusparse-0.2.0.0$ 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 Setup
> /tmp/stackage-build2453/cusparse-0.2.0.0$ ./Setup build
Using build information from 'cusparse.buildinfo.generated'.
Provide a 'cusparse.buildinfo' file to override this behaviour.
Preprocessing library for cusparse-0.2.0.0..
Building library for cusparse-0.2.0.0..
[ 1 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Internal.C2HS ( Foreign/CUDA/BLAS/Sparse/Internal/C2HS.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Internal/C2HS.o )
Foreign/CUDA/BLAS/Sparse/Internal/C2HS.hs:49: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’
|
49 | "cFloatConv/CFloat->Float" forall (x::Float). cFloatConv CFloat x = x;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Foreign/CUDA/BLAS/Sparse/Internal/C2HS.hs:51: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’
|
51 | "cFloatConv/CDouble->Double" forall (x::Double). cFloatConv CDouble x = x
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 2 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Error ( dist/build/Foreign/CUDA/BLAS/Sparse/Error.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Error.o )
[ 3 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Context ( dist/build/Foreign/CUDA/BLAS/Sparse/Context.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Context.o )
[ 4 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Analysis ( dist/build/Foreign/CUDA/BLAS/Sparse/Analysis.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Analysis.o )
Foreign/CUDA/BLAS/Sparse/Analysis.chs:25:3: warning: [-Wdodgy-exports]
The export item ‘Info_csrsm2(..)’ suggests that
‘Info_csrsm2’ has (in-scope) constructors or class methods,
but it has none
|
25 | Info_csrsm2(..), createInfo_csrsm2, destroyInfo_csrsm2,
| ^^^^^^^^^^^^^^^
Foreign/CUDA/BLAS/Sparse/Analysis.chs:28:3: warning: [-Wdodgy-exports]
The export item ‘Info_prune(..)’ suggests that
‘Info_prune’ has (in-scope) constructors or class methods,
but it has none
|
28 | Info_prune(..), createInfo_prune, destroyInfo_prune,
| ^^^^^^^^^^^^^^
[ 5 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Internal.Types ( dist/build/Foreign/CUDA/BLAS/Sparse/Internal/Types.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Internal/Types.o )
[ 6 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Matrix.Descriptor ( dist/build/Foreign/CUDA/BLAS/Sparse/Matrix/Descriptor.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Matrix/Descriptor.o )
[ 7 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Matrix.Hybrid ( dist/build/Foreign/CUDA/BLAS/Sparse/Matrix/Hybrid.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Matrix/Hybrid.o )
[ 8 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Level3 ( dist/build/Foreign/CUDA/BLAS/Sparse/Level3.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Level3.o )
[ 9 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Level2 ( dist/build/Foreign/CUDA/BLAS/Sparse/Level2.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Level2.o )
[10 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Level1 ( dist/build/Foreign/CUDA/BLAS/Sparse/Level1.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Level1.o )
[11 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Convert ( dist/build/Foreign/CUDA/BLAS/Sparse/Convert.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Convert.o )
[12 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Precondition ( dist/build/Foreign/CUDA/BLAS/Sparse/Precondition.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Precondition.o )
[13 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Reorder ( dist/build/Foreign/CUDA/BLAS/Sparse/Reorder.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Reorder.o )
[14 of 15] Compiling Foreign.CUDA.BLAS.Sparse.Stream ( dist/build/Foreign/CUDA/BLAS/Sparse/Stream.hs, dist/build/Foreign/CUDA/BLAS/Sparse/Stream.o )
[15 of 15] Compiling Foreign.CUDA.BLAS.Sparse ( Foreign/CUDA/BLAS/Sparse.hs, dist/build/Foreign/CUDA/BLAS/Sparse.o )
> /tmp/stackage-build2453/cusparse-0.2.0.0$ 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 Setup
> /tmp/stackage-build2453/cusparse-0.2.0.0$ ./Setup copy
Using build information from 'cusparse.buildinfo.generated'.
Provide a 'cusparse.buildinfo' file to override this behaviour.
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181115/cusparse-0.2.0.0-3vjpQqNzzLg63h0M98fGwS
> /tmp/stackage-build2453/cusparse-0.2.0.0$ 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 Setup
> /tmp/stackage-build2453/cusparse-0.2.0.0$ ./Setup register
Using build information from 'cusparse.buildinfo.generated'.
Provide a 'cusparse.buildinfo' file to override this behaviour.
Registering library for cusparse-0.2.0.0..