<div dir="ltr">Hard-coding the exact base version was a stupid mistake, sorry. I relaxed that and reattached a new version of the files to the ticket.<div><br></div><div>It seems that 'effect-monad's dependency on 'type-level-sets' is a bit to liberal, because the module structure and exports of that package changed between versions. I hard-coded the correct version of 'type-level-set' into the cabal file of the example. I did not get this, because I share a sandbox between my main project and the examples (and its been around for some time now). Seems like 'effect-monad' is bitrotting a bit...</div><div><br></div><div>I did not test these changes on 7.10.3, because I currently only have version 7.10.2 installed.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-15 22:30 GMT+00:00 Thomas Miedema <span dir="ltr"><<a href="mailto:thomasmiedema@gmail.com" target="_blank">thomasmiedema@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Fri, Jan 15, 2016 at 3:03 PM, Jan Bracker <span dir="ltr"><<a href="mailto:jan.bracker@googlemail.com" target="_blank">jan.bracker@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>You just have to download the three files and run "cabal install" to reproduce the error.<br></div></div></blockquote><div><br></div></span><div>It's never that easy, is it? Can you try in a cabal sandbox, with ghc-7.10.3. I'm getting:</div><div><br></div><div><br></div><div><br></div><div><div>cabal: Could not resolve dependencies:</div><div>trying: core-error-0.1 (user goal)</div><div>next goal: base (dependency of core-error-0.1)</div><div>rejecting: base-4.8.2.0/installed-0d6... (conflict: core-error =></div><div>base==4.8.1.0)</div><div>rejecting: base-4.8.1.0, base-4.8.0.0, base-4.7.0.2, base-4.7.0.1,</div><div>base-4.7.0.0, base-4.6.0.1, base-4.6.0.0, base-4.5.1.0, base-4.5.0.0,</div><div>base-4.4.1.0, base-4.4.0.0, base-4.3.1.0, base-4.3.0.0, base-4.2.0.2,</div><div>base-4.2.0.1, base-4.2.0.0, base-4.1.0.0, base-4.0.0.0, base-3.0.3.2,</div><div>base-3.0.3.1 (constraint from main config /home/thomas/.cabal/config requires</div><div>installed instance)</div><div>Dependency tree exhaustively searched.</div></div><div><br></div><div><br></div><div><br></div><div>After relaxing the depenency on base (or is the problem only reproducible with base 4.8.1.0 that, in case we are done here), I get:</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>Preprocessing library effect-monad-0.6.1...</div><div><br></div><div>src/Control/Effect/State.hs:4:14: Warning:</div><div>    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS</div><div>[ 1 of 17] Compiling Control.Effect.Helpers.List ( src/Control/Effect/Helpers/List.hs, dist/build/Control/Effect/Helpers/List.o )</div><div>[ 2 of 17] Compiling Control.Effect.Cond ( src/Control/Effect/Cond.hs, dist/build/Control/Effect/Cond.o )</div><div>[ 3 of 17] Compiling Control.Effect   ( src/Control/Effect.hs, dist/build/Control/Effect.o )</div><div>[ 4 of 17] Compiling Control.Effect.Counter ( src/Control/Effect/Counter.hs, dist/build/Control/Effect/Counter.o )</div><div>[ 5 of 17] Compiling Control.Effect.CounterNat ( src/Control/Effect/CounterNat.hs, dist/build/Control/Effect/CounterNat.o )</div><div>[ 6 of 17] Compiling Control.Effect.Maybe ( src/Control/Effect/Maybe.hs, dist/build/Control/Effect/Maybe.o )</div><div>[ 7 of 17] Compiling Control.Effect.Monad ( src/Control/Effect/Monad.hs, dist/build/Control/Effect/Monad.o )</div><div>[ 8 of 17] Compiling Control.Effect.Parameterised ( src/Control/Effect/Parameterised.hs, dist/build/Control/Effect/Parameterised.o )</div><div>[ 9 of 17] Compiling Control.Effect.Reader ( src/Control/Effect/Reader.hs, dist/build/Control/Effect/Reader.o )</div><div><br></div><div>src/Control/Effect/Reader.hs:33:8:</div><div>    Not in scope: type constructor or class ‘Var’</div><div><br></div><div>src/Control/Effect/Reader.hs:33:28:</div><div>    Not in scope: type constructor or class ‘:->’</div><div><br></div><div>src/Control/Effect/Reader.hs:34:5:</div><div>    Not in scope: data constructor ‘Var’</div><div><br></div><div>src/Control/Effect/Reader.hs:34:24:</div><div>    Not in scope: data constructor ‘Var’</div><div><br></div><div>src/Control/Effect/Reader.hs:34:28:</div><div>    Not in scope: data constructor ‘:->’</div><div>Failed to install effect-monad-0.6.1</div></div><div><br></div><div> </div><div><br></div><div><br></div></div></div></div>
</blockquote></div><br></div>