Resolving dependencies... Downloading rangemin-1.1.1... Configuring rangemin-1.1.1... Building rangemin-1.1.1... Preprocessing library rangemin-1.1.1... on the commandline: Warning: The -fvia-c flag does nothing; it will be removed in a future GHC release Data/RangeMin/Internal/HandyList.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead [1 of 6] Compiling Data.RangeMin.Internal.HandyList ( Data/RangeMin/Internal/HandyList.hs, dist/build/Data/RangeMin/Internal/HandyList.o ) Data/RangeMin/Internal/HandyList.hs:148:50: Warning: Pattern bindings containing unlifted types should use an outermost bang pattern: I# xx = fromEnum x In the expression: let I# xx = fromEnum x in map toEnum (build (\ c _ -> unckdEFIntFB c xx)) When checking the transformation rule "efInt" Data/RangeMin/Internal/HandyList.hs:149:59: Warning: Pattern bindings containing unlifted types should use an outermost bang pattern: I# xx = fromEnum x In the expression: let I# xx = fromEnum x I# yy = fromEnum y in map toEnum (build (\ c _ -> unckdEFDIntFB c xx yy)) When checking the transformation rule "efdInt" Data/RangeMin/Internal/HandyList.hs:149:79: Warning: Pattern bindings containing unlifted types should use an outermost bang pattern: I# yy = fromEnum y In the expression: let I# xx = fromEnum x I# yy = fromEnum y in map toEnum (build (\ c _ -> unckdEFDIntFB c xx yy)) When checking the transformation rule "efdInt" [2 of 6] Compiling Data.RangeMin.Internal.HandyNumeric ( Data/RangeMin/Internal/HandyNumeric.hs, dist/build/Data/RangeMin/Internal/HandyNumeric.o ) [3 of 6] Compiling Data.RangeMin.Internal.Combinators ( Data/RangeMin/Internal/Combinators.hs, dist/build/Data/RangeMin/Internal/Combinators.o ) [4 of 6] Compiling Data.RangeMin.Internal.HandyOrdering ( Data/RangeMin/Internal/HandyOrdering.hs, dist/build/Data/RangeMin/Internal/HandyOrdering.o ) [5 of 6] Compiling Data.RangeMin.Internal.HandyArray ( Data/RangeMin/Internal/HandyArray.hs, dist/build/Data/RangeMin/Internal/HandyArray.o ) Data/RangeMin/Internal/HandyArray.hs:127:17: Ambiguous occurrence `unsafeFreeze' It could refer to either `Data.Array.Base.unsafeFreeze', imported from `Data.Array.Base' at Data/RangeMin/Internal/HandyArray.hs:11:1-38 or `Data.Array.MArray.unsafeFreeze', imported from `Data.Array.MArray' at Data/RangeMin/Internal/HandyArray.hs:12:1-40 Failed to install rangemin-1.1.1 cabal: Error: some packages failed to install: rangemin-1.1.1 failed during the building phase. The exception was: ExitFailure 1