Resolving dependencies... Starting dlist-1.0 Starting hashable-1.4.1.0 Starting old-locale-1.0.0.7 Starting data-default-class-0.1.2.0 Starting splitmix-0.1.0.4 Building splitmix-0.1.0.4 Building hashable-1.4.1.0 Building old-locale-1.0.0.7 Building data-default-class-0.1.2.0 Building dlist-1.0 Completed old-locale-1.0.0.7 Completed data-default-class-0.1.2.0 Starting data-default-instances-old-locale-0.0.1 Starting data-default-instances-containers-0.0.1 Building data-default-instances-containers-0.0.1 Building data-default-instances-old-locale-0.0.1 Completed splitmix-0.1.0.4 Starting random-1.2.1.1 Building random-1.2.1.1 Completed dlist-1.0 Starting data-default-instances-dlist-0.0.1 Building data-default-instances-dlist-0.0.1 Completed data-default-instances-old-locale-0.0.1 Completed data-default-instances-containers-0.0.1 Completed hashable-1.4.1.0 Completed data-default-instances-dlist-0.0.1 Starting data-default-0.7.1.1 Building data-default-0.7.1.1 Completed data-default-0.7.1.1 Completed random-1.2.1.1 Starting QuickCheck-2.14.2 Building QuickCheck-2.14.2 Completed QuickCheck-2.14.2 Starting unicode-tricks-0.12.0.0 Building unicode-tricks-0.12.0.0 Failed to install unicode-tricks-0.12.0.0 Build log ( /home/builder/.cabal/logs/ghc-9.2.4/unicode-tricks-0.12.0.0-CmxeFGySoJLOK0y1hNGLX.log ): cabal: Entering directory '/tmp/cabal-tmp-1547655/unicode-tricks-0.12.0.0' Configuring unicode-tricks-0.12.0.0... Preprocessing library for unicode-tricks-0.12.0.0.. Building library for unicode-tricks-0.12.0.0.. [ 1 of 53] Compiling Data.Char.Brackets ( src/Data/Char/Brackets.hs, dist/build/Data/Char/Brackets.o, dist/build/Data/Char/Brackets.dyn_o ) [ 2 of 53] Compiling Data.Char.Control ( src/Data/Char/Control.hs, dist/build/Data/Char/Control.o, dist/build/Data/Char/Control.dyn_o ) [ 3 of 53] Compiling Data.Char.Core ( src/Data/Char/Core.hs, dist/build/Data/Char/Core.o, dist/build/Data/Char/Core.dyn_o ) [ 4 of 53] Compiling Data.Char.Combining ( src/Data/Char/Combining.hs, dist/build/Data/Char/Combining.o, dist/build/Data/Char/Combining.dyn_o ) [ 5 of 53] Compiling Data.Char.Chess ( src/Data/Char/Chess.hs, dist/build/Data/Char/Chess.o, dist/build/Data/Char/Chess.dyn_o ) [ 6 of 53] Compiling Data.Char.Card ( src/Data/Char/Card.hs, dist/build/Data/Char/Card.o, dist/build/Data/Char/Card.dyn_o ) [ 7 of 53] Compiling Data.Char.Block ( src/Data/Char/Block.hs, dist/build/Data/Char/Block.o, dist/build/Data/Char/Block.dyn_o ) [ 8 of 53] Compiling Data.Char.Braille ( src/Data/Char/Braille.hs, dist/build/Data/Char/Braille.o, dist/build/Data/Char/Braille.dyn_o ) [ 9 of 53] Compiling Data.Char.Block.Sextant ( src/Data/Char/Block/Sextant.hs, dist/build/Data/Char/Block/Sextant.o, dist/build/Data/Char/Block/Sextant.dyn_o ) [10 of 53] Compiling Data.Char.BallotBox ( src/Data/Char/BallotBox.hs, dist/build/Data/Char/BallotBox.o, dist/build/Data/Char/BallotBox.dyn_o ) [11 of 53] Compiling Data.Char.Currency ( src/Data/Char/Currency.hs, dist/build/Data/Char/Currency.o, dist/build/Data/Char/Currency.dyn_o ) [12 of 53] Compiling Data.Char.Dice ( src/Data/Char/Dice.hs, dist/build/Data/Char/Dice.o, dist/build/Data/Char/Dice.dyn_o ) [13 of 53] Compiling Data.Char.Domino ( src/Data/Char/Domino.hs, dist/build/Data/Char/Domino.o, dist/build/Data/Char/Domino.dyn_o ) [14 of 53] Compiling Data.Char.Egyptian ( src/Data/Char/Egyptian.hs, dist/build/Data/Char/Egyptian.o, dist/build/Data/Char/Egyptian.dyn_o ) [15 of 53] Compiling Data.Char.Emoji.Clock ( src/Data/Char/Emoji/Clock.hs, dist/build/Data/Char/Emoji/Clock.o, dist/build/Data/Char/Emoji/Clock.dyn_o ) [16 of 53] Compiling Data.Char.Emoji.Core ( src/Data/Char/Emoji/Core.hs, dist/build/Data/Char/Emoji/Core.o, dist/build/Data/Char/Emoji/Core.dyn_o ) [17 of 53] Compiling Data.Char.Emoji.BloodType ( src/Data/Char/Emoji/BloodType.hs, dist/build/Data/Char/Emoji/BloodType.o, dist/build/Data/Char/Emoji/BloodType.dyn_o ) [18 of 53] Compiling Data.Char.Emoji.Gender ( src/Data/Char/Emoji/Gender.hs, dist/build/Data/Char/Emoji/Gender.o, dist/build/Data/Char/Emoji/Gender.dyn_o ) [19 of 53] Compiling Data.Char.Emoji.Moon ( src/Data/Char/Emoji/Moon.hs, dist/build/Data/Char/Emoji/Moon.o, dist/build/Data/Char/Emoji/Moon.dyn_o ) [20 of 53] Compiling Data.Char.Emoji.NoEvilMonkey ( src/Data/Char/Emoji/NoEvilMonkey.hs, dist/build/Data/Char/Emoji/NoEvilMonkey.o, dist/build/Data/Char/Emoji/NoEvilMonkey.dyn_o ) [21 of 53] Compiling Data.Char.Emoji.Science ( src/Data/Char/Emoji/Science.hs, dist/build/Data/Char/Emoji/Science.o, dist/build/Data/Char/Emoji/Science.dyn_o ) [22 of 53] Compiling Data.Char.Emoji.SkinColor ( src/Data/Char/Emoji/SkinColor.hs, dist/build/Data/Char/Emoji/SkinColor.o, dist/build/Data/Char/Emoji/SkinColor.dyn_o ) src/Data/Char/Emoji/SkinColor.hs:148:10: error: " No instance for (Data.Functor.Classes.Eq1 SkinModified) arising from the superclasses of an instance declaration " In the instance declaration for Hashable1 SkinModified | 148 | instance Hashable1 SkinModified | ^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-1547655/unicode-tricks-0.12.0.0' Error: cabal: Some packages failed to install: unicode-tricks-0.12.0.0-CmxeFGySoJLOK0y1hNGLX failed during the building phase. The exception was: ExitFailure 1