Resolving dependencies... Starting StateVar-1.2 Starting cabal-doctest-1.0.8 Starting call-stack-0.2.0 Starting base-orphans-0.8.4 Building StateVar-1.2 Building cabal-doctest-1.0.8 Building base-orphans-0.8.4 Building call-stack-0.2.0 Completed call-stack-0.2.0 Starting data-default-class-0.1.2.0 Completed StateVar-1.2 Starting dlist-1.0 Building data-default-class-0.1.2.0 Building dlist-1.0 Completed cabal-doctest-1.0.8 Starting hashable-1.3.0.0 Building hashable-1.3.0.0 Completed data-default-class-0.1.2.0 Starting hostname-1.0 Building hostname-1.0 Completed hostname-1.0 Starting indexed-traversable-0.1 Completed base-orphans-0.8.4 Starting network-3.1.2.1 Building indexed-traversable-0.1 Completed dlist-1.0 Starting old-locale-1.0.0.7 Building old-locale-1.0.0.7 Completed hashable-1.3.0.0 Starting parallel-3.2.2.0 Building parallel-3.2.2.0 Completed old-locale-1.0.0.7 Starting primitive-0.7.1.0 Building primitive-0.7.1.0 Building network-3.1.2.1 Completed indexed-traversable-0.1 Starting reflection-2.1.6 Completed parallel-3.2.2.0 Starting safe-exceptions-0.1.7.1 Building reflection-2.1.6 Building safe-exceptions-0.1.7.1 Completed safe-exceptions-0.1.7.1 Starting semigroups-0.19.1 Building semigroups-0.19.1 Completed semigroups-0.19.1 Starting tagged-0.8.6 Building tagged-0.8.6 Completed reflection-2.1.6 Starting th-abstraction-0.4.1.0 Building th-abstraction-0.4.1.0 Completed tagged-0.8.6 Starting transformers-compat-0.6.6 Building transformers-compat-0.6.6 Completed network-3.1.2.1 Starting void-0.7.3 Building void-0.7.3 Completed void-0.7.3 Starting contravariant-1.5.2 Completed th-abstraction-0.4.1.0 Starting data-default-instances-containers-0.0.1 Building contravariant-1.5.2 Completed primitive-0.7.1.0 Starting data-default-instances-dlist-0.0.1 Building data-default-instances-containers-0.0.1 Building data-default-instances-dlist-0.0.1 Completed transformers-compat-0.6.6 Starting unordered-containers-0.2.13.0 Building unordered-containers-0.2.13.0 Completed data-default-instances-containers-0.0.1 Starting async-2.2.2 Completed data-default-instances-dlist-0.0.1 Starting data-default-instances-old-locale-0.0.1 Building async-2.2.2 Building data-default-instances-old-locale-0.0.1 Completed contravariant-1.5.2 Starting distributive-0.6.2 Completed data-default-instances-old-locale-0.0.1 Starting vector-0.12.1.2 Building vector-0.12.1.2 Completed async-2.2.2 Starting transformers-base-0.4.5.2 Building transformers-base-0.4.5.2 Building distributive-0.6.2 Completed transformers-base-0.4.5.2 Starting data-default-0.7.1.1 Building data-default-0.7.1.1 Completed distributive-0.6.2 Starting monad-control-1.0.2.3 Completed data-default-0.7.1.1 Starting comonad-5.0.7 Building monad-control-1.0.2.3 Building comonad-5.0.7 Completed monad-control-1.0.2.3 Starting extensible-effects-5.0.0.1 Building extensible-effects-5.0.0.1 Completed unordered-containers-0.2.13.0 Completed comonad-5.0.7 Starting bifunctors-5.5.8 Building bifunctors-5.5.8 Completed extensible-effects-5.0.0.1 Completed bifunctors-5.5.8 Starting profunctors-5.6 Starting semigroupoids-5.3.4 Building profunctors-5.6 Building semigroupoids-5.3.4 Completed vector-0.12.1.2 Completed profunctors-5.6 Starting invariant-0.5.4 Building invariant-0.5.4 Completed semigroupoids-5.3.4 Starting free-5.1.5 Building free-5.1.5 Completed invariant-0.5.4 Completed free-5.1.5 Starting adjunctions-4.4 Building adjunctions-4.4 Completed adjunctions-4.4 Starting kan-extensions-5.2.1 Building kan-extensions-5.2.1 Completed kan-extensions-5.2.1 Starting lens-4.19.2 Building lens-4.19.2 Completed lens-4.19.2 Starting extensible-effects-concurrent-2.0.0 Building extensible-effects-concurrent-2.0.0 Failed to install extensible-effects-concurrent-2.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/extensible-effects-concurrent-2.0.0-Be9x1lLkaaIEQnvmOOyVsb.log ): cabal: Entering directory '/tmp/cabal-tmp-32351/extensible-effects-concurrent-2.0.0' Configuring extensible-effects-concurrent-2.0.0... Preprocessing library for extensible-effects-concurrent-2.0.0.. Building library for extensible-effects-concurrent-2.0.0.. [ 1 of 35] Compiling Control.Eff.ExceptionExtra [ 2 of 35] Compiling Control.Eff.Log.Message [ 3 of 35] Compiling Control.Eff.Log.MessageRenderer [ 4 of 35] Compiling Control.Eff.Log.Writer [ 5 of 35] Compiling Control.Eff.Log.Handler [ 6 of 35] Compiling Control.Eff.Concurrent.Process [ 7 of 35] Compiling Control.Eff.Concurrent.Protocol [ 8 of 35] Compiling Control.Eff.Concurrent.Protocol.Wrapper [ 9 of 35] Compiling Control.Eff.Concurrent.Process.Timer [10 of 35] Compiling Control.Eff.Log [11 of 35] Compiling Control.Eff.Concurrent.Protocol.EffectfulServer [12 of 35] Compiling Control.Eff.Concurrent.Protocol.StatefulServer [13 of 35] Compiling Control.Eff.Concurrent.Protocol.Broker.InternalState [14 of 35] Compiling Control.Eff.Concurrent.Protocol.Client [15 of 35] Compiling Control.Eff.Concurrent.Protocol.Observer [16 of 35] Compiling Control.Eff.Concurrent.Protocol.Observer.Queue [17 of 35] Compiling Control.Eff.Concurrent.Process.Interactive [18 of 35] Compiling Control.Eff.Concurrent.Protocol.CallbackServer [19 of 35] Compiling Control.Eff.Concurrent.Protocol.Broker [20 of 35] Compiling Control.Eff.Concurrent.Protocol.Watchdog [21 of 35] Compiling Control.Eff.LogWriter.Rich [22 of 35] Compiling Control.Eff.LogWriter.File [23 of 35] Compiling Control.Eff.LogWriter.DebugTrace [24 of 35] Compiling Control.Eff.LogWriter.Console [25 of 35] Compiling Control.Eff.Concurrent.Process.SingleThreadedScheduler [26 of 35] Compiling Control.Eff.LogWriter.Async [27 of 35] Compiling Control.Eff.Concurrent.Process.ForkIOScheduler [28 of 35] Compiling Control.Eff.LogWriter.UDP [29 of 35] Compiling Control.Eff.LogWriter.UnixSocket [30 of 35] Compiling Control.Eff.Log.Examples [31 of 35] Compiling Control.Eff.Loop [32 of 35] Compiling Control.Eff.Concurrent [33 of 35] Compiling Control.Eff.Concurrent.SingleThreaded [34 of 35] Compiling Control.Eff.Concurrent.Pure [35 of 35] Compiling Paths_extensible_effects_concurrent Preprocessing executable 'extensible-effects-concurrent-example-1' for extensible-effects-concurrent-2.0.0.. Building executable 'extensible-effects-concurrent-example-1' for extensible-effects-concurrent-2.0.0.. [1 of 1] Compiling Main Linking dist/build/extensible-effects-concurrent-example-1/extensible-effects-concurrent-example-1 ... Preprocessing executable 'extensible-effects-concurrent-example-2' for extensible-effects-concurrent-2.0.0.. Building executable 'extensible-effects-concurrent-example-2' for extensible-effects-concurrent-2.0.0.. [1 of 1] Compiling Main Linking dist/build/extensible-effects-concurrent-example-2/extensible-effects-concurrent-example-2 ... Preprocessing executable 'extensible-effects-concurrent-example-3' for extensible-effects-concurrent-2.0.0.. Building executable 'extensible-effects-concurrent-example-3' for extensible-effects-concurrent-2.0.0.. [1 of 1] Compiling Main Linking dist/build/extensible-effects-concurrent-example-3/extensible-effects-concurrent-example-3 ... Preprocessing executable 'extensible-effects-concurrent-example-4' for extensible-effects-concurrent-2.0.0.. Building executable 'extensible-effects-concurrent-example-4' for extensible-effects-concurrent-2.0.0.. [1 of 1] Compiling Main Linking dist/build/extensible-effects-concurrent-example-4/extensible-effects-concurrent-example-4 ... Preprocessing executable 'extensible-effects-concurrent-example-embedded-protocols' for extensible-effects-concurrent-2.0.0.. Building executable 'extensible-effects-concurrent-example-embedded-protocols' for extensible-effects-concurrent-2.0.0.. [1 of 1] Compiling Main Linking dist/build/extensible-effects-concurrent-example-embedded-protocols/extensible-effects-concurrent-example-embedded-protocols ... Preprocessing executable 'extensible-effects-concurrent-example-loadtest' for extensible-effects-concurrent-2.0.0.. Building executable 'extensible-effects-concurrent-example-loadtest' for extensible-effects-concurrent-2.0.0.. [1 of 1] Compiling Main examples/loadtest/Main.hs:1:1: error: The IO action ‘main’ is not defined in module ‘Main’ | 1 | -- | This example uses most parts of the | ^ cabal: Leaving directory '/tmp/cabal-tmp-32351/extensible-effects-concurrent-2.0.0' cabal: Error: some packages failed to install: extensible-effects-concurrent-2.0.0-Be9x1lLkaaIEQnvmOOyVsb failed during the building phase. The exception was: ExitFailure 1