I came across this thread <https://github.com/elm-lang/elm-platform/issues/63> which was very insightful. I was building on a Mac, but everything is fine after spinning up a vagrant box and following this blog post <https://alphydan.svbtle.com/elm-lang-on-ubuntu-14-04>. Hope this helps some potential contributor in the future!
On Sunday, August 14, 2016 at 4:46:38 PM UTC-6, Kofi Gumbs 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 elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.