Resolving dependencies... Configuring utf8-string-1.0.1.1... Building utf8-string-1.0.1.1... Installed utf8-string-1.0.1.1 Configuring txt-0.0.0.1... Building txt-0.0.0.1... Failed to install txt-0.0.0.1 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/txt-0.0.0.1-EsGWffZNqhIBZxENy6kRO8.log ): cabal: Entering directory '/tmp/cabal-tmp-2894/txt-0.0.0.1' Configuring txt-0.0.0.1... Preprocessing library for txt-0.0.0.1.. Building library for txt-0.0.0.1.. [1 of 1] Compiling Data.Text ( Data/Text.hs, dist/build/Data/Text.o ) Data/Text.hs:9:22: error: Not in scope: type constructor or class ‘Semigroup’ | 9 | deriving (Eq, Ord, Semigroup, Monoid) | ^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-2894/txt-0.0.0.1' cabal: Error: some packages failed to install: txt-0.0.0.1-EsGWffZNqhIBZxENy6kRO8 failed during the building phase. The exception was: ExitFailure 1