Build #1 for aivika-transformers-4.3.1

[all reports]

Package aivika-transformers-4.3.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-11-28 06:34:34.017882 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies aivika-4.6, array-0.5.1.1, base-4.9.0.0, containers-0.5.7.1, mtl-2.2.1, random-1.1, vector-0.11.0.0
Flags none

Build log

[view raw]

Resolving dependencies...
Configuring mtl-2.2.1...
Configuring primitive-0.6.1.0...
Building primitive-0.6.1.0...
Building mtl-2.2.1...
Configuring random-1.1...
Installed mtl-2.2.1
Installed primitive-0.6.1.0
Configuring vector-0.11.0.0...
Building random-1.1...
Building vector-0.11.0.0...
Installed random-1.1
Installed vector-0.11.0.0
Configuring aivika-4.6...
Building aivika-4.6...
Installed aivika-4.6
Downloading aivika-transformers-4.3.1...
Configuring aivika-transformers-4.3.1...
Building aivika-transformers-4.3.1...
Failed to install aivika-transformers-4.3.1
Build log ( /home/builder/.cabal/logs/aivika-transformers-4.3.1.log ):
cabal: Entering directory '/tmp/cabal-tmp-29537/aivika-transformers-4.3.1'
Configuring aivika-transformers-4.3.1...
Building aivika-transformers-4.3.1...
Preprocessing library aivika-transformers-4.3.1...
[ 1 of 82] Compiling Simulation.Aivika.Trans.Template ( Simulation/Aivika/Trans/Template.hs, dist/build/Simulation/Aivika/Trans/Template.o )
[ 2 of 82] Compiling Simulation.Aivika.Trans.Table ( Simulation/Aivika/Trans/Table.hs, dist/build/Simulation/Aivika/Trans/Table.o )
[ 3 of 82] Compiling Simulation.Aivika.Trans.Statistics ( Simulation/Aivika/Trans/Statistics.hs, dist/build/Simulation/Aivika/Trans/Statistics.o )
[ 4 of 82] Compiling Simulation.Aivika.Trans.Generator ( Simulation/Aivika/Trans/Generator.hs, dist/build/Simulation/Aivika/Trans/Generator.o )
[ 5 of 82] Compiling Simulation.Aivika.Trans.Internal.Types ( Simulation/Aivika/Trans/Internal/Types.hs, dist/build/Simulation/Aivika/Trans/Internal/Types.o )
[ 6 of 82] Compiling Simulation.Aivika.Trans.Internal.Specs ( Simulation/Aivika/Trans/Internal/Specs.hs, dist/build/Simulation/Aivika/Trans/Internal/Specs.o )
[ 7 of 82] Compiling Simulation.Aivika.Trans.Specs ( Simulation/Aivika/Trans/Specs.hs, dist/build/Simulation/Aivika/Trans/Specs.o )
[ 8 of 82] Compiling Simulation.Aivika.Trans.QueueStrategy ( Simulation/Aivika/Trans/QueueStrategy.hs, dist/build/Simulation/Aivika/Trans/QueueStrategy.o )
[ 9 of 82] Compiling Simulation.Aivika.Trans.Ref.Base ( Simulation/Aivika/Trans/Ref/Base.hs, dist/build/Simulation/Aivika/Trans/Ref/Base.o )
[10 of 82] Compiling Simulation.Aivika.Trans.Exception ( Simulation/Aivika/Trans/Exception.hs, dist/build/Simulation/Aivika/Trans/Exception.o )
[11 of 82] Compiling Simulation.Aivika.Trans.Comp ( Simulation/Aivika/Trans/Comp.hs, dist/build/Simulation/Aivika/Trans/Comp.o )
[12 of 82] Compiling Simulation.Aivika.Trans.DES ( Simulation/Aivika/Trans/DES.hs, dist/build/Simulation/Aivika/Trans/DES.o )
[13 of 82] Compiling Simulation.Aivika.Trans.Internal.Parameter ( Simulation/Aivika/Trans/Internal/Parameter.hs, dist/build/Simulation/Aivika/Trans/Internal/Parameter.o )
[14 of 82] Compiling Simulation.Aivika.Trans.Parameter ( Simulation/Aivika/Trans/Parameter.hs, dist/build/Simulation/Aivika/Trans/Parameter.o )
[15 of 82] Compiling Simulation.Aivika.Trans.Internal.Simulation ( Simulation/Aivika/Trans/Internal/Simulation.hs, dist/build/Simulation/Aivika/Trans/Internal/Simulation.o )
[16 of 82] Compiling Simulation.Aivika.Trans.Internal.Dynamics ( Simulation/Aivika/Trans/Internal/Dynamics.hs, dist/build/Simulation/Aivika/Trans/Internal/Dynamics.o )
[17 of 82] Compiling Simulation.Aivika.Trans.Dynamics ( Simulation/Aivika/Trans/Dynamics.hs, dist/build/Simulation/Aivika/Trans/Dynamics.o )
[18 of 82] Compiling Simulation.Aivika.Trans.Dynamics.Extra ( Simulation/Aivika/Trans/Dynamics/Extra.hs, dist/build/Simulation/Aivika/Trans/Dynamics/Extra.o )
[19 of 82] Compiling Simulation.Aivika.Trans.Dynamics.Memo ( Simulation/Aivika/Trans/Dynamics/Memo.hs, dist/build/Simulation/Aivika/Trans/Dynamics/Memo.o )
[20 of 82] Compiling Simulation.Aivika.Trans.Dynamics.Memo.Unboxed ( Simulation/Aivika/Trans/Dynamics/Memo/Unboxed.hs, dist/build/Simulation/Aivika/Trans/Dynamics/Memo/Unboxed.o )
[21 of 82] Compiling Simulation.Aivika.Trans.Internal.Event ( Simulation/Aivika/Trans/Internal/Event.hs, dist/build/Simulation/Aivika/Trans/Internal/Event.o )
[22 of 82] Compiling Simulation.Aivika.Trans.Event ( Simulation/Aivika/Trans/Event.hs, dist/build/Simulation/Aivika/Trans/Event.o )
[23 of 82] Compiling Simulation.Aivika.Trans.Signal ( Simulation/Aivika/Trans/Signal.hs, dist/build/Simulation/Aivika/Trans/Signal.o )
[24 of 82] Compiling Simulation.Aivika.Trans.Internal.Cont ( Simulation/Aivika/Trans/Internal/Cont.hs, dist/build/Simulation/Aivika/Trans/Internal/Cont.o )
[25 of 82] Compiling Simulation.Aivika.Trans.Cont ( Simulation/Aivika/Trans/Cont.hs, dist/build/Simulation/Aivika/Trans/Cont.o )
[26 of 82] Compiling Simulation.Aivika.Trans.Internal.Process ( Simulation/Aivika/Trans/Internal/Process.hs, dist/build/Simulation/Aivika/Trans/Internal/Process.o )
[27 of 82] Compiling Simulation.Aivika.Trans.Process ( Simulation/Aivika/Trans/Process.hs, dist/build/Simulation/Aivika/Trans/Process.o )
[28 of 82] Compiling Simulation.Aivika.Trans.Resource ( Simulation/Aivika/Trans/Resource.hs, dist/build/Simulation/Aivika/Trans/Resource.o )
[29 of 82] Compiling Simulation.Aivika.Trans.Resource.Preemption ( Simulation/Aivika/Trans/Resource/Preemption.hs, dist/build/Simulation/Aivika/Trans/Resource/Preemption.o )
[30 of 82] Compiling Simulation.Aivika.Trans.Queue ( Simulation/Aivika/Trans/Queue.hs, dist/build/Simulation/Aivika/Trans/Queue.o )
[31 of 82] Compiling Simulation.Aivika.Trans.Queue.Infinite ( Simulation/Aivika/Trans/Queue/Infinite.hs, dist/build/Simulation/Aivika/Trans/Queue/Infinite.o )
[32 of 82] Compiling Simulation.Aivika.Trans.Ref ( Simulation/Aivika/Trans/Ref.hs, dist/build/Simulation/Aivika/Trans/Ref.o )
[33 of 82] Compiling Simulation.Aivika.Trans.Simulation ( Simulation/Aivika/Trans/Simulation.hs, dist/build/Simulation/Aivika/Trans/Simulation.o )
[34 of 82] Compiling Simulation.Aivika.Trans.DoubleLinkedList ( Simulation/Aivika/Trans/DoubleLinkedList.hs, dist/build/Simulation/Aivika/Trans/DoubleLinkedList.o )
[35 of 82] Compiling Simulation.Aivika.Trans.Gate ( Simulation/Aivika/Trans/Gate.hs, dist/build/Simulation/Aivika/Trans/Gate.o )
[36 of 82] Compiling Simulation.Aivika.Trans.Stream ( Simulation/Aivika/Trans/Stream.hs, dist/build/Simulation/Aivika/Trans/Stream.o )
[37 of 82] Compiling Simulation.Aivika.Trans.Processor ( Simulation/Aivika/Trans/Processor.hs, dist/build/Simulation/Aivika/Trans/Processor.o )
[38 of 82] Compiling Simulation.Aivika.Trans.Processor.RoundRobbin ( Simulation/Aivika/Trans/Processor/RoundRobbin.hs, dist/build/Simulation/Aivika/Trans/Processor/RoundRobbin.o )
[39 of 82] Compiling Simulation.Aivika.Trans.Server ( Simulation/Aivika/Trans/Server.hs, dist/build/Simulation/Aivika/Trans/Server.o )
[40 of 82] Compiling Simulation.Aivika.Trans.Task ( Simulation/Aivika/Trans/Task.hs, dist/build/Simulation/Aivika/Trans/Task.o )
[41 of 82] Compiling Simulation.Aivika.Trans.Var ( Simulation/Aivika/Trans/Var.hs, dist/build/Simulation/Aivika/Trans/Var.o )

Simulation/Aivika/Trans/Var.hs:77:3: error:
    • Constraint ‘MonadDES m’ in the type of ‘varChanged_’
        constrains only the class type variables
      Use ConstrainedClassMethods to allow it
    • When checking the class method:
        varChanged_ :: forall (m :: * -> *).
                       MonadVar m =>
                       forall a. MonadDES m => Var m a -> Signal m ()
      In the class declaration for ‘MonadVar’
cabal: Leaving directory '/tmp/cabal-tmp-29537/aivika-transformers-4.3.1'
cabal: Error: some packages failed to install:
aivika-transformers-4.3.1 failed during the building phase. The exception was:
ExitFailure 1