
so I keep seeing failures in some modules, but if i install them by hand things get resolved. How do i get cabal to do this for me? so the dependencies: criterion -> monad-par-0.3.4.7 -> parallel-3.2.0.4 which fails but installing parallel-3.2.0.6 unravels the broken dependency chain. Below is the output: cabal: Error: some packages failed to install: criterion-1.1.0.0 depends on monad-par-0.3.4.7 which failed to install. monad-par-0.3.4.7 failed during the building phase. The exception was: ExitFailure 1 statistics-0.13.2.3 depends on monad-par-0.3.4.7 which failed to install. anatolys-MacBook:rbm anatolyy$ cabal install monad-par Resolving dependencies... Configuring monad-par-0.3.4.7... Building monad-par-0.3.4.7... Failed to install monad-par-0.3.4.7 Last 10 lines of the build log ( /Users/anatolyy/.cabal/logs/monad-par-0.3.4.7.log ): Building monad-par-0.3.4.7... Preprocessing library monad-par-0.3.4.7... <command line>: cannot satisfy -package-id parallel-3.2.0.4-c330f8c64fe6816637464ee78fcb9a93 (use -v for more information) cabal: Error: some packages failed to install: monad-par-0.3.4.7 failed during the building phase. The exception was: ExitFailure 1 anatolys-MacBook:rbm anatolyy$ cabal install parallel Resolving dependencies... Downloading parallel-3.2.0.6... Configuring parallel-3.2.0.6... Building parallel-3.2.0.6... Installed parallel-3.2.0.6 Updating documentation index /Users/anatolyy/Library/Haskell/share/doc/index.html anatolys-MacBook:rbm anatolyy$ cabal install monad-par Resolving dependencies... Configuring monad-par-0.3.4.7... Building monad-par-0.3.4.7... Installed monad-par-0.3.4.7 Updating documentation index /Users/anatolyy/Library/Haskell/share/doc/index.html