Build #3 for vivid-0.4.2.2

[all reports]

Package vivid-0.4.2.2
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2018-11-10 22:22:35.312278627 UTC
Compiler ghc-8.6.1
OS linux
Arch x86_64
Dependencies MonadRandom-0.5.1.1, base-4.12.0.0, binary-0.8.6.0, bytestring-0.10.8.2, containers-0.6.0.1, directory-1.3.3.0, filepath-1.4.2.1, hashable-1.2.7.0, mtl-2.2.2, network-2.8.0.0, process-1.6.3.0, random-1.1, random-shuffle-0.0.4, split-0.2.3.3, stm-2.5.0.0, time-1.8.0.2, transformers-0.5.5.0, utf8-string-1.0.1.1, vivid-osc-0.5.0.0, vivid-supercollider-0.4.1.1
Flags none

Build log

[view raw]

Warning: The install command is a part of the legacy v1 style of cabal usage.

Please switch to using either the new project style and the new-install
command or the legacy v1-install alias as new-style projects will become the
default in the next version of cabal-install. Please file a bug if you cannot
replicate a working v1- use case with the new-style commands.

For more information, see: https://wiki.haskell.org/Cabal/NewBuild

Resolving dependencies...
Starting     hashable-1.2.7.0
Starting     cereal-0.5.7.0
Building     cereal-0.5.7.0
Building     hashable-1.2.7.0
Completed    hashable-1.2.7.0
Starting     network-2.8.0.0
Completed    cereal-0.5.7.0
Starting     primitive-0.6.4.0
Building     network-2.8.0.0
Building     primitive-0.6.4.0
Completed    network-2.8.0.0
Starting     random-1.1
Building     random-1.1
Completed    random-1.1
Starting     split-0.2.3.3
Completed    primitive-0.6.4.0
Starting     transformers-compat-0.6.2
Building     split-0.2.3.3
Building     transformers-compat-0.6.2
Completed    split-0.2.3.3
Starting     utf8-string-1.0.1.1
Building     utf8-string-1.0.1.1
Completed    transformers-compat-0.6.2
Starting     vivid-osc-0.5.0.0
Building     vivid-osc-0.5.0.0
Completed    vivid-osc-0.5.0.0
Starting     MonadRandom-0.5.1.1
Completed    utf8-string-1.0.1.1
Starting     vivid-supercollider-0.4.1.1
Building     MonadRandom-0.5.1.1
Building     vivid-supercollider-0.4.1.1
Completed    MonadRandom-0.5.1.1
Starting     random-shuffle-0.0.4
Completed    vivid-supercollider-0.4.1.1
Building     random-shuffle-0.0.4
Completed    random-shuffle-0.0.4
Starting     vivid-0.4.2.2
Building     vivid-0.4.2.2
Failed to install vivid-0.4.2.2
Build log ( /home/builder/.cabal/logs/ghc-8.6.1/vivid-0.4.2.2-FwaeoA2OWrS4hMFWADIoFM.log ):
cabal: Entering directory '/tmp/cabal-tmp-19332/vivid-0.4.2.2'
Configuring vivid-0.4.2.2...
Preprocessing library for vivid-0.4.2.2..
Building library for vivid-0.4.2.2..
[ 1 of 53] Compiling Vivid.OSC.Bundles ( Vivid/OSC/Bundles.hs, dist/build/Vivid/OSC/Bundles.o )
[ 2 of 53] Compiling Vivid.Randomness ( Vivid/Randomness.hs, dist/build/Vivid/Randomness.o )
[ 3 of 53] Compiling Vivid.SynthDef.TypesafeArgs ( Vivid/SynthDef/TypesafeArgs.hs, dist/build/Vivid/SynthDef/TypesafeArgs.o )
[ 4 of 53] Compiling Vivid.SynthDef.Types ( Vivid/SynthDef/Types.hs, dist/build/Vivid/SynthDef/Types.o )
[ 5 of 53] Compiling Vivid.SynthDef.ToSig ( Vivid/SynthDef/ToSig.hs, dist/build/Vivid/SynthDef/ToSig.o )
[ 6 of 53] Compiling Vivid.SynthDef.FromUA ( Vivid/SynthDef/FromUA.hs, dist/build/Vivid/SynthDef/FromUA.o )
[ 7 of 53] Compiling Vivid.SynthDef   ( Vivid/SynthDef.hs, dist/build/Vivid/SynthDef.o )
[ 8 of 53] Compiling Vivid.SCServer.State ( Vivid/SCServer/State.hs, dist/build/Vivid/SCServer/State.o )
[ 9 of 53] Compiling Vivid.SCServer.Connection ( Vivid/SCServer/Connection.hs, dist/build/Vivid/SCServer/Connection.o )
[10 of 53] Compiling Vivid.Envelopes  ( Vivid/Envelopes.hs, dist/build/Vivid/Envelopes.o )
[11 of 53] Compiling Vivid.Actions.Class ( Vivid/Actions/Class.hs, dist/build/Vivid/Actions/Class.o )
[12 of 53] Compiling Vivid.Actions.IO ( Vivid/Actions/IO.hs, dist/build/Vivid/Actions/IO.o )
[13 of 53] Compiling Vivid.SCServer.Types ( Vivid/SCServer/Types.hs, dist/build/Vivid/SCServer/Types.o )
[14 of 53] Compiling Vivid.SCServer   ( Vivid/SCServer.hs, dist/build/Vivid/SCServer.o )
[15 of 53] Compiling Vivid.Actions.Scheduled ( Vivid/Actions/Scheduled.hs, dist/build/Vivid/Actions/Scheduled.o )
[16 of 53] Compiling Vivid.Actions.NRT ( Vivid/Actions/NRT.hs, dist/build/Vivid/Actions/NRT.o )
[17 of 53] Compiling Vivid.UGens.Algebraic ( Vivid/UGens/Algebraic.hs, dist/build/Vivid/UGens/Algebraic.o )
[18 of 53] Compiling Vivid.UGens.Args ( Vivid/UGens/Args.hs, dist/build/Vivid/UGens/Args.o )
[19 of 53] Compiling Vivid.UGens.Analysis ( Vivid/UGens/Analysis.hs, dist/build/Vivid/UGens/Analysis.o )
[20 of 53] Compiling Vivid.UGens.Buffer ( Vivid/UGens/Buffer.hs, dist/build/Vivid/UGens/Buffer.o )
[21 of 53] Compiling Vivid.UGens.Conversion ( Vivid/UGens/Conversion.hs, dist/build/Vivid/UGens/Conversion.o )
[22 of 53] Compiling Vivid.UGens.Convolution ( Vivid/UGens/Convolution.hs, dist/build/Vivid/UGens/Convolution.o )
[23 of 53] Compiling Vivid.UGens.Delays ( Vivid/UGens/Delays.hs, dist/build/Vivid/UGens/Delays.o )
[24 of 53] Compiling Vivid.UGens.Demand ( Vivid/UGens/Demand.hs, dist/build/Vivid/UGens/Demand.o )
[25 of 53] Compiling Vivid.UGens.Dynamics ( Vivid/UGens/Dynamics.hs, dist/build/Vivid/UGens/Dynamics.o )
[26 of 53] Compiling Vivid.UGens.Envelopes ( Vivid/UGens/Envelopes.hs, dist/build/Vivid/UGens/Envelopes.o )
[27 of 53] Compiling Vivid.UGens.FFT  ( Vivid/UGens/FFT.hs, dist/build/Vivid/UGens/FFT.o )
[28 of 53] Compiling Vivid.UGens.Filters.Linear ( Vivid/UGens/Filters/Linear.hs, dist/build/Vivid/UGens/Filters/Linear.o )
[29 of 53] Compiling Vivid.UGens.Filters.Nonlinear ( Vivid/UGens/Filters/Nonlinear.hs, dist/build/Vivid/UGens/Filters/Nonlinear.o )
[30 of 53] Compiling Vivid.UGens.Filters.Pitch ( Vivid/UGens/Filters/Pitch.hs, dist/build/Vivid/UGens/Filters/Pitch.o )
[31 of 53] Compiling Vivid.UGens.Generators.Chaotic ( Vivid/UGens/Generators/Chaotic.hs, dist/build/Vivid/UGens/Generators/Chaotic.o )
[32 of 53] Compiling Vivid.UGens.Generators.Deterministic ( Vivid/UGens/Generators/Deterministic.hs, dist/build/Vivid/UGens/Generators/Deterministic.o )
[33 of 53] Compiling Vivid.UGens.Generators.Granular ( Vivid/UGens/Generators/Granular.hs, dist/build/Vivid/UGens/Generators/Granular.o )
[34 of 53] Compiling Vivid.UGens.Generators.SingleValue ( Vivid/UGens/Generators/SingleValue.hs, dist/build/Vivid/UGens/Generators/SingleValue.o )
[35 of 53] Compiling Vivid.UGens.Generators.Stochastic ( Vivid/UGens/Generators/Stochastic.hs, dist/build/Vivid/UGens/Generators/Stochastic.o )
[36 of 53] Compiling Vivid.UGens.InOut ( Vivid/UGens/InOut.hs, dist/build/Vivid/UGens/InOut.o )

