Resolving dependencies... Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Installed old-locale-1.0.0.7 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Installed old-time-1.1.0.3 Downloading newports-1.1... Configuring newports-1.1... Building newports-1.1... Failed to install newports-1.1 Build log ( /home/builder/.cabal/logs/newports-1.1.log ): cabal: Entering directory '/tmp/cabal-tmp-12718/newports-1.1' Configuring newports-1.1... Building newports-1.1... Preprocessing executable 'newports' for newports-1.1... [1 of 1] Compiling Main ( newports.hs, dist/build/newports/newports-tmp/Main.o ) newports.hs:70:29: error: • Couldn't match type ‘time-1.6.0.1:Data.Time.Clock.UTC.UTCTime’ with ‘T.ClockTime’ Expected type: IO [(FilePath, T.ClockTime)] Actual type: IO [(FilePath, time-1.6.0.1:Data.Time.Clock.UTC.UTCTime)] • In a stmt of a 'do' block: return $ zip d t In the expression: do { t <- mapM D.getModificationTime d; return $ zip d t } In an equation for ‘getModTimes’: getModTimes d = do { t <- mapM D.getModificationTime d; return $ zip d t } cabal: Leaving directory '/tmp/cabal-tmp-12718/newports-1.1' cabal: Error: some packages failed to install: newports-1.1 failed during the building phase. The exception was: ExitFailure 1