Resolving dependencies... Configuring Boolean-0.2.4... Configuring NumInstances-1.4... Building NumInstances-1.4... Building Boolean-0.2.4... Installed Boolean-0.2.4 Configuring call-stack-0.1.0... Building call-stack-0.1.0... Installed NumInstances-1.4 Configuring newtype-generics-0.5.3... Building newtype-generics-0.5.3... Installed call-stack-0.1.0 Configuring transformers-compat-0.6.2... Building transformers-compat-0.6.2... Installed newtype-generics-0.5.3 Configuring MemoTrie-0.6.9... Building MemoTrie-0.6.9... Installed transformers-compat-0.6.2 Configuring tagged-0.8.5... Building tagged-0.8.5... Installed MemoTrie-0.6.9 Configuring vector-space-0.13... Building vector-space-0.13... Installed tagged-0.8.5 Installed vector-space-0.13 Configuring manifolds-core-0.5.0.0... Building manifolds-core-0.5.0.0... Failed to install manifolds-core-0.5.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.4.3/manifolds-core-0.5.0.0-6IEzrCEEfXGWCDcyy7kmU.log ): cabal: Entering directory '/tmp/cabal-tmp-12132/manifolds-core-0.5.0.0' Configuring manifolds-core-0.5.0.0... Preprocessing library for manifolds-core-0.5.0.0.. Building library for manifolds-core-0.5.0.0.. [1 of 4] Compiling Math.Manifold.VectorSpace.ZeroDimensional ( Math/Manifold/VectorSpace/ZeroDimensional.hs, dist/build/Math/Manifold/VectorSpace/ZeroDimensional.o ) Math/Manifold/VectorSpace/ZeroDimensional.hs:25:10: error: • No instance for (Semigroup (ZeroDim s)) arising from the superclasses of an instance declaration • In the instance declaration for ‘Monoid (ZeroDim s)’ | 25 | instance Monoid (ZeroDim s) where | ^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-12132/manifolds-core-0.5.0.0' cabal: Error: some packages failed to install: manifolds-core-0.5.0.0-6IEzrCEEfXGWCDcyy7kmU failed during the building phase. The exception was: ExitFailure 1