I’m trying to get a local build working, and I’m using Nix.
But quite often, I’ve encountered cabal errors like these:
cabal: Could not resolve dependencies: [__0] trying: xmonad-tr-0.1.0.0 (user goal) [__1] trying: xmonad-extras-0.15.3/installed-H1hUQQmcjgAFfVvYAs3jro (dependency of xmonad-tr) [__2] next goal: xmonad-ashesh (dependency of xmonad-tr) [__2] rejecting: xmonad-ashesh-0.1.0.0/installed-BpaJtPZCob0B6e7FAtlq83 (conflict: xmonad-extras => xmonad-contrib==0.16/installed-W9AgyfioI3Af2b3pBTxkz, xmonad-ashesh => xmonad-contrib==0.16/installed-DTNJOYF6FKwHHjbmaznzhU) [__2] fail (backjumping, conflict set: xmonad-ashesh, xmonad-extras, xmonad-tr)
My question here is, what does this error message mean?
It seems to me that cabal fails to find a satisfactory xmonad-contrib, but what does the
/installed-* after the conflicting version mean? And also, aren’t the contrib versions here the same?