I believe when you run *runhaskell BuildFromSource.hs **master* then it does use master. I've confirmed that Elm-Platform/elm-compiler/elm-compiler.cabal has the constraint. I've also made those changes and recreated my sandbox (referring to attempt 1 in my origin post) to no avail.
On Sunday, August 14, 2016 at 6:18:10 PM UTC-6, Gary Lockyer wrote: > > From what I can see that change is not in the 0.17.1 branch which is what > BuildFromSource.hs brings down > so you'll need to make the change and build them manually. > > > > On 15 August 2016 at 12:00, Kofi Gumbs <[email protected] <javascript:>> > wrote: > >> Thanks for the quick response Greg, but that did not fix the issue for >> me. If that were indeed the fix, then using runhaskell *BuildFromSource.hs >> master *would work, right? For me, it gives the same errors. >> >> On Sunday, August 14, 2016 at 5:43:34 PM UTC-6, Gary Lockyer wrote: >>> >>> There's an issue with the version of aeson pretty >>> >>> If you edit >>> elm-compiler/elm-compiler.cabal >>> >>> and change the line: >>> aeson-pretty, >>> To >>> aeson-pretty < 0.8, >>> >>> Things should build ok. >>> >>> It looks like this has been done on master >>> >>> >>> https://github.com/elm-lang/elm-compiler/commit/eae9303fbed6ec929478315035fbe2e354e865e5 >>> >>> >>> On 15 August 2016 at 10:46, Kofi Gumbs <[email protected]> wrote: >>> >>>> Hello all, >>>> >>>> I've tried to build the elm tools locally in a couple of ways, but I am >>>> having trouble resolving the dependency graph. I am really only interested >>>> in elm-make, but I've tried the recommended BuildFromSource.hs script >>>> <https://github.com/elm-lang/elm-platform/blob/master/installers/BuildFromSource.hs> >>>> as >>>> well. Here are the results from both approaches (cabal-install version >>>> 1.24.0.0, GHC version 8.0.1): >>>> >>>> *1) Just elm-make – OUTPUT >>>> <https://gist.github.com/hkgumbs/9c5bd3efc8cec8d51a643864621ee25a>* >>>> # ~/Workspaces/elm-make (git)-[0.17.1]- >>>> >>>> $ cabal sandbox delete >>>> $ cabal sandbox init >>>> $ cabal sandbox add-source ../elm-compiler # both of these are also >>>> on 0.17.1 >>>> $ cabal sandbox add-source ../elm-package >>>> $ cabal install -j --only-dependencies --ghc-options="-w" # these >>>> flags are from the BuildFromSource.hs script (I've also tried without them) >>>> >>>> >>>> *2) BuildFromSource.hs – OUTPUT >>>> <https://gist.github.com/hkgumbs/fe48186e72f1c1357441f1185543662b>* >>>> >>>> # ~/Workspaces >>>> >>>> $ rm -rf Elm-Platform BuildFromSource.hs >>>> $ wget https:// >>>> raw.githubusercontent.com/elm-lang/elm-platform/master/installers/BuildFromSource.hs >>>> $ runhaskell BuildFromSource.hs 0.17.1 >>>> >>>> >>>> >>>> I am not very familiar with cabal dependency management but I suspect I >>>> am missing some --constraint. Has anyone seen / resolved this problem >>>> before? I haven't had success googling this particular issue, but I have a >>>> nagging feeling that it's documented somewhere. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Elm Discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Elm Discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
