@@ -11,7 +11,6 @@ import qualified Data.Set as Set
1111import Distribution.Text (simpleParse)
1212import Distribution.Version (withinRange)
1313import Prelude hiding (pi)
14−import Stackage.CheckPlan
1514import Stackage.Config
1615import Stackage.InstallInfo
1716import Stackage.Tarballs
@@ -29,6 +28,7 @@ import System.Process (rawSystem, readProcess, runProcess,
2928
3029checkCabalVersion :: IO String
3130checkCabalVersion = do
31+ putStrLn "Checking Cabal version"
3232 versionString <- readProcess "cabal" ["--version"] ""
3333 libVersion <-
3434 case map words $ lines versionString of
@@ -36,10 +36,10 @@ checkCabalVersion = do
3636 _ -> error "Did not understand cabal --version output"
3737
3838 case (simpleParse libVersion, simpleParse ">= 1.16") of
39− (Nothing, _) -> error $ "Invalid Cabal library version: " ++ libVersion
39+ (Nothing, _) -> error $ "cabal binary reported an invalid Cabal library version: " ++ libVersion
4040 (_, Nothing) -> assert False $ return ()
4141 (Just v, Just vr)
4242 | v `withinRange` vr -> return ()
43− | otherwise -> error $ "Unsupported Cabal library version: " ++ libVersion
43+ | otherwise -> error $ "cabal binary build against unsupported Cabal library version: " ++ libVersion
4444
4545 return libVersion