Configuring regex-compat-0.95.1... Flags chosen: splitbase=True, newbase=True Dependency array -any: using array-0.3.0.1 Dependency base ==4.*: using base-4.2.0.2 Dependency regex-base >=0.93: using regex-base-0.93.2 Dependency regex-posix >=0.95.1: using regex-posix-0.95.1 setup: The following installed packages are broken because other packages they depend on are missing. These broken packages must be rebuilt before they can be used. package regex-base-0.93.2 is broken due to missing package mtl-1.1.1.1-57f2dda1d35dc730219caa06f16057c1 I do have dev-haskell/mtl-2.1.1 installed
> package regex-base-0.93.2 is broken due to missing package > mtl-1.1.1.1-57f2dda1d35dc730219caa06f16057c1 > > > I do have dev-haskell/mtl-2.1.1 installed It means your regex-base package was built against mtl-1.1.1.1. Try to run haskell-updater: it will rebuild all such broken packages.
I had the exact same problem, and running haskell-updater fixed it for me. Thanks.
bug report is invalid - its necessary to run haskell-updater to rebuild such broken packages.
Can @preserved-rebuild be made to catch these things as well?