Build #1 for massiv-persist-1.0.0.3

[all reports]

Package massiv-persist-1.0.0.3
Install DependencyFailed massiv-persist-1.0.0.3
Docs NotTried
Tests NotTried
Time submitted 2022-07-05 20:40:03.875457001 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     persist-0.1.1.5
Starting     unliftio-core-0.2.0.1
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-5081/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-5081/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.