Resolving dependencies... Configuring iso3166-country-codes-0.20110810.3... Building iso3166-country-codes-0.20110810.3... Failed to install iso3166-country-codes-0.20110810.3 Build log ( /home/builder/.cabal/logs/iso3166-country-codes-0.20110810.3.log ): cabal: Entering directory '/tmp/cabal-tmp-19554/iso3166-country-codes-0.20110810.3' Configuring iso3166-country-codes-0.20110810.3... Building iso3166-country-codes-0.20110810.3... Preprocessing library iso3166-country-codes-0.20110810.3... [1 of 1] Compiling Data.ISO3166_CountryCodes ( Data/ISO3166_CountryCodes.hs, dist/build/Data/ISO3166_CountryCodes.o ) Data/ISO3166_CountryCodes.hs:38:39: error: Not in scope: type constructor or class ‘String’ Perhaps you meant ‘P.String’ (imported from Prelude) Perhaps you want to add ‘String’ to the import list in the import of ‘Prelude’ (Data/ISO3166_CountryCodes.hs:27:1-54). Data/ISO3166_CountryCodes.hs:571:38: error: Not in scope: type constructor or class ‘String’ Perhaps you meant ‘P.String’ (imported from Prelude) Perhaps you want to add ‘String’ to the import list in the import of ‘Prelude’ (Data/ISO3166_CountryCodes.hs:27:1-54). cabal: Leaving directory '/tmp/cabal-tmp-19554/iso3166-country-codes-0.20110810.3' cabal: Error: some packages failed to install: iso3166-country-codes-0.20110810.3 failed during the building phase. The exception was: ExitFailure 1