Build #2 for massiv-persist-1.0.0.3
| Package | massiv-persist-1.0.0.3 |
|---|
| Install | DependencyFailed massiv-persist-1.0.0.3 |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2022-07-05 23:08:21.088667507 UTC |
|---|---|
| Compiler | ghc-8.10.2 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | base-4.14.1.0, bytestring-0.10.10.0, deepseq-1.4.4.0, massiv-1.0.1.1, persist-0.1.1.5, primitive-0.7.4.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Starting unliftio-core-0.2.0.1
Starting persist-0.1.1.5
Starting splitmix-0.1.0.4
Starting primitive-0.7.4.0
Building unliftio-core-0.2.0.1
Building persist-0.1.1.5
Building splitmix-0.1.0.4
Building primitive-0.7.4.0
Completed unliftio-core-0.2.0.1
Starting vector-stream-0.1.0.0
Building vector-stream-0.1.0.0
Completed splitmix-0.1.0.4
Starting random-1.2.1.1
Building random-1.2.1.1
Completed persist-0.1.1.5
Completed vector-stream-0.1.0.0
Completed random-1.2.1.1
Completed primitive-0.7.4.0
Starting pvar-1.0.0.0
Starting atomic-primops-0.8.4
Starting vector-0.13.0.0
Building pvar-1.0.0.0
Building vector-0.13.0.0
Building atomic-primops-0.8.4
Completed atomic-primops-0.8.4
Completed pvar-1.0.0.0
Starting scheduler-2.0.0.1
Building scheduler-2.0.0.1
Completed scheduler-2.0.0.1
Completed vector-0.13.0.0
Starting massiv-1.0.1.1
Building massiv-1.0.1.1
Failed to install massiv-1.0.1.1
Build log ( /home/builder/.cabal/logs/ghc-8.10.2/massiv-1.0.1.1-6SX8OFhlOBk635BQYAB4i1.log ):
cabal: Entering directory '/tmp/cabal-tmp-26491/massiv-1.0.1.1'
Configuring massiv-1.0.1.1...
Preprocessing library for massiv-1.0.1.1..
Building library for massiv-1.0.1.1..
[ 1 of 47] Compiling Data.Massiv.Core.Iterator ( src/Data/Massiv/Core/Iterator.hs, dist/build/Data/Massiv/Core/Iterator.o, dist/build/Data/Massiv/Core/Iterator.dyn_o )
[ 2 of 47] Compiling Data.Massiv.Core.Index.Internal ( src/Data/Massiv/Core/Index/Internal.hs, dist/build/Data/Massiv/Core/Index/Internal.o, dist/build/Data/Massiv/Core/Index/Internal.dyn_o )
[ 3 of 47] Compiling Data.Massiv.Core.Index.Stride ( src/Data/Massiv/Core/Index/Stride.hs, dist/build/Data/Massiv/Core/Index/Stride.o, dist/build/Data/Massiv/Core/Index/Stride.dyn_o )
[ 4 of 47] Compiling Data.Massiv.Core.Index.Ix ( src/Data/Massiv/Core/Index/Ix.hs, dist/build/Data/Massiv/Core/Index/Ix.o, dist/build/Data/Massiv/Core/Index/Ix.dyn_o )
[ 5 of 47] Compiling Data.Massiv.Core.Index.Tuple ( src/Data/Massiv/Core/Index/Tuple.hs, dist/build/Data/Massiv/Core/Index/Tuple.o, dist/build/Data/Massiv/Core/Index/Tuple.dyn_o )
[ 6 of 47] Compiling Data.Massiv.Core.Exception ( src/Data/Massiv/Core/Exception.hs, dist/build/Data/Massiv/Core/Exception.o, dist/build/Data/Massiv/Core/Exception.dyn_o )
[ 7 of 47] Compiling Data.Massiv.Core.Index ( src/Data/Massiv/Core/Index.hs, dist/build/Data/Massiv/Core/Index.o, dist/build/Data/Massiv/Core/Index.dyn_o )
[ 8 of 47] Compiling Data.Massiv.Core.Common ( src/Data/Massiv/Core/Common.hs, dist/build/Data/Massiv/Core/Common.o, dist/build/Data/Massiv/Core/Common.dyn_o )
[ 9 of 47] Compiling Data.Massiv.Array.Stencil.Internal ( src/Data/Massiv/Array/Stencil/Internal.hs, dist/build/Data/Massiv/Array/Stencil/Internal.o, dist/build/Data/Massiv/Array/Stencil/Internal.dyn_o )
[10 of 47] Compiling Data.Massiv.Array.Stencil.Unsafe ( src/Data/Massiv/Array/Stencil/Unsafe.hs, dist/build/Data/Massiv/Array/Stencil/Unsafe.o, dist/build/Data/Massiv/Array/Stencil/Unsafe.dyn_o )
[11 of 47] Compiling Data.Massiv.Array.Ops.Fold.Internal ( src/Data/Massiv/Array/Ops/Fold/Internal.hs, dist/build/Data/Massiv/Array/Ops/Fold/Internal.o, dist/build/Data/Massiv/Array/Ops/Fold/Internal.dyn_o )
[12 of 47] Compiling Data.Massiv.Array.Mutable.Internal ( src/Data/Massiv/Array/Mutable/Internal.hs, dist/build/Data/Massiv/Array/Mutable/Internal.o, dist/build/Data/Massiv/Array/Mutable/Internal.dyn_o )
[13 of 47] Compiling Data.Massiv.Array.Delayed.Push ( src/Data/Massiv/Array/Delayed/Push.hs, dist/build/Data/Massiv/Array/Delayed/Push.o, dist/build/Data/Massiv/Array/Delayed/Push.dyn_o )
[14 of 47] Compiling Data.Massiv.Core.Operations ( src/Data/Massiv/Core/Operations.hs, dist/build/Data/Massiv/Core/Operations.o, dist/build/Data/Massiv/Core/Operations.dyn_o )
[15 of 47] Compiling Data.Massiv.Vector.Stream ( src/Data/Massiv/Vector/Stream.hs, dist/build/Data/Massiv/Vector/Stream.o, dist/build/Data/Massiv/Vector/Stream.dyn_o )
[16 of 47] Compiling Data.Massiv.Core.List ( src/Data/Massiv/Core/List.hs, dist/build/Data/Massiv/Core/List.o, dist/build/Data/Massiv/Core/List.dyn_o )
[17 of 47] Compiling Data.Massiv.Core ( src/Data/Massiv/Core.hs, dist/build/Data/Massiv/Core.o, dist/build/Data/Massiv/Core.dyn_o )
[18 of 47] Compiling Data.Massiv.Array.Delayed.Pull ( src/Data/Massiv/Array/Delayed/Pull.hs, dist/build/Data/Massiv/Array/Delayed/Pull.o, dist/build/Data/Massiv/Array/Delayed/Pull.dyn_o )
[19 of 47] Compiling Data.Massiv.Array.Ops.Slice ( src/Data/Massiv/Array/Ops/Slice.hs, dist/build/Data/Massiv/Array/Ops/Slice.o, dist/build/Data/Massiv/Array/Ops/Slice.dyn_o )
[20 of 47] Compiling Data.Massiv.Array.Mutable ( src/Data/Massiv/Array/Mutable.hs, dist/build/Data/Massiv/Array/Mutable.o, dist/build/Data/Massiv/Array/Mutable.dyn_o )
[21 of 47] Compiling Data.Massiv.Array.Ops.Construct ( src/Data/Massiv/Array/Ops/Construct.hs, dist/build/Data/Massiv/Array/Ops/Construct.o, dist/build/Data/Massiv/Array/Ops/Construct.dyn_o )
[22 of 47] Compiling Data.Massiv.Array.Ops.Map ( src/Data/Massiv/Array/Ops/Map.hs, dist/build/Data/Massiv/Array/Ops/Map.o, dist/build/Data/Massiv/Array/Ops/Map.dyn_o )
[23 of 47] Compiling Data.Massiv.Array.Ops.Transform ( src/Data/Massiv/Array/Ops/Transform.hs, dist/build/Data/Massiv/Array/Ops/Transform.o, dist/build/Data/Massiv/Array/Ops/Transform.dyn_o )
[24 of 47] Compiling Data.Massiv.Array.Ops.Fold ( src/Data/Massiv/Array/Ops/Fold.hs, dist/build/Data/Massiv/Array/Ops/Fold.o, dist/build/Data/Massiv/Array/Ops/Fold.dyn_o )
[25 of 47] Compiling Data.Massiv.Array.Stencil.Convolution ( src/Data/Massiv/Array/Stencil/Convolution.hs, dist/build/Data/Massiv/Array/Stencil/Convolution.o, dist/build/Data/Massiv/Array/Stencil/Convolution.dyn_o )
[26 of 47] Compiling Data.Massiv.Array.Manifest.Internal ( src/Data/Massiv/Array/Manifest/Internal.hs, dist/build/Data/Massiv/Array/Manifest/Internal.o, dist/build/Data/Massiv/Array/Manifest/Internal.dyn_o )
[27 of 47] Compiling Data.Massiv.Array.Numeric ( src/Data/Massiv/Array/Numeric.hs, dist/build/Data/Massiv/Array/Numeric.o, dist/build/Data/Massiv/Array/Numeric.dyn_o )
[28 of 47] Compiling Data.Massiv.Array.Manifest.List ( src/Data/Massiv/Array/Manifest/List.hs, dist/build/Data/Massiv/Array/Manifest/List.o, dist/build/Data/Massiv/Array/Manifest/List.dyn_o )
[29 of 47] Compiling Data.Massiv.Array.Manifest.Unboxed ( src/Data/Massiv/Array/Manifest/Unboxed.hs, dist/build/Data/Massiv/Array/Manifest/Unboxed.o, dist/build/Data/Massiv/Array/Manifest/Unboxed.dyn_o )
src/Data/Massiv/Array/Manifest/Unboxed.hs:147:33: error:
" Couldn't match type m with ST (PrimState m)
m is a rigid type variable bound by
the type signature for:
initialize :: forall ix (m :: * -> *).
(Index ix, PrimMonad m) =>
MArray (PrimState m) U ix e -> m ()
at src/Data/Massiv/Array/Manifest/Unboxed.hs:147:3-12
Expected type: m ()
Actual type: ST (PrimState m) ()
" In the expression: VGM.basicInitialize marr
In an equation for initialize:
initialize (MUArray _ marr) = VGM.basicInitialize marr
In the instance declaration for Manifest U e
" Relevant bindings include
marr :: MVU.MVector (PrimState m) e
(bound at src/Data/Massiv/Array/Manifest/Unboxed.hs:147:25)
initialize :: MArray (PrimState m) U ix e -> m ()
(bound at src/Data/Massiv/Array/Manifest/Unboxed.hs:147:3)
|
147 | initialize (MUArray _ marr) = VGM.basicInitialize marr
| ^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-26491/massiv-1.0.1.1'
cabal: Error: some packages failed to install:
massiv-1.0.1.1-6SX8OFhlOBk635BQYAB4i1 failed during the building phase. The
exception was:
ExitFailure 1
massiv-persist-1.0.0.3-1ej3CURkUYTDHo3M3zShzl depends on
massiv-persist-1.0.0.3 which failed to install.
Test log
No test log was submitted for this report.