I'm trying to get this to build so I can use elm-test on nixos... I cloned the repo and tried cabal build, with dependency issues. Its been a few years since I tried compiling anything with cabal so maybe I'm doing it wrong? Thx.
bburdette@BB-5520:~/op-code/elm-interface-to-json$ cabal new-build
Resolving dependencies...
cabal: Could not resolve dependencies:
[__0] trying: elm-interface-to-json-0.1.0.0 (user goal)
[__1] next goal: transformers (dependency of elm-interface-to-json)
[__1] rejecting: transformers-0.5.5.0/installed-0.5..., transformers-0.5.5.0,
transformers-0.5.4.0 (conflict: elm-interface-to-json =>
transformers==0.5.2.0)
[__1] trying: transformers-0.5.2.0
[__2] next goal: base (dependency of elm-interface-to-json)
[__2] rejecting: base-4.11.1.0/installed-4.1... (conflict: transformers =>
base>=2 && <4.11)
[__2] rejecting: base-4.12.0.0, base-4.11.1.0, base-4.11.0.0, base-4.10.1.0,
base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0, base-4.8.1.0,
base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, 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, 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, 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, base-3.0.3.1 (constraint from
non-upgradeable package requires installed instance)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, elm-interface-to-json,
transformers
bburdette@BB-5520:~/op-code/elm-interface-to-json$ cabal builld
cabal: unrecognised command: builld (try --help)
bburdette@BB-5520:~/op-code/elm-interface-to-json$ cabal build
Resolving dependencies...
Warning: solver failed to find a solution:
Could not resolve dependencies:
[__0] trying: elm-interface-to-json-0.1.0.0 (user goal)
[__1] next goal: transformers (dependency of elm-interface-to-json)
[__1] rejecting: transformers-0.5.5.0/installed-0.5... (conflict:
elm-interface-to-json => transformers==0.5.2.0)
[__1] fail (backjumping, conflict set: elm-interface-to-json, transformers)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: elm-interface-to-json, transformers
Trying configure anyway.
Configuring elm-interface-to-json-0.1.0.0...
cabal: Encountered missing dependencies:
aeson ==1.0.2.1,
aeson-pretty ==0.7.2,
binary ==0.7.6.1,
bytestring ==0.10.8.1,
concatenative ==1.0.1,
containers ==0.5.7.1,
directory ==1.3.0.0,
either ==4.4.1.1,
elm-compiler ==0.18,
filemanip ==0.3.6.3,
filepath ==1.4.1.1,
indents ==0.3.3,
optparse-applicative ==0.13.1.0,
parsec ==3.1.11,
text ==1.2.2.1,
transformers ==0.5.2.0
bburdette@BB-5520:~/op-code/elm-interface-to-json$