You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 24, 2022. It is now read-only.
I tried to install Clash on OS X. It appears that even with ghc 8.2.2, the dependencies failed. Does it mean that we need exactly version 8.0 of GHC with Clash? See trace below.
Thank you.
-- Mario
ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.2.2
cabal install clash-ghc --enable-documentation --enable-executable-dynamic
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: clash-ghc-0.7.2 (user goal)
trying: base-4.10.1.0/installed-4.1... (dependency of clash-ghc-0.7.2)
next goal: ghci (dependency of clash-ghc-0.7.2)
rejecting: ghci-8.2.2/installed-8.2..., ghci-8.2.2, ghci-8.2.1 (conflict:
clash-ghc => ghci>=8.0.1 && <8.2)
rejecting: ghci-8.0.2, ghci-8.0.1 (conflict: base==4.10.1.0/installed-4.1...,
ghci => base==4.9.*)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: clash-ghc, template-haskell,
clash-lib, lens, clash-prelude, clash-verilog, base, ghc, reflection, unbound,
RepLib, mtl, ghci
The text was updated successfully, but these errors were encountered:
Clash is deeply tied to GHC, so it’s been very difficult to support multiple versions. The currently released version only runs on GHC 8. While the next version will only work with GHC 8.2.
I tried to install Clash on OS X. It appears that even with ghc 8.2.2, the dependencies failed. Does it mean that we need exactly version 8.0 of GHC with Clash? See trace below.
Thank you.
-- Mario
ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.2.2
cabal install clash-ghc --enable-documentation --enable-executable-dynamic
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: clash-ghc-0.7.2 (user goal)
trying: base-4.10.1.0/installed-4.1... (dependency of clash-ghc-0.7.2)
next goal: ghci (dependency of clash-ghc-0.7.2)
rejecting: ghci-8.2.2/installed-8.2..., ghci-8.2.2, ghci-8.2.1 (conflict:
clash-ghc => ghci>=8.0.1 && <8.2)
rejecting: ghci-8.0.2, ghci-8.0.1 (conflict: base==4.10.1.0/installed-4.1...,
ghci => base==4.9.*)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: clash-ghc, template-haskell,
clash-lib, lens, clash-prelude, clash-verilog, base, ghc, reflection, unbound,
RepLib, mtl, ghci
The text was updated successfully, but these errors were encountered: