Resolving dependencies... Starting base64-bytestring-1.0.0.3 Starting StateVar-1.2 Starting base-orphans-0.8.2 Starting base-compat-0.11.1 Building base64-bytestring-1.0.0.3 Building StateVar-1.2 Building base-orphans-0.8.2 Building base-compat-0.11.1 Completed StateVar-1.2 Starting cabal-doctest-1.0.8 Building cabal-doctest-1.0.8 Completed base64-bytestring-1.0.0.3 Starting call-stack-0.2.0 Building call-stack-0.2.0 Completed call-stack-0.2.0 Starting dlist-0.8.0.8 Completed base-orphans-0.8.2 Starting exceptions-0.10.4 Building dlist-0.8.0.8 Building exceptions-0.10.4 Completed cabal-doctest-1.0.8 Starting hashable-1.3.0.0 Building hashable-1.3.0.0 Completed dlist-0.8.0.8 Starting integer-logarithms-1.0.3 Completed base-compat-0.11.1 Starting parallel-3.2.2.0 Building integer-logarithms-1.0.3 Building parallel-3.2.2.0 Completed exceptions-0.10.4 Starting primitive-0.7.0.1 Completed hashable-1.3.0.0 Starting random-1.1 Building primitive-0.7.0.1 Completed integer-logarithms-1.0.3 Starting ref-tf-0.4.0.2 Building random-1.1 Building ref-tf-0.4.0.2 Completed parallel-3.2.2.0 Starting reflection-2.1.6 Building reflection-2.1.6 Completed ref-tf-0.4.0.2 Starting semigroups-0.19.1 Building semigroups-0.19.1 Completed random-1.1 Starting tagged-0.8.6 Building tagged-0.8.6 Completed semigroups-0.19.1 Starting th-abstraction-0.3.2.0 Building th-abstraction-0.3.2.0 Completed tagged-0.8.6 Starting transformers-compat-0.6.5 Completed reflection-2.1.6 Starting type-equality-1 Building transformers-compat-0.6.5 Building type-equality-1 Completed type-equality-1 Starting unliftio-core-0.1.2.0 Building unliftio-core-0.1.2.0 Completed th-abstraction-0.3.2.0 Starting void-0.7.3 Building void-0.7.3 Completed transformers-compat-0.6.5 Starting contravariant-1.5.2 Completed unliftio-core-0.1.2.0 Starting time-compat-1.9.3 Completed void-0.7.3 Starting base-compat-batteries-0.11.1 Building contravariant-1.5.2 Building time-compat-1.9.3 Building base-compat-batteries-0.11.1 Completed primitive-0.7.0.1 Starting unordered-containers-0.2.11.0 Building unordered-containers-0.2.11.0 Completed contravariant-1.5.2 Starting case-insensitive-1.2.1.0 Building case-insensitive-1.2.1.0 Completed time-compat-1.9.3 Starting async-2.2.2 Building async-2.2.2 Completed case-insensitive-1.2.1.0 Starting uuid-types-1.0.3 Completed base-compat-batteries-0.11.1 Starting distributive-0.6.2 Building uuid-types-1.0.3 Completed async-2.2.2 Starting transformers-base-0.4.5.2 Building transformers-base-0.4.5.2 Building distributive-0.6.2 Completed uuid-types-1.0.3 Starting vector-0.12.1.2 Building vector-0.12.1.2 Completed transformers-base-0.4.5.2 Starting scientific-0.3.6.2 Building scientific-0.3.6.2 Completed unordered-containers-0.2.11.0 Starting http-types-0.12.3 Completed distributive-0.6.2 Starting unliftio-0.2.13 Building http-types-0.12.3 Building unliftio-0.2.13 Completed scientific-0.3.6.2 Starting comonad-5.0.6 Completed http-types-0.12.3 Starting attoparsec-0.13.2.4 Building attoparsec-0.13.2.4 Building comonad-5.0.6 Completed unliftio-0.2.13 Completed comonad-5.0.6 Starting bifunctors-5.5.7 Building bifunctors-5.5.7 Completed attoparsec-0.13.2.4 Completed bifunctors-5.5.7 Starting profunctors-5.5.2 Starting semigroupoids-5.3.4 Building profunctors-5.5.2 Building semigroupoids-5.3.4 Completed vector-0.12.1.2 Starting aeson-1.4.7.1 Completed profunctors-5.5.2 Starting invariant-0.5.3 Building aeson-1.4.7.1 Building invariant-0.5.3 Completed semigroupoids-5.3.4 Starting free-5.1.3 Building free-5.1.3 Completed invariant-0.5.3 Completed free-5.1.3 Starting adjunctions-4.4 Building adjunctions-4.4 Completed adjunctions-4.4 Starting kan-extensions-5.2 Building kan-extensions-5.2 Completed aeson-1.4.7.1 Completed kan-extensions-5.2 Starting lens-4.18.1 Building lens-4.18.1 Failed to install lens-4.18.1 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/lens-4.18.1-3Q07eXWextz1Bk8iF4Ar5y.log ): cabal: Entering directory '/tmp/cabal-tmp-21629/lens-4.18.1' [1 of 1] Compiling Main ( /tmp/cabal-tmp-21629/lens-4.18.1/dist/setup/setup.hs, /tmp/cabal-tmp-21629/lens-4.18.1/dist/setup/Main.o ) Linking /tmp/cabal-tmp-21629/lens-4.18.1/dist/setup/setup ... Configuring lens-4.18.1... Preprocessing library for lens-4.18.1.. Building library for lens-4.18.1.. [ 1 of 84] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, dist/build/Control/Lens/Internal/CTypes.o ) [ 2 of 84] Compiling Control.Lens.Internal.Coerce ( src/Control/Lens/Internal/Coerce.hs, dist/build/Control/Lens/Internal/Coerce.o ) [ 3 of 84] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, dist/build/Control/Lens/Internal/Getter.o ) [ 4 of 84] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, dist/build/Control/Lens/Internal/Fold.o ) [ 5 of 84] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, dist/build/Control/Lens/Internal/Instances.o ) [ 6 of 84] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, dist/build/Control/Lens/Internal/Indexed.o ) [ 7 of 84] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.o ) [ 8 of 84] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.o ) [ 9 of 84] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, dist/build/Control/Lens/Internal/Iso.o ) [10 of 84] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, dist/build/Control/Lens/Internal/Level.o ) [11 of 84] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, dist/build/Control/Lens/Internal/List.o ) [12 of 84] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, dist/build/Control/Lens/Internal/Magma.o ) [13 of 84] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, dist/build/Control/Lens/Internal/Prism.o ) [14 of 84] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, dist/build/Control/Lens/Internal/Review.o ) [15 of 84] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, dist/build/Control/Lens/Internal/Setter.o ) [16 of 84] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, dist/build/Control/Lens/Internal/TH.o ) [17 of 84] Compiling Control.Lens.Internal.Typeable ( src/Control/Lens/Internal/Typeable.hs, dist/build/Control/Lens/Internal/Typeable.o ) [18 of 84] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, dist/build/Control/Lens/Internal/Zoom.o ) [19 of 84] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, dist/build/Control/Lens/Internal.o ) [20 of 84] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, dist/build/Control/Lens/Type.o ) [21 of 84] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, dist/build/Control/Lens/Setter.o ) [22 of 84] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, dist/build/Control/Lens/Lens.o ) [23 of 84] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, dist/build/Control/Lens/Tuple.o ) [24 of 84] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, dist/build/Control/Lens/Getter.o ) [25 of 84] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, dist/build/Control/Lens/Review.o ) [26 of 84] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, dist/build/Control/Lens/Prism.o ) [27 of 84] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, dist/build/Control/Lens/Fold.o ) [28 of 84] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, dist/build/Control/Lens/Traversal.o ) [29 of 84] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, dist/build/Control/Lens/Level.o ) [30 of 84] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, dist/build/Control/Lens/Reified.o ) [31 of 84] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, dist/build/Control/Lens/Internal/Exception.o ) [32 of 84] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, dist/build/Control/Lens/Indexed.o ) [33 of 84] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, dist/build/Control/Lens/Internal/ByteString.o ) [34 of 84] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, dist/build/Control/Lens/Equality.o ) [35 of 84] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, dist/build/Control/Lens/Iso.o ) [36 of 84] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, dist/build/Control/Lens/Empty.o ) [37 of 84] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, dist/build/Control/Lens/Cons.o ) [38 of 84] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, dist/build/Control/Lens/Internal/Deque.o ) [39 of 84] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, dist/build/Control/Lens/Wrapped.o ) [40 of 84] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, dist/build/Control/Lens/Zoom.o ) [41 of 84] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, dist/build/Data/Data/Lens.o ) [42 of 84] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, dist/build/Control/Lens/Plated.o ) [43 of 84] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, dist/build/Data/HashSet/Lens.o ) [44 of 84] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, dist/build/Data/Map/Lens.o ) [45 of 84] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, dist/build/Data/Set/Lens.o ) [46 of 84] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, dist/build/Data/Text/Lazy/Lens.o ) [47 of 84] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, dist/build/Data/Text/Strict/Lens.o ) [48 of 84] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, dist/build/Data/Text/Lens.o ) [49 of 84] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, dist/build/Data/Vector/Generic/Lens.o ) [50 of 84] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, dist/build/Control/Lens/Each.o ) [51 of 84] Compiling Control.Lens.At ( src/Control/Lens/At.hs, dist/build/Control/Lens/At.o ) [52 of 84] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, dist/build/Language/Haskell/TH/Lens.o ) [53 of 84] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.o ) [54 of 84] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, dist/build/Control/Lens/Internal/FieldTH.o ) [55 of 84] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.o ) [56 of 84] Compiling Control.Lens ( src/Control/Lens.hs, dist/build/Control/Lens.o ) [57 of 84] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, dist/build/GHC/Generics/Lens.o ) [58 of 84] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, dist/build/Data/Vector/Lens.o ) [59 of 84] Compiling Data.Typeable.Lens ( src/Data/Typeable/Lens.hs, dist/build/Data/Typeable/Lens.o ) [60 of 84] Compiling Data.Tree.Lens ( src/Data/Tree/Lens.hs, dist/build/Data/Tree/Lens.o ) [61 of 84] Compiling Data.Sequence.Lens ( src/Data/Sequence/Lens.hs, dist/build/Data/Sequence/Lens.o ) [62 of 84] Compiling Data.List.Lens ( src/Data/List/Lens.hs, dist/build/Data/List/Lens.o ) [63 of 84] Compiling Data.IntSet.Lens ( src/Data/IntSet/Lens.hs, dist/build/Data/IntSet/Lens.o ) [64 of 84] Compiling Data.Complex.Lens ( src/Data/Complex/Lens.hs, dist/build/Data/Complex/Lens.o ) [65 of 84] Compiling Data.ByteString.Strict.Lens ( src/Data/ByteString/Strict/Lens.hs, dist/build/Data/ByteString/Strict/Lens.o ) [66 of 84] Compiling Data.ByteString.Lazy.Lens ( src/Data/ByteString/Lazy/Lens.hs, dist/build/Data/ByteString/Lazy/Lens.o ) [67 of 84] Compiling Data.ByteString.Lens ( src/Data/ByteString/Lens.hs, dist/build/Data/ByteString/Lens.o ) [68 of 84] Compiling Data.Bits.Lens ( src/Data/Bits/Lens.hs, dist/build/Data/Bits/Lens.o ) [69 of 84] Compiling Data.Array.Lens ( src/Data/Array/Lens.hs, dist/build/Data/Array/Lens.o ) [70 of 84] Compiling Control.Seq.Lens ( src/Control/Seq/Lens.hs, dist/build/Control/Seq/Lens.o ) [71 of 84] Compiling Control.Parallel.Strategies.Lens ( src/Control/Parallel/Strategies/Lens.hs, dist/build/Control/Parallel/Strategies/Lens.o ) [72 of 84] Compiling Control.Monad.Error.Lens ( src/Control/Monad/Error/Lens.hs, dist/build/Control/Monad/Error/Lens.o ) [73 of 84] Compiling Control.Lens.Unsound ( src/Control/Lens/Unsound.hs, dist/build/Control/Lens/Unsound.o ) [74 of 84] Compiling Control.Lens.Operators ( src/Control/Lens/Operators.hs, dist/build/Control/Lens/Operators.o ) [75 of 84] Compiling Control.Lens.Extras ( src/Control/Lens/Extras.hs, dist/build/Control/Lens/Extras.o ) [76 of 84] Compiling Control.Lens.Combinators ( src/Control/Lens/Combinators.hs, dist/build/Control/Lens/Combinators.o ) [77 of 84] Compiling Control.Exception.Lens ( src/Control/Exception/Lens.hs, dist/build/Control/Exception/Lens.o ) [78 of 84] Compiling Data.Dynamic.Lens ( src/Data/Dynamic/Lens.hs, dist/build/Data/Dynamic/Lens.o ) [79 of 84] Compiling Numeric.Lens ( src/Numeric/Lens.hs, dist/build/Numeric/Lens.o ) [80 of 84] Compiling Numeric.Natural.Lens ( src/Numeric/Natural/Lens.hs, dist/build/Numeric/Natural/Lens.o ) [81 of 84] Compiling Paths_lens ( dist/build/autogen/Paths_lens.hs, dist/build/Paths_lens.o ) [82 of 84] Compiling System.Exit.Lens ( src/System/Exit/Lens.hs, dist/build/System/Exit/Lens.o ) [83 of 84] Compiling System.FilePath.Lens ( src/System/FilePath/Lens.hs, dist/build/System/FilePath/Lens.o ) [84 of 84] Compiling System.IO.Error.Lens ( src/System/IO/Error/Lens.hs, dist/build/System/IO/Error/Lens.o ) collect2: error: ld returned 1 exit status `gcc' failed in phase `Linker'. (Exit code: 1) cabal: Leaving directory '/tmp/cabal-tmp-21629/lens-4.18.1' cabal: Error: some packages failed to install: Shpadoinkle-debug-0.0.0.1-Hqksi2WKv01C6Uf210aI8A depends on Shpadoinkle-debug-0.0.0.1 which failed to install. jsaddle-0.9.7.0-KN4vt102lQXGTMXVp07Tgd depends on jsaddle-0.9.7.0 which failed to install. lens-4.18.1-3Q07eXWextz1Bk8iF4Ar5y failed during the building phase. The exception was: ExitFailure 1