Resolving dependencies... Configuring primitive-0.6.1.0... Building primitive-0.6.1.0... Installed primitive-0.6.1.0 Configuring vector-0.11.0.0... Building vector-0.11.0.0... Installed vector-0.11.0.0 Configuring histogram-fill-0.3... Building histogram-fill-0.3... Failed to install histogram-fill-0.3 Build log ( /home/builder/.cabal/logs/histogram-fill-0.3.log ): cabal: Entering directory '/tmp/cabal-tmp-3785/histogram-fill-0.3' Configuring histogram-fill-0.3... Building histogram-fill-0.3... Preprocessing library histogram-fill-0.3... Data/Histogram/Bin.hs:7:14: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS [1 of 7] Compiling Data.Histogram.Parse ( Data/Histogram/Parse.hs, dist/build/Data/Histogram/Parse.o ) [2 of 7] Compiling Data.Histogram.Bin ( Data/Histogram/Bin.hs, dist/build/Data/Histogram/Bin.o ) Data/Histogram/Bin.hs:317:66: error: • Could not deduce (Show f) arising from a use of ‘show’ from the context: RealFrac f bound by the type signature for: scaleBinF :: RealFrac f => f -> f -> BinF f -> BinF f at Data/Histogram/Bin.hs:314:1-53 Possible fix: add (Show f) to the context of the type signature for: scaleBinF :: RealFrac f => f -> f -> BinF f -> BinF f • In the first argument of ‘(++)’, namely ‘show b’ In the second argument of ‘(++)’, namely ‘show b ++ ")"’ In the second argument of ‘($)’, namely ‘"scaleBinF: b must be positive (b = " ++ show b ++ ")"’ cabal: Leaving directory '/tmp/cabal-tmp-3785/histogram-fill-0.3' cabal: Error: some packages failed to install: histogram-fill-0.3 failed during the building phase. The exception was: ExitFailure 1