Vivid/UGens/InOut.hs:98:4: error:
    • Could not deduce (Control.Monad.Fail.MonadFail
                          Data.Functor.Identity.Identity)
        arising from a do statement
        with the failable pattern ‘[]’
      from the context: ToSig s as
        bound by the type signature for:
                   localOut :: forall s (as :: [ghc-prim-0.5.3:GHC.Types.Symbol]).
                               ToSig s as =>
                               [s] -> SDBody' as ()
        at Vivid/UGens/InOut.hs:95:1-46
    • In a stmt of a 'do' block:
        [] <- addPolyUGen $ UGen (UGName_S "LocalOut") AR sigs 0
      In the expression:
        do sigs <- mapM toSig inSig
           [] <- addPolyUGen $ UGen (UGName_S "LocalOut") AR sigs 0
           pure ()
      In an equation for ‘localOut’:
          localOut inSig
            = do sigs <- mapM toSig inSig
                 [] <- addPolyUGen $ UGen (UGName_S "LocalOut") AR sigs 0
                 pure ()
   |
98 |    [] <- addPolyUGen $ UGen (UGName_S "LocalOut") AR sigs 0
   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-19332/vivid-0.4.2.2'
cabal: Error: some packages failed to install:
vivid-0.4.2.2-FwaeoA2OWrS4hMFWADIoFM failed during the building phase. The
exception was:
ExitFailure 1