Resolving dependencies... Starting StateVar-1.2 Starting base-orphans-0.8.3 Starting blaze-builder-0.4.1.0 Starting base-compat-0.11.2 Building StateVar-1.2 Building base-orphans-0.8.3 Building blaze-builder-0.4.1.0 Building base-compat-0.11.2 Completed StateVar-1.2 Starting cabal-doctest-1.0.8 Building cabal-doctest-1.0.8 Completed blaze-builder-0.4.1.0 Starting cmark-gfm-0.2.2 Building cmark-gfm-0.2.2 Completed cabal-doctest-1.0.8 Starting colour-2.3.5 Completed base-orphans-0.8.3 Starting data-default-class-0.1.2.0 Building colour-2.3.5 Building data-default-class-0.1.2.0 Completed base-compat-0.11.2 Starting digest-0.0.1.2 Building digest-0.0.1.2 Completed data-default-class-0.1.2.0 Starting directory-tree-0.12.1 Building directory-tree-0.12.1 Completed digest-0.0.1.2 Starting dlist-1.0 Building dlist-1.0 Completed directory-tree-0.12.1 Starting entropy-0.4.1.6 Completed colour-2.3.5 Starting file-embed-0.0.13.0 Completed dlist-1.0 Starting fmlist-0.9.4 Building entropy-0.4.1.6 Building file-embed-0.0.13.0 Building fmlist-0.9.4 Completed fmlist-0.9.4 Starting hashable-1.3.0.0 Completed file-embed-0.0.13.0 Building hashable-1.3.0.0 Starting haskell-src-exts-1.23.1 Building haskell-src-exts-1.23.1 Completed entropy-0.4.1.6 Starting integer-logarithms-1.0.3.1 Building integer-logarithms-1.0.3.1 Completed hashable-1.3.0.0 Starting old-locale-1.0.0.7 Building old-locale-1.0.0.7 Completed integer-logarithms-1.0.3.1 Starting parallel-3.2.2.0 Building parallel-3.2.2.0 Completed cmark-gfm-0.2.2 Starting parser-combinators-1.2.1 Building parser-combinators-1.2.1 Completed old-locale-1.0.0.7 Starting prettyprinter-1.7.0 Building prettyprinter-1.7.0 Completed parallel-3.2.2.0 Starting primitive-0.7.1.0 Completed parser-combinators-1.2.1 Building primitive-0.7.1.0 Starting regex-base-0.94.0.0 Building regex-base-0.94.0.0 Completed regex-base-0.94.0.0 Starting safe-0.3.19 Building safe-0.3.19 Completed prettyprinter-1.7.0 Starting semigroups-0.19.1 Building semigroups-0.19.1 Completed semigroups-0.19.1 Starting splitmix-0.1.0.3 Building splitmix-0.1.0.3 Completed safe-0.3.19 Starting srcloc-0.5.1.2 Building srcloc-0.5.1.2 Completed splitmix-0.1.0.3 Starting syb-0.7.1 Building syb-0.7.1 Completed srcloc-0.5.1.2 Starting symbol-0.2.4 Building symbol-0.2.4 Completed symbol-0.2.4 Starting tagged-0.8.6 Building tagged-0.8.6 Completed primitive-0.7.1.0 Starting terminal-size-0.3.2.1 Building terminal-size-0.3.2.1 Completed syb-0.7.1 Starting th-abstraction-0.4.0.0 Building th-abstraction-0.4.0.0 Completed terminal-size-0.3.2.1 Starting th-compat-0.1 Completed tagged-0.8.6 Starting transformers-compat-0.6.6 Building th-compat-0.1 Building transformers-compat-0.6.6 Completed th-compat-0.1 Starting utf8-string-1.0.1.1 Building utf8-string-1.0.1.1 Completed th-abstraction-0.4.0.0 Starting zlib-0.6.2.2 Completed transformers-compat-0.6.6 Starting contravariant-1.5.2 Building zlib-0.6.2.2 Building contravariant-1.5.2 Completed utf8-string-1.0.1.1 Starting blaze-markup-0.8.2.7 Completed contravariant-1.5.2 Starting time-compat-1.9.4 Building blaze-markup-0.8.2.7 Building time-compat-1.9.4 Completed zlib-0.6.2.2 Starting gitrev-1.3.1 Building gitrev-1.3.1 Completed blaze-markup-0.8.2.7 Starting base-compat-batteries-0.11.2 Completed gitrev-1.3.1 Starting data-default-instances-containers-0.0.1 Building base-compat-batteries-0.11.2 Building data-default-instances-containers-0.0.1 Completed time-compat-1.9.4 Starting ansi-terminal-0.11 Building ansi-terminal-0.11 Completed data-default-instances-containers-0.0.1 Starting data-default-instances-dlist-0.0.1 Building data-default-instances-dlist-0.0.1 Completed data-default-instances-dlist-0.0.1 Starting unordered-containers-0.2.13.0 Building unordered-containers-0.2.13.0 Completed ansi-terminal-0.11 Starting data-fix-0.3.0 Building data-fix-0.3.0 Completed base-compat-batteries-0.11.2 Starting case-insensitive-1.2.1.0 Building case-insensitive-1.2.1.0 Completed data-fix-0.3.0 Starting data-default-instances-old-locale-0.0.1 Building data-default-instances-old-locale-0.0.1 Completed case-insensitive-1.2.1.0 Starting regex-tdfa-1.3.1.0 Building regex-tdfa-1.3.1.0 Completed data-default-instances-old-locale-0.0.1 Starting random-1.2.0 Building random-1.2.0 Completed unordered-containers-0.2.13.0 Starting mainland-pretty-0.7.0.1 Building mainland-pretty-0.7.0.1 Completed random-1.2.0 Starting vector-0.12.1.2 Building vector-0.12.1.2 Completed mainland-pretty-0.7.0.1 Starting scientific-0.3.6.2 Building scientific-0.3.6.2 Completed scientific-0.3.6.2 Starting th-expand-syns-0.4.6.0 Building th-expand-syns-0.4.6.0 Completed regex-tdfa-1.3.1.0 Starting distributive-0.6.2 Completed th-expand-syns-0.4.6.0 Starting th-lift-0.8.2 Building th-lift-0.8.2 Building distributive-0.6.2 Completed th-lift-0.8.2 Starting generic-deriving-1.14 Building generic-deriving-1.14 Completed distributive-0.6.2 Starting transformers-base-0.4.5.2 Building transformers-base-0.4.5.2 Completed transformers-base-0.4.5.2 Starting exception-transformers-0.4.0.9 Building exception-transformers-0.4.0.9 Completed exception-transformers-0.4.0.9 Starting zip-archive-0.4.1 Building zip-archive-0.4.1 Completed zip-archive-0.4.1 Starting blaze-html-0.9.1.2 Building blaze-html-0.9.1.2 Completed generic-deriving-1.14 Starting data-default-0.7.1.1 Building data-default-0.7.1.1 Completed vector-0.12.1.2 Starting uuid-types-1.0.3 Building uuid-types-1.0.3 Completed data-default-0.7.1.1 Starting temporary-1.3 Building temporary-1.3 Completed temporary-1.3 Starting pcg-random-0.1.3.6 Completed uuid-types-1.0.3 Starting megaparsec-9.0.1 Building megaparsec-9.0.1 Building pcg-random-0.1.3.6 Completed blaze-html-0.9.1.2 Starting attoparsec-0.13.2.4 Building attoparsec-0.13.2.4 Completed pcg-random-0.1.3.6 Starting th-reify-many-0.1.9 Building th-reify-many-0.1.9 Completed haskell-src-exts-1.23.1 Starting comonad-5.0.6 Completed th-reify-many-0.1.9 Starting exception-mtl-0.4.0.1 Building exception-mtl-0.4.0.1 Completed megaparsec-9.0.1 Starting vector-binary-instances-0.2.5.1 Building vector-binary-instances-0.2.5.1 Completed attoparsec-0.13.2.4 Starting th-lift-instances-0.1.17 Completed exception-mtl-0.4.0.1 Starting ListLike-4.7.2 Building comonad-5.0.6 Building th-lift-instances-0.1.17 Building ListLike-4.7.2 Completed vector-binary-instances-0.2.5.1 Starting versions-4.0.1 Building versions-4.0.1 Completed th-lift-instances-0.1.17 Starting neat-interpolation-0.5.1.2 Building neat-interpolation-0.5.1.2 Completed comonad-5.0.6 Starting th-orphans-0.13.11 Building th-orphans-0.13.11 Completed neat-interpolation-0.5.1.2 Starting bifunctors-5.5.8 Completed versions-4.0.1 Building bifunctors-5.5.8 Completed ListLike-4.7.2 Starting process-extras-0.7.4 Building process-extras-0.7.4 Completed th-orphans-0.13.11 Starting haskell-src-meta-0.8.5 Building haskell-src-meta-0.8.5 Completed process-extras-0.7.4 Completed bifunctors-5.5.8 Starting assoc-1.0.2 Starting profunctors-5.6 Starting semigroupoids-5.3.4 Building assoc-1.0.2 Building profunctors-5.6 Completed assoc-1.0.2 Starting these-1.1.1.1 Building semigroupoids-5.3.4 Building these-1.1.1.1 Completed haskell-src-meta-0.8.5 Starting language-c-quote-0.12.2.1 Building language-c-quote-0.12.2.1 Completed these-1.1.1.1 Starting strict-0.4 Building strict-0.4 Completed profunctors-5.6 Starting invertible-grammar-0.1.3 Building invertible-grammar-0.1.3 Completed strict-0.4 Starting aeson-1.5.4.1 Building aeson-1.5.4.1 Completed semigroupoids-5.3.4 Starting free-5.1.4 Building free-5.1.4 Completed invertible-grammar-0.1.3 Completed free-5.1.4 Starting recursion-schemes-5.2.1 Building recursion-schemes-5.2.1 Completed recursion-schemes-5.2.1 Starting sexp-grammar-2.3.0 Building sexp-grammar-2.3.0 Completed aeson-1.5.4.1 Completed sexp-grammar-2.3.0 Completed language-c-quote-0.12.2.1 Downloading futhark-0.18.2 Downloaded futhark-0.18.2 Starting futhark-0.18.2 Building futhark-0.18.2 Failed to install futhark-0.18.2 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/futhark-0.18.2-F3bY95vKhCJCRW8BhM7iJt.log ): cabal: Entering directory '/tmp/cabal-tmp-18908/futhark-0.18.2' Configuring futhark-0.18.2... Preprocessing library for futhark-0.18.2.. Building library for futhark-0.18.2.. [ 1 of 213] Compiling Futhark.CodeGen.Backends.GenericC.Options ( src/Futhark/CodeGen/Backends/GenericC/Options.hs, dist/build/Futhark/CodeGen/Backends/GenericC/Options.o, dist/build/Futhark/CodeGen/Backends/GenericC/Options.dyn_o ) [ 2 of 213] Compiling Futhark.CodeGen.Backends.GenericPython.Definitions ( src/Futhark/CodeGen/Backends/GenericPython/Definitions.hs, dist/build/Futhark/CodeGen/Backends/GenericPython/Definitions.o, dist/build/Futhark/CodeGen/Backends/GenericPython/Definitions.dyn_o ) [ 3 of 213] Compiling Futhark.Pkg.Types ( src/Futhark/Pkg/Types.hs, dist/build/Futhark/Pkg/Types.o, dist/build/Futhark/Pkg/Types.dyn_o ) [ 4 of 213] Compiling Futhark.Util ( src/Futhark/Util.hs, dist/build/Futhark/Util.o, dist/build/Futhark/Util.dyn_o ) [ 5 of 213] Compiling Futhark.IR.Prop.Rearrange ( src/Futhark/IR/Prop/Rearrange.hs, dist/build/Futhark/IR/Prop/Rearrange.o, dist/build/Futhark/IR/Prop/Rearrange.dyn_o ) [ 6 of 213] Compiling Futhark.Util.Console ( src/Futhark/Util/Console.hs, dist/build/Futhark/Util/Console.o, dist/build/Futhark/Util/Console.dyn_o ) [ 7 of 213] Compiling Futhark.Util.IntegralExp ( src/Futhark/Util/IntegralExp.hs, dist/build/Futhark/Util/IntegralExp.o, dist/build/Futhark/Util/IntegralExp.dyn_o ) [ 8 of 213] Compiling Futhark.Util.Loc ( src/Futhark/Util/Loc.hs, dist/build/Futhark/Util/Loc.o, dist/build/Futhark/Util/Loc.dyn_o ) [ 9 of 213] Compiling Futhark.Util.Log ( src/Futhark/Util/Log.hs, dist/build/Futhark/Util/Log.o, dist/build/Futhark/Util/Log.dyn_o ) [ 10 of 213] Compiling Futhark.Pkg.Info ( src/Futhark/Pkg/Info.hs, dist/build/Futhark/Pkg/Info.o, dist/build/Futhark/Pkg/Info.dyn_o ) [ 11 of 213] Compiling Futhark.Pkg.Solve ( src/Futhark/Pkg/Solve.hs, dist/build/Futhark/Pkg/Solve.o, dist/build/Futhark/Pkg/Solve.dyn_o ) [ 12 of 213] Compiling Futhark.Util.Pretty ( src/Futhark/Util/Pretty.hs, dist/build/Futhark/Util/Pretty.o, dist/build/Futhark/Util/Pretty.dyn_o ) [ 13 of 213] Compiling Futhark.IR.Primitive ( src/Futhark/IR/Primitive.hs, dist/build/Futhark/IR/Primitive.o, dist/build/Futhark/IR/Primitive.dyn_o ) [ 14 of 213] Compiling Futhark.Error ( src/Futhark/Error.hs, dist/build/Futhark/Error.o, dist/build/Futhark/Error.dyn_o ) [ 15 of 213] Compiling Futhark.Util.Table ( src/Futhark/Util/Table.hs, dist/build/Futhark/Util/Table.o, dist/build/Futhark/Util/Table.dyn_o ) [ 16 of 213] Compiling Language.Futhark.Core ( src/Language/Futhark/Core.hs, dist/build/Language/Futhark/Core.o, dist/build/Language/Futhark/Core.dyn_o ) [ 17 of 213] Compiling Futhark.IR.Syntax.Core ( src/Futhark/IR/Syntax/Core.hs, dist/build/Futhark/IR/Syntax/Core.o, dist/build/Futhark/IR/Syntax/Core.dyn_o ) [ 18 of 213] Compiling Futhark.IR.Prop.Constants ( src/Futhark/IR/Prop/Constants.hs, dist/build/Futhark/IR/Prop/Constants.o, dist/build/Futhark/IR/Prop/Constants.dyn_o ) [ 19 of 213] Compiling Futhark.IR.Prop.Types ( src/Futhark/IR/Prop/Types.hs, dist/build/Futhark/IR/Prop/Types.o, dist/build/Futhark/IR/Prop/Types.dyn_o ) [ 20 of 213] Compiling Futhark.IR.RetType ( src/Futhark/IR/RetType.hs, dist/build/Futhark/IR/RetType.o, dist/build/Futhark/IR/RetType.dyn_o ) [ 21 of 213] Compiling Futhark.IR.Decorations ( src/Futhark/IR/Decorations.hs, dist/build/Futhark/IR/Decorations.o, dist/build/Futhark/IR/Decorations.dyn_o ) [ 22 of 213] Compiling Futhark.IR.Syntax ( src/Futhark/IR/Syntax.hs, dist/build/Futhark/IR/Syntax.o, dist/build/Futhark/IR/Syntax.dyn_o ) [ 23 of 213] Compiling Futhark.IR.Prop.Reshape ( src/Futhark/IR/Prop/Reshape.hs, dist/build/Futhark/IR/Prop/Reshape.o, dist/build/Futhark/IR/Prop/Reshape.dyn_o ) [ 24 of 213] Compiling Futhark.IR.Prop.Patterns ( src/Futhark/IR/Prop/Patterns.hs, dist/build/Futhark/IR/Prop/Patterns.o, dist/build/Futhark/IR/Prop/Patterns.dyn_o ) [ 25 of 213] Compiling Futhark.IR.Pretty ( src/Futhark/IR/Pretty.hs, dist/build/Futhark/IR/Pretty.o, dist/build/Futhark/IR/Pretty.dyn_o ) [ 26 of 213] Compiling Futhark.IR.Prop.Scope ( src/Futhark/IR/Prop/Scope.hs, dist/build/Futhark/IR/Prop/Scope.o, dist/build/Futhark/IR/Prop/Scope.dyn_o ) [ 27 of 213] Compiling Futhark.IR.Traversals ( src/Futhark/IR/Traversals.hs, dist/build/Futhark/IR/Traversals.o, dist/build/Futhark/IR/Traversals.dyn_o ) [ 28 of 213] Compiling Futhark.IR.Prop.TypeOf ( src/Futhark/IR/Prop/TypeOf.hs, dist/build/Futhark/IR/Prop/TypeOf.o, dist/build/Futhark/IR/Prop/TypeOf.dyn_o ) [ 29 of 213] Compiling Futhark.IR.Prop.Names ( src/Futhark/IR/Prop/Names.hs, dist/build/Futhark/IR/Prop/Names.o, dist/build/Futhark/IR/Prop/Names.dyn_o ) [ 30 of 213] Compiling Futhark.Analysis.PrimExp ( src/Futhark/Analysis/PrimExp.hs, dist/build/Futhark/Analysis/PrimExp.o, dist/build/Futhark/Analysis/PrimExp.dyn_o ) [ 31 of 213] Compiling Futhark.Transform.Substitute ( src/Futhark/Transform/Substitute.hs, dist/build/Futhark/Transform/Substitute.o, dist/build/Futhark/Transform/Substitute.dyn_o ) [ 32 of 213] Compiling Futhark.CodeGen.OpenCL.Heuristics ( src/Futhark/CodeGen/OpenCL/Heuristics.hs, dist/build/Futhark/CodeGen/OpenCL/Heuristics.o, dist/build/Futhark/CodeGen/OpenCL/Heuristics.dyn_o ) [ 33 of 213] Compiling Futhark.Analysis.PrimExp.Generalize ( src/Futhark/Analysis/PrimExp/Generalize.hs, dist/build/Futhark/Analysis/PrimExp/Generalize.o, dist/build/Futhark/Analysis/PrimExp/Generalize.dyn_o ) [ 34 of 213] Compiling Futhark.IR.Kernels.Sizes ( src/Futhark/IR/Kernels/Sizes.hs, dist/build/Futhark/IR/Kernels/Sizes.o, dist/build/Futhark/IR/Kernels/Sizes.dyn_o ) [ 35 of 213] Compiling Futhark.FreshNames ( src/Futhark/FreshNames.hs, dist/build/Futhark/FreshNames.o, dist/build/Futhark/FreshNames.dyn_o ) [ 36 of 213] Compiling Futhark.MonadFreshNames ( src/Futhark/MonadFreshNames.hs, dist/build/Futhark/MonadFreshNames.o, dist/build/Futhark/MonadFreshNames.dyn_o ) [ 37 of 213] Compiling Futhark.Transform.Rename ( src/Futhark/Transform/Rename.hs, dist/build/Futhark/Transform/Rename.o, dist/build/Futhark/Transform/Rename.dyn_o ) [ 38 of 213] Compiling Futhark.IR.Prop ( src/Futhark/IR/Prop.hs, dist/build/Futhark/IR/Prop.o, dist/build/Futhark/IR/Prop.dyn_o ) [ 39 of 213] Compiling Futhark.IR.Prop.Aliases ( src/Futhark/IR/Prop/Aliases.hs, dist/build/Futhark/IR/Prop/Aliases.o, dist/build/Futhark/IR/Prop/Aliases.dyn_o ) [ 40 of 213] Compiling Futhark.IR ( src/Futhark/IR.hs, dist/build/Futhark/IR.o, dist/build/Futhark/IR.dyn_o ) [ 41 of 213] Compiling Futhark.Analysis.UsageTable ( src/Futhark/Analysis/UsageTable.hs, dist/build/Futhark/Analysis/UsageTable.o, dist/build/Futhark/Analysis/UsageTable.dyn_o ) [ 42 of 213] Compiling Futhark.Analysis.Rephrase ( src/Futhark/Analysis/Rephrase.hs, dist/build/Futhark/Analysis/Rephrase.o, dist/build/Futhark/Analysis/Rephrase.dyn_o ) [ 43 of 213] Compiling Futhark.Analysis.Metrics ( src/Futhark/Analysis/Metrics.hs, dist/build/Futhark/Analysis/Metrics.o, dist/build/Futhark/Analysis/Metrics.dyn_o ) [ 44 of 213] Compiling Futhark.Analysis.DataDependencies ( src/Futhark/Analysis/DataDependencies.hs, dist/build/Futhark/Analysis/DataDependencies.o, dist/build/Futhark/Analysis/DataDependencies.dyn_o ) [ 45 of 213] Compiling Futhark.Pass ( src/Futhark/Pass.hs, dist/build/Futhark/Pass.o, dist/build/Futhark/Pass.dyn_o ) [ 46 of 213] Compiling Futhark.Binder.Class ( src/Futhark/Binder/Class.hs, dist/build/Futhark/Binder/Class.o, dist/build/Futhark/Binder/Class.dyn_o ) [ 47 of 213] Compiling Futhark.Binder ( src/Futhark/Binder.hs, dist/build/Futhark/Binder.o, dist/build/Futhark/Binder.dyn_o ) [ 48 of 213] Compiling Futhark.IR.Aliases ( src/Futhark/IR/Aliases.hs, dist/build/Futhark/IR/Aliases.o, dist/build/Futhark/IR/Aliases.dyn_o ) [ 49 of 213] Compiling Futhark.Optimise.Simplify.Lore ( src/Futhark/Optimise/Simplify/Lore.hs, dist/build/Futhark/Optimise/Simplify/Lore.o, dist/build/Futhark/Optimise/Simplify/Lore.dyn_o ) [ 50 of 213] Compiling Futhark.Analysis.Alias ( src/Futhark/Analysis/Alias.hs, dist/build/Futhark/Analysis/Alias.o, dist/build/Futhark/Analysis/Alias.dyn_o ) [ 51 of 213] Compiling Futhark.Construct ( src/Futhark/Construct.hs, dist/build/Futhark/Construct.o, dist/build/Futhark/Construct.dyn_o ) [ 52 of 213] Compiling Futhark.TypeCheck ( src/Futhark/TypeCheck.hs, dist/build/Futhark/TypeCheck.o, dist/build/Futhark/TypeCheck.dyn_o ) [ 53 of 213] Compiling Futhark.Pipeline ( src/Futhark/Pipeline.hs, dist/build/Futhark/Pipeline.o, dist/build/Futhark/Pipeline.dyn_o ) [ 54 of 213] Compiling Futhark.Optimise.InPlaceLowering.SubstituteIndices ( src/Futhark/Optimise/InPlaceLowering/SubstituteIndices.hs, dist/build/Futhark/Optimise/InPlaceLowering/SubstituteIndices.o, dist/build/Futhark/Optimise/InPlaceLowering/SubstituteIndices.dyn_o ) [ 55 of 213] Compiling Futhark.Analysis.PrimExp.Convert ( src/Futhark/Analysis/PrimExp/Convert.hs, dist/build/Futhark/Analysis/PrimExp/Convert.o, dist/build/Futhark/Analysis/PrimExp/Convert.dyn_o ) [ 56 of 213] Compiling Futhark.IR.Mem.IxFun ( src/Futhark/IR/Mem/IxFun.hs, dist/build/Futhark/IR/Mem/IxFun.o, dist/build/Futhark/IR/Mem/IxFun.dyn_o ) [ 57 of 213] Compiling Futhark.Analysis.SymbolTable ( src/Futhark/Analysis/SymbolTable.hs, dist/build/Futhark/Analysis/SymbolTable.o, dist/build/Futhark/Analysis/SymbolTable.dyn_o ) [ 58 of 213] Compiling Futhark.Optimise.Simplify.Rule ( src/Futhark/Optimise/Simplify/Rule.hs, dist/build/Futhark/Optimise/Simplify/Rule.o, dist/build/Futhark/Optimise/Simplify/Rule.dyn_o ) [ 59 of 213] Compiling Futhark.Optimise.Simplify.ClosedForm ( src/Futhark/Optimise/Simplify/ClosedForm.hs, dist/build/Futhark/Optimise/Simplify/ClosedForm.o, dist/build/Futhark/Optimise/Simplify/ClosedForm.dyn_o ) [ 60 of 213] Compiling Futhark.Optimise.Simplify.Rules ( src/Futhark/Optimise/Simplify/Rules.hs, dist/build/Futhark/Optimise/Simplify/Rules.o, dist/build/Futhark/Optimise/Simplify/Rules.dyn_o ) [ 61 of 213] Compiling Futhark.Optimise.Simplify.Engine ( src/Futhark/Optimise/Simplify/Engine.hs, dist/build/Futhark/Optimise/Simplify/Engine.o, dist/build/Futhark/Optimise/Simplify/Engine.dyn_o ) [ 62 of 213] Compiling Futhark.Analysis.PrimExp.Simplify ( src/Futhark/Analysis/PrimExp/Simplify.hs, dist/build/Futhark/Analysis/PrimExp/Simplify.o, dist/build/Futhark/Analysis/PrimExp/Simplify.dyn_o ) [ 63 of 213] Compiling Futhark.Optimise.Simplify ( src/Futhark/Optimise/Simplify.hs, dist/build/Futhark/Optimise/Simplify.o, dist/build/Futhark/Optimise/Simplify.dyn_o ) [ 64 of 213] Compiling Futhark.Transform.CopyPropagate ( src/Futhark/Transform/CopyPropagate.hs, dist/build/Futhark/Transform/CopyPropagate.o, dist/build/Futhark/Transform/CopyPropagate.dyn_o ) [ 65 of 213] Compiling Futhark.IR.Seq ( src/Futhark/IR/Seq.hs, dist/build/Futhark/IR/Seq.o, dist/build/Futhark/IR/Seq.dyn_o ) [ 66 of 213] Compiling Futhark.IR.SOACS.SOAC ( src/Futhark/IR/SOACS/SOAC.hs, dist/build/Futhark/IR/SOACS/SOAC.o, dist/build/Futhark/IR/SOACS/SOAC.dyn_o ) [ 67 of 213] Compiling Futhark.Tools ( src/Futhark/Tools.hs, dist/build/Futhark/Tools.o, dist/build/Futhark/Tools.dyn_o ) [ 68 of 213] Compiling Futhark.IR.SOACS ( src/Futhark/IR/SOACS.hs, dist/build/Futhark/IR/SOACS.o, dist/build/Futhark/IR/SOACS.dyn_o ) [ 69 of 213] Compiling Futhark.Transform.FirstOrderTransform ( src/Futhark/Transform/FirstOrderTransform.hs, dist/build/Futhark/Transform/FirstOrderTransform.o, dist/build/Futhark/Transform/FirstOrderTransform.dyn_o ) [ 70 of 213] Compiling Futhark.Pass.FirstOrderTransform ( src/Futhark/Pass/FirstOrderTransform.hs, dist/build/Futhark/Pass/FirstOrderTransform.o, dist/build/Futhark/Pass/FirstOrderTransform.dyn_o ) [ 71 of 213] Compiling Futhark.Pass.ExtractKernels.ISRWIM ( src/Futhark/Pass/ExtractKernels/ISRWIM.hs, dist/build/Futhark/Pass/ExtractKernels/ISRWIM.o, dist/build/Futhark/Pass/ExtractKernels/ISRWIM.dyn_o ) [ 72 of 213] Compiling Futhark.Internalise.Monad ( src/Futhark/Internalise/Monad.hs, dist/build/Futhark/Internalise/Monad.o, dist/build/Futhark/Internalise/Monad.dyn_o ) [ 73 of 213] Compiling Futhark.Internalise.AccurateSizes ( src/Futhark/Internalise/AccurateSizes.hs, dist/build/Futhark/Internalise/AccurateSizes.o, dist/build/Futhark/Internalise/AccurateSizes.dyn_o ) [ 74 of 213] Compiling Futhark.IR.SOACS.Simplify ( src/Futhark/IR/SOACS/Simplify.hs, dist/build/Futhark/IR/SOACS/Simplify.o, dist/build/Futhark/IR/SOACS/Simplify.dyn_o ) [ 75 of 213] Compiling Futhark.Analysis.CallGraph ( src/Futhark/Analysis/CallGraph.hs, dist/build/Futhark/Analysis/CallGraph.o, dist/build/Futhark/Analysis/CallGraph.dyn_o ) [ 76 of 213] Compiling Futhark.IR.Mem ( src/Futhark/IR/Mem.hs, dist/build/Futhark/IR/Mem.o, dist/build/Futhark/IR/Mem.dyn_o ) [ 77 of 213] Compiling Futhark.Pass.ExplicitAllocations ( src/Futhark/Pass/ExplicitAllocations.hs, dist/build/Futhark/Pass/ExplicitAllocations.o, dist/build/Futhark/Pass/ExplicitAllocations.dyn_o ) [ 78 of 213] Compiling Futhark.IR.SegOp ( src/Futhark/IR/SegOp.hs, dist/build/Futhark/IR/SegOp.o, dist/build/Futhark/IR/SegOp.dyn_o ) [ 79 of 213] Compiling Futhark.Pass.ExtractKernels.BlockedKernel ( src/Futhark/Pass/ExtractKernels/BlockedKernel.hs, dist/build/Futhark/Pass/ExtractKernels/BlockedKernel.o, dist/build/Futhark/Pass/ExtractKernels/BlockedKernel.dyn_o ) [ 80 of 213] Compiling Futhark.Pass.ExtractKernels.Distribution ( src/Futhark/Pass/ExtractKernels/Distribution.hs, dist/build/Futhark/Pass/ExtractKernels/Distribution.o, dist/build/Futhark/Pass/ExtractKernels/Distribution.dyn_o ) [ 81 of 213] Compiling Futhark.Pass.ExtractKernels.Interchange ( src/Futhark/Pass/ExtractKernels/Interchange.hs, dist/build/Futhark/Pass/ExtractKernels/Interchange.o, dist/build/Futhark/Pass/ExtractKernels/Interchange.dyn_o ) [ 82 of 213] Compiling Futhark.Pass.ExtractKernels.DistributeNests ( src/Futhark/Pass/ExtractKernels/DistributeNests.hs, dist/build/Futhark/Pass/ExtractKernels/DistributeNests.o, dist/build/Futhark/Pass/ExtractKernels/DistributeNests.dyn_o ) [ 83 of 213] Compiling Futhark.IR.Mem.Simplify ( src/Futhark/IR/Mem/Simplify.hs, dist/build/Futhark/IR/Mem/Simplify.o, dist/build/Futhark/IR/Mem/Simplify.dyn_o ) [ 84 of 213] Compiling Futhark.IR.MC.Op ( src/Futhark/IR/MC/Op.hs, dist/build/Futhark/IR/MC/Op.o, dist/build/Futhark/IR/MC/Op.dyn_o ) [ 85 of 213] Compiling Futhark.IR.MCMem ( src/Futhark/IR/MCMem.hs, dist/build/Futhark/IR/MCMem.o, dist/build/Futhark/IR/MCMem.dyn_o ) [ 86 of 213] Compiling Futhark.IR.MC ( src/Futhark/IR/MC.hs, dist/build/Futhark/IR/MC.o, dist/build/Futhark/IR/MC.dyn_o ) [ 87 of 213] Compiling Futhark.IR.Kernels.Kernel ( src/Futhark/IR/Kernels/Kernel.hs, dist/build/Futhark/IR/Kernels/Kernel.o, dist/build/Futhark/IR/Kernels/Kernel.dyn_o ) [ 88 of 213] Compiling Futhark.Optimise.CSE ( src/Futhark/Optimise/CSE.hs, dist/build/Futhark/Optimise/CSE.o, dist/build/Futhark/Optimise/CSE.dyn_o ) [ 89 of 213] Compiling Futhark.Optimise.InliningDeadFun ( src/Futhark/Optimise/InliningDeadFun.hs, dist/build/Futhark/Optimise/InliningDeadFun.o, dist/build/Futhark/Optimise/InliningDeadFun.dyn_o ) [ 90 of 213] Compiling Futhark.IR.SeqMem ( src/Futhark/IR/SeqMem.hs, dist/build/Futhark/IR/SeqMem.o, dist/build/Futhark/IR/SeqMem.dyn_o ) [ 91 of 213] Compiling Futhark.Pass.ExplicitAllocations.Seq ( src/Futhark/Pass/ExplicitAllocations/Seq.hs, dist/build/Futhark/Pass/ExplicitAllocations/Seq.o, dist/build/Futhark/Pass/ExplicitAllocations/Seq.dyn_o ) [ 92 of 213] Compiling Futhark.IR.Kernels ( src/Futhark/IR/Kernels.hs, dist/build/Futhark/IR/Kernels.o, dist/build/Futhark/IR/Kernels.dyn_o ) [ 93 of 213] Compiling Futhark.Pass.KernelBabysitting ( src/Futhark/Pass/KernelBabysitting.hs, dist/build/Futhark/Pass/KernelBabysitting.o, dist/build/Futhark/Pass/KernelBabysitting.dyn_o ) [ 94 of 213] Compiling Futhark.Pass.ExtractKernels.ToKernels ( src/Futhark/Pass/ExtractKernels/ToKernels.hs, dist/build/Futhark/Pass/ExtractKernels/ToKernels.o, dist/build/Futhark/Pass/ExtractKernels/ToKernels.dyn_o ) [ 95 of 213] Compiling Futhark.Pass.ExtractMulticore ( src/Futhark/Pass/ExtractMulticore.hs, dist/build/Futhark/Pass/ExtractMulticore.o, dist/build/Futhark/Pass/ExtractMulticore.dyn_o ) [ 96 of 213] Compiling Futhark.Pass.ExtractKernels.StreamKernel ( src/Futhark/Pass/ExtractKernels/StreamKernel.hs, dist/build/Futhark/Pass/ExtractKernels/StreamKernel.o, dist/build/Futhark/Pass/ExtractKernels/StreamKernel.dyn_o ) [ 97 of 213] Compiling Futhark.Pass.ExtractKernels.Intragroup ( src/Futhark/Pass/ExtractKernels/Intragroup.hs, dist/build/Futhark/Pass/ExtractKernels/Intragroup.o, dist/build/Futhark/Pass/ExtractKernels/Intragroup.dyn_o ) [ 98 of 213] Compiling Futhark.Pass.ExtractKernels ( src/Futhark/Pass/ExtractKernels.hs, dist/build/Futhark/Pass/ExtractKernels.o, dist/build/Futhark/Pass/ExtractKernels.dyn_o ) [ 99 of 213] Compiling Futhark.Optimise.TileLoops ( src/Futhark/Optimise/TileLoops.hs, dist/build/Futhark/Optimise/TileLoops.o, dist/build/Futhark/Optimise/TileLoops.dyn_o ) [100 of 213] Compiling Futhark.Optimise.Sink ( src/Futhark/Optimise/Sink.hs, dist/build/Futhark/Optimise/Sink.o, dist/build/Futhark/Optimise/Sink.dyn_o ) [101 of 213] Compiling Futhark.Optimise.InPlaceLowering.LowerIntoStm ( src/Futhark/Optimise/InPlaceLowering/LowerIntoStm.hs, dist/build/Futhark/Optimise/InPlaceLowering/LowerIntoStm.o, dist/build/Futhark/Optimise/InPlaceLowering/LowerIntoStm.dyn_o ) [102 of 213] Compiling Futhark.Optimise.InPlaceLowering ( src/Futhark/Optimise/InPlaceLowering.hs, dist/build/Futhark/Optimise/InPlaceLowering.o, dist/build/Futhark/Optimise/InPlaceLowering.dyn_o ) [103 of 213] Compiling Futhark.IR.Kernels.Simplify ( src/Futhark/IR/Kernels/Simplify.hs, dist/build/Futhark/IR/Kernels/Simplify.o, dist/build/Futhark/IR/Kernels/Simplify.dyn_o ) [104 of 213] Compiling Futhark.Optimise.Unstream ( src/Futhark/Optimise/Unstream.hs, dist/build/Futhark/Optimise/Unstream.o, dist/build/Futhark/Optimise/Unstream.dyn_o ) [105 of 213] Compiling Futhark.IR.KernelsMem ( src/Futhark/IR/KernelsMem.hs, dist/build/Futhark/IR/KernelsMem.o, dist/build/Futhark/IR/KernelsMem.dyn_o ) [106 of 213] Compiling Futhark.Pass.Simplify ( src/Futhark/Pass/Simplify.hs, dist/build/Futhark/Pass/Simplify.o, dist/build/Futhark/Pass/Simplify.dyn_o ) [107 of 213] Compiling Futhark.Pass.ExplicitAllocations.SegOp ( src/Futhark/Pass/ExplicitAllocations/SegOp.hs, dist/build/Futhark/Pass/ExplicitAllocations/SegOp.o, dist/build/Futhark/Pass/ExplicitAllocations/SegOp.dyn_o ) [108 of 213] Compiling Futhark.Pass.ExplicitAllocations.MC ( src/Futhark/Pass/ExplicitAllocations/MC.hs, dist/build/Futhark/Pass/ExplicitAllocations/MC.o, dist/build/Futhark/Pass/ExplicitAllocations/MC.dyn_o ) [109 of 213] Compiling Futhark.Pass.ExplicitAllocations.Kernels ( src/Futhark/Pass/ExplicitAllocations/Kernels.hs, dist/build/Futhark/Pass/ExplicitAllocations/Kernels.o, dist/build/Futhark/Pass/ExplicitAllocations/Kernels.dyn_o ) [110 of 213] Compiling Futhark.Pass.ExpandAllocations ( src/Futhark/Pass/ExpandAllocations.hs, dist/build/Futhark/Pass/ExpandAllocations.o, dist/build/Futhark/Pass/ExpandAllocations.dyn_o ) [111 of 213] Compiling Futhark.Optimise.DoubleBuffer ( src/Futhark/Optimise/DoubleBuffer.hs, dist/build/Futhark/Optimise/DoubleBuffer.o, dist/build/Futhark/Optimise/DoubleBuffer.dyn_o ) [112 of 213] Compiling Futhark.Analysis.HORep.SOAC ( src/Futhark/Analysis/HORep/SOAC.hs, dist/build/Futhark/Analysis/HORep/SOAC.o, dist/build/Futhark/Analysis/HORep/SOAC.dyn_o ) [113 of 213] Compiling Futhark.Optimise.Fusion.Composing ( src/Futhark/Optimise/Fusion/Composing.hs, dist/build/Futhark/Optimise/Fusion/Composing.o, dist/build/Futhark/Optimise/Fusion/Composing.dyn_o ) [114 of 213] Compiling Futhark.Analysis.HORep.MapNest ( src/Futhark/Analysis/HORep/MapNest.hs, dist/build/Futhark/Analysis/HORep/MapNest.o, dist/build/Futhark/Analysis/HORep/MapNest.dyn_o ) [115 of 213] Compiling Futhark.Optimise.Fusion.LoopKernel ( src/Futhark/Optimise/Fusion/LoopKernel.hs, dist/build/Futhark/Optimise/Fusion/LoopKernel.o, dist/build/Futhark/Optimise/Fusion/LoopKernel.dyn_o ) [116 of 213] Compiling Futhark.Optimise.Fusion ( src/Futhark/Optimise/Fusion.hs, dist/build/Futhark/Optimise/Fusion.o, dist/build/Futhark/Optimise/Fusion.dyn_o ) [117 of 213] Compiling Futhark.Passes ( src/Futhark/Passes.hs, dist/build/Futhark/Passes.o, dist/build/Futhark/Passes.dyn_o ) [118 of 213] Compiling Futhark.CodeGen.ImpCode ( src/Futhark/CodeGen/ImpCode.hs, dist/build/Futhark/CodeGen/ImpCode.o, dist/build/Futhark/CodeGen/ImpCode.dyn_o ) [119 of 213] Compiling Futhark.CodeGen.SetDefaultSpace ( src/Futhark/CodeGen/SetDefaultSpace.hs, dist/build/Futhark/CodeGen/SetDefaultSpace.o, dist/build/Futhark/CodeGen/SetDefaultSpace.dyn_o ) [120 of 213] Compiling Futhark.CodeGen.ImpGen.Transpose ( src/Futhark/CodeGen/ImpGen/Transpose.hs, dist/build/Futhark/CodeGen/ImpGen/Transpose.o, dist/build/Futhark/CodeGen/ImpGen/Transpose.dyn_o ) [121 of 213] Compiling Futhark.CodeGen.ImpCode.Sequential ( src/Futhark/CodeGen/ImpCode/Sequential.hs, dist/build/Futhark/CodeGen/ImpCode/Sequential.o, dist/build/Futhark/CodeGen/ImpCode/Sequential.dyn_o ) [122 of 213] Compiling Futhark.CodeGen.ImpCode.OpenCL ( src/Futhark/CodeGen/ImpCode/OpenCL.hs, dist/build/Futhark/CodeGen/ImpCode/OpenCL.o, dist/build/Futhark/CodeGen/ImpCode/OpenCL.dyn_o ) [123 of 213] Compiling Futhark.CodeGen.ImpCode.Multicore ( src/Futhark/CodeGen/ImpCode/Multicore.hs, dist/build/Futhark/CodeGen/ImpCode/Multicore.o, dist/build/Futhark/CodeGen/ImpCode/Multicore.dyn_o ) [124 of 213] Compiling Futhark.CodeGen.ImpCode.Kernels ( src/Futhark/CodeGen/ImpCode/Kernels.hs, dist/build/Futhark/CodeGen/ImpCode/Kernels.o, dist/build/Futhark/CodeGen/ImpCode/Kernels.dyn_o ) [125 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels.Transpose ( src/Futhark/CodeGen/ImpGen/Kernels/Transpose.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/Transpose.o, dist/build/Futhark/CodeGen/ImpGen/Kernels/Transpose.dyn_o ) [126 of 213] Compiling Futhark.CodeGen.Backends.SimpleRep ( src/Futhark/CodeGen/Backends/SimpleRep.hs, dist/build/Futhark/CodeGen/Backends/SimpleRep.o, dist/build/Futhark/CodeGen/Backends/SimpleRep.dyn_o ) [127 of 213] Compiling Futhark.CodeGen.Backends.GenericC ( src/Futhark/CodeGen/Backends/GenericC.hs, dist/build/Futhark/CodeGen/Backends/GenericC.o, dist/build/Futhark/CodeGen/Backends/GenericC.dyn_o ) [128 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels.ToOpenCL ( src/Futhark/CodeGen/ImpGen/Kernels/ToOpenCL.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/ToOpenCL.o, dist/build/Futhark/CodeGen/ImpGen/Kernels/ToOpenCL.dyn_o ) [129 of 213] Compiling Futhark.CodeGen.Backends.COpenCL.Boilerplate ( src/Futhark/CodeGen/Backends/COpenCL/Boilerplate.hs, dist/build/Futhark/CodeGen/Backends/COpenCL/Boilerplate.o, dist/build/Futhark/CodeGen/Backends/COpenCL/Boilerplate.dyn_o ) [130 of 213] Compiling Futhark.CodeGen.Backends.CCUDA.Boilerplate ( src/Futhark/CodeGen/Backends/CCUDA/Boilerplate.hs, dist/build/Futhark/CodeGen/Backends/CCUDA/Boilerplate.o, dist/build/Futhark/CodeGen/Backends/CCUDA/Boilerplate.dyn_o ) [131 of 213] Compiling Futhark.CodeGen.Backends.GenericPython.AST ( src/Futhark/CodeGen/Backends/GenericPython/AST.hs, dist/build/Futhark/CodeGen/Backends/GenericPython/AST.o, dist/build/Futhark/CodeGen/Backends/GenericPython/AST.dyn_o ) [132 of 213] Compiling Futhark.CodeGen.Backends.GenericPython.Options ( src/Futhark/CodeGen/Backends/GenericPython/Options.hs, dist/build/Futhark/CodeGen/Backends/GenericPython/Options.o, dist/build/Futhark/CodeGen/Backends/GenericPython/Options.dyn_o ) [133 of 213] Compiling Futhark.CodeGen.Backends.GenericPython ( src/Futhark/CodeGen/Backends/GenericPython.hs, dist/build/Futhark/CodeGen/Backends/GenericPython.o, dist/build/Futhark/CodeGen/Backends/GenericPython.dyn_o ) [134 of 213] Compiling Futhark.CodeGen.Backends.PyOpenCL.Boilerplate ( src/Futhark/CodeGen/Backends/PyOpenCL/Boilerplate.hs, dist/build/Futhark/CodeGen/Backends/PyOpenCL/Boilerplate.o, dist/build/Futhark/CodeGen/Backends/PyOpenCL/Boilerplate.dyn_o ) [135 of 213] Compiling Language.Futhark.Prelude ( src/Language/Futhark/Prelude.hs, dist/build/Language/Futhark/Prelude.o, dist/build/Language/Futhark/Prelude.dyn_o ) [136 of 213] Compiling Language.Futhark.Syntax ( src/Language/Futhark/Syntax.hs, dist/build/Language/Futhark/Syntax.o, dist/build/Language/Futhark/Syntax.dyn_o ) [137 of 213] Compiling Language.Futhark.Prop ( src/Language/Futhark/Prop.hs, dist/build/Language/Futhark/Prop.o, dist/build/Language/Futhark/Prop.dyn_o ) [138 of 213] Compiling Language.Futhark.Pretty ( src/Language/Futhark/Pretty.hs, dist/build/Language/Futhark/Pretty.o, dist/build/Language/Futhark/Pretty.dyn_o ) [139 of 213] Compiling Language.Futhark.Parser.Lexer ( dist/build/Language/Futhark/Parser/Lexer.hs, dist/build/Language/Futhark/Parser/Lexer.o, dist/build/Language/Futhark/Parser/Lexer.dyn_o ) [140 of 213] Compiling Language.Futhark.Parser.Parser ( dist/build/Language/Futhark/Parser/Parser.hs, dist/build/Language/Futhark/Parser/Parser.o, dist/build/Language/Futhark/Parser/Parser.dyn_o ) [141 of 213] Compiling Language.Futhark.Parser ( src/Language/Futhark/Parser.hs, dist/build/Language/Futhark/Parser.o, dist/build/Language/Futhark/Parser.dyn_o ) [142 of 213] Compiling Language.Futhark ( src/Language/Futhark.hs, dist/build/Language/Futhark.o, dist/build/Language/Futhark.dyn_o ) [143 of 213] Compiling Language.Futhark.Semantic ( src/Language/Futhark/Semantic.hs, dist/build/Language/Futhark/Semantic.o, dist/build/Language/Futhark/Semantic.dyn_o ) [144 of 213] Compiling Language.Futhark.Interpreter ( src/Language/Futhark/Interpreter.hs, dist/build/Language/Futhark/Interpreter.o, dist/build/Language/Futhark/Interpreter.dyn_o ) [145 of 213] Compiling Futhark.Internalise.TypesValues ( src/Futhark/Internalise/TypesValues.hs, dist/build/Futhark/Internalise/TypesValues.o, dist/build/Futhark/Internalise/TypesValues.dyn_o ) [146 of 213] Compiling Futhark.Internalise.Lambdas ( src/Futhark/Internalise/Lambdas.hs, dist/build/Futhark/Internalise/Lambdas.o, dist/build/Futhark/Internalise/Lambdas.dyn_o ) [147 of 213] Compiling Futhark.Internalise.Bindings ( src/Futhark/Internalise/Bindings.hs, dist/build/Futhark/Internalise/Bindings.o, dist/build/Futhark/Internalise/Bindings.dyn_o ) [148 of 213] Compiling Futhark.Test.Values ( src/Futhark/Test/Values.hs, dist/build/Futhark/Test/Values.o, dist/build/Futhark/Test/Values.dyn_o ) [149 of 213] Compiling Futhark.Test ( src/Futhark/Test.hs, dist/build/Futhark/Test.o, dist/build/Futhark/Test.dyn_o ) [150 of 213] Compiling Futhark.Bench ( src/Futhark/Bench.hs, dist/build/Futhark/Bench.o, dist/build/Futhark/Bench.dyn_o ) [151 of 213] Compiling Language.Futhark.Traversals ( src/Language/Futhark/Traversals.hs, dist/build/Language/Futhark/Traversals.o, dist/build/Language/Futhark/Traversals.dyn_o ) [152 of 213] Compiling Language.Futhark.Query ( src/Language/Futhark/Query.hs, dist/build/Language/Futhark/Query.o, dist/build/Language/Futhark/Query.dyn_o ) [153 of 213] Compiling Futhark.Internalise.Defunctorise ( src/Futhark/Internalise/Defunctorise.hs, dist/build/Futhark/Internalise/Defunctorise.o, dist/build/Futhark/Internalise/Defunctorise.dyn_o ) [154 of 213] Compiling Futhark.Internalise.Defunctionalise ( src/Futhark/Internalise/Defunctionalise.hs, dist/build/Futhark/Internalise/Defunctionalise.o, dist/build/Futhark/Internalise/Defunctionalise.dyn_o ) [155 of 213] Compiling Language.Futhark.TypeChecker.Match ( src/Language/Futhark/TypeChecker/Match.hs, dist/build/Language/Futhark/TypeChecker/Match.o, dist/build/Language/Futhark/TypeChecker/Match.dyn_o ) [156 of 213] Compiling Language.Futhark.Warnings ( src/Language/Futhark/Warnings.hs, dist/build/Language/Futhark/Warnings.o, dist/build/Language/Futhark/Warnings.dyn_o ) [157 of 213] Compiling Language.Futhark.TypeChecker.Monad ( src/Language/Futhark/TypeChecker/Monad.hs, dist/build/Language/Futhark/TypeChecker/Monad.o, dist/build/Language/Futhark/TypeChecker/Monad.dyn_o ) [158 of 213] Compiling Language.Futhark.TypeChecker.Types ( src/Language/Futhark/TypeChecker/Types.hs, dist/build/Language/Futhark/TypeChecker/Types.o, dist/build/Language/Futhark/TypeChecker/Types.dyn_o ) [159 of 213] Compiling Language.Futhark.TypeChecker.Unify ( src/Language/Futhark/TypeChecker/Unify.hs, dist/build/Language/Futhark/TypeChecker/Unify.o, dist/build/Language/Futhark/TypeChecker/Unify.dyn_o ) [160 of 213] Compiling Futhark.Internalise.Monomorphise ( src/Futhark/Internalise/Monomorphise.hs, dist/build/Futhark/Internalise/Monomorphise.o, dist/build/Futhark/Internalise/Monomorphise.dyn_o ) [161 of 213] Compiling Futhark.Internalise ( src/Futhark/Internalise.hs, dist/build/Futhark/Internalise.o, dist/build/Futhark/Internalise.dyn_o ) [162 of 213] Compiling Language.Futhark.TypeChecker.Terms ( src/Language/Futhark/TypeChecker/Terms.hs, dist/build/Language/Futhark/TypeChecker/Terms.o, dist/build/Language/Futhark/TypeChecker/Terms.dyn_o ) [163 of 213] Compiling Language.Futhark.TypeChecker.Modules ( src/Language/Futhark/TypeChecker/Modules.hs, dist/build/Language/Futhark/TypeChecker/Modules.o, dist/build/Language/Futhark/TypeChecker/Modules.dyn_o ) [164 of 213] Compiling Language.Futhark.TypeChecker ( src/Language/Futhark/TypeChecker.hs, dist/build/Language/Futhark/TypeChecker.o, dist/build/Language/Futhark/TypeChecker.dyn_o ) [165 of 213] Compiling Futhark.Compiler.Program ( src/Futhark/Compiler/Program.hs, dist/build/Futhark/Compiler/Program.o, dist/build/Futhark/Compiler/Program.dyn_o ) [166 of 213] Compiling Futhark.Compiler ( src/Futhark/Compiler.hs, dist/build/Futhark/Compiler.o, dist/build/Futhark/Compiler.dyn_o ) [167 of 213] Compiling Futhark.CodeGen.ImpGen ( src/Futhark/CodeGen/ImpGen.hs, dist/build/Futhark/CodeGen/ImpGen.o, dist/build/Futhark/CodeGen/ImpGen.dyn_o ) [168 of 213] Compiling Futhark.CodeGen.ImpGen.Sequential ( src/Futhark/CodeGen/ImpGen/Sequential.hs, dist/build/Futhark/CodeGen/ImpGen/Sequential.o, dist/build/Futhark/CodeGen/ImpGen/Sequential.dyn_o ) [169 of 213] Compiling Futhark.CodeGen.Backends.SequentialPython ( src/Futhark/CodeGen/Backends/SequentialPython.hs, dist/build/Futhark/CodeGen/Backends/SequentialPython.o, dist/build/Futhark/CodeGen/Backends/SequentialPython.dyn_o ) [170 of 213] Compiling Futhark.CodeGen.Backends.SequentialC ( src/Futhark/CodeGen/Backends/SequentialC.hs, dist/build/Futhark/CodeGen/Backends/SequentialC.o, dist/build/Futhark/CodeGen/Backends/SequentialC.dyn_o ) [171 of 213] Compiling Futhark.CodeGen.ImpGen.Multicore.Base ( src/Futhark/CodeGen/ImpGen/Multicore/Base.hs, dist/build/Futhark/CodeGen/ImpGen/Multicore/Base.o, dist/build/Futhark/CodeGen/ImpGen/Multicore/Base.dyn_o ) [172 of 213] Compiling Futhark.CodeGen.ImpGen.Multicore.SegScan ( src/Futhark/CodeGen/ImpGen/Multicore/SegScan.hs, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegScan.o, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegScan.dyn_o ) [173 of 213] Compiling Futhark.CodeGen.ImpGen.Multicore.SegRed ( src/Futhark/CodeGen/ImpGen/Multicore/SegRed.hs, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegRed.o, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegRed.dyn_o ) [174 of 213] Compiling Futhark.CodeGen.ImpGen.Multicore.SegMap ( src/Futhark/CodeGen/ImpGen/Multicore/SegMap.hs, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegMap.o, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegMap.dyn_o ) [175 of 213] Compiling Futhark.CodeGen.ImpGen.Multicore.SegHist ( src/Futhark/CodeGen/ImpGen/Multicore/SegHist.hs, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegHist.o, dist/build/Futhark/CodeGen/ImpGen/Multicore/SegHist.dyn_o ) [176 of 213] Compiling Futhark.CodeGen.ImpGen.Multicore ( src/Futhark/CodeGen/ImpGen/Multicore.hs, dist/build/Futhark/CodeGen/ImpGen/Multicore.o, dist/build/Futhark/CodeGen/ImpGen/Multicore.dyn_o ) [177 of 213] Compiling Futhark.CodeGen.Backends.MulticoreC ( src/Futhark/CodeGen/Backends/MulticoreC.hs, dist/build/Futhark/CodeGen/Backends/MulticoreC.o, dist/build/Futhark/CodeGen/Backends/MulticoreC.dyn_o ) [178 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels.Base ( src/Futhark/CodeGen/ImpGen/Kernels/Base.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/Base.o, dist/build/Futhark/CodeGen/ImpGen/Kernels/Base.dyn_o ) [179 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels.SegScan ( src/Futhark/CodeGen/ImpGen/Kernels/SegScan.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegScan.o, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegScan.dyn_o ) [180 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels.SegRed ( src/Futhark/CodeGen/ImpGen/Kernels/SegRed.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegRed.o, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegRed.dyn_o ) [181 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels.SegMap ( src/Futhark/CodeGen/ImpGen/Kernels/SegMap.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegMap.o, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegMap.dyn_o ) [182 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels.SegHist ( src/Futhark/CodeGen/ImpGen/Kernels/SegHist.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegHist.o, dist/build/Futhark/CodeGen/ImpGen/Kernels/SegHist.dyn_o ) [183 of 213] Compiling Futhark.CodeGen.ImpGen.Kernels ( src/Futhark/CodeGen/ImpGen/Kernels.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels.o, dist/build/Futhark/CodeGen/ImpGen/Kernels.dyn_o ) [184 of 213] Compiling Futhark.CodeGen.ImpGen.OpenCL ( src/Futhark/CodeGen/ImpGen/OpenCL.hs, dist/build/Futhark/CodeGen/ImpGen/OpenCL.o, dist/build/Futhark/CodeGen/ImpGen/OpenCL.dyn_o ) [185 of 213] Compiling Futhark.CodeGen.Backends.PyOpenCL ( src/Futhark/CodeGen/Backends/PyOpenCL.hs, dist/build/Futhark/CodeGen/Backends/PyOpenCL.o, dist/build/Futhark/CodeGen/Backends/PyOpenCL.dyn_o ) [186 of 213] Compiling Futhark.CodeGen.Backends.COpenCL ( src/Futhark/CodeGen/Backends/COpenCL.hs, dist/build/Futhark/CodeGen/Backends/COpenCL.o, dist/build/Futhark/CodeGen/Backends/COpenCL.dyn_o ) [187 of 213] Compiling Futhark.CodeGen.ImpGen.CUDA ( src/Futhark/CodeGen/ImpGen/CUDA.hs, dist/build/Futhark/CodeGen/ImpGen/CUDA.o, dist/build/Futhark/CodeGen/ImpGen/CUDA.dyn_o ) [188 of 213] Compiling Futhark.CodeGen.Backends.CCUDA ( src/Futhark/CodeGen/Backends/CCUDA.hs, dist/build/Futhark/CodeGen/Backends/CCUDA.o, dist/build/Futhark/CodeGen/Backends/CCUDA.dyn_o ) [189 of 213] Compiling Paths_futhark ( dist/build/autogen/Paths_futhark.hs, dist/build/Paths_futhark.o, dist/build/Paths_futhark.dyn_o ) [190 of 213] Compiling Futhark.Version ( src/Futhark/Version.hs, dist/build/Futhark/Version.o, dist/build/Futhark/Version.dyn_o ) [191 of 213] Compiling Futhark.Util.Options ( src/Futhark/Util/Options.hs, dist/build/Futhark/Util/Options.o, dist/build/Futhark/Util/Options.dyn_o ) [192 of 213] Compiling Futhark.Compiler.CLI ( src/Futhark/Compiler/CLI.hs, dist/build/Futhark/Compiler/CLI.o, dist/build/Futhark/Compiler/CLI.dyn_o ) [193 of 213] Compiling Futhark.CLI.Python ( src/Futhark/CLI/Python.hs, dist/build/Futhark/CLI/Python.o, dist/build/Futhark/CLI/Python.dyn_o ) [194 of 213] Compiling Futhark.CLI.PyOpenCL ( src/Futhark/CLI/PyOpenCL.hs, dist/build/Futhark/CLI/PyOpenCL.o, dist/build/Futhark/CLI/PyOpenCL.dyn_o ) [195 of 213] Compiling Futhark.Actions ( src/Futhark/Actions.hs, dist/build/Futhark/Actions.o, dist/build/Futhark/Actions.dyn_o ) [196 of 213] Compiling Futhark.CLI.OpenCL ( src/Futhark/CLI/OpenCL.hs, dist/build/Futhark/CLI/OpenCL.o, dist/build/Futhark/CLI/OpenCL.dyn_o ) [197 of 213] Compiling Futhark.CLI.Multicore ( src/Futhark/CLI/Multicore.hs, dist/build/Futhark/CLI/Multicore.o, dist/build/Futhark/CLI/Multicore.dyn_o ) [198 of 213] Compiling Futhark.CLI.CUDA ( src/Futhark/CLI/CUDA.hs, dist/build/Futhark/CLI/CUDA.o, dist/build/Futhark/CLI/CUDA.dyn_o ) [199 of 213] Compiling Futhark.CLI.C ( src/Futhark/CLI/C.hs, dist/build/Futhark/CLI/C.o, dist/build/Futhark/CLI/C.dyn_o ) [200 of 213] Compiling Futhark.CLI.Test ( src/Futhark/CLI/Test.hs, dist/build/Futhark/CLI/Test.o, dist/build/Futhark/CLI/Test.dyn_o ) [201 of 213] Compiling Futhark.CLI.Run ( src/Futhark/CLI/Run.hs, dist/build/Futhark/CLI/Run.o, dist/build/Futhark/CLI/Run.dyn_o ) [202 of 213] Compiling Futhark.CLI.Query ( src/Futhark/CLI/Query.hs, dist/build/Futhark/CLI/Query.o, dist/build/Futhark/CLI/Query.dyn_o ) [203 of 213] Compiling Futhark.CLI.Pkg ( src/Futhark/CLI/Pkg.hs, dist/build/Futhark/CLI/Pkg.o, dist/build/Futhark/CLI/Pkg.dyn_o ) [204 of 213] Compiling Futhark.CLI.Misc ( src/Futhark/CLI/Misc.hs, dist/build/Futhark/CLI/Misc.o, dist/build/Futhark/CLI/Misc.dyn_o ) [205 of 213] Compiling Futhark.CLI.Dev ( src/Futhark/CLI/Dev.hs, dist/build/Futhark/CLI/Dev.o, dist/build/Futhark/CLI/Dev.dyn_o ) [206 of 213] Compiling Futhark.CLI.Dataset ( src/Futhark/CLI/Dataset.hs, dist/build/Futhark/CLI/Dataset.o, dist/build/Futhark/CLI/Dataset.dyn_o ) [207 of 213] Compiling Futhark.CLI.Datacmp ( src/Futhark/CLI/Datacmp.hs, dist/build/Futhark/CLI/Datacmp.o, dist/build/Futhark/CLI/Datacmp.dyn_o ) [208 of 213] Compiling Futhark.CLI.Check ( src/Futhark/CLI/Check.hs, dist/build/Futhark/CLI/Check.o, dist/build/Futhark/CLI/Check.dyn_o ) [209 of 213] Compiling Futhark.CLI.Bench ( src/Futhark/CLI/Bench.hs, dist/build/Futhark/CLI/Bench.o, dist/build/Futhark/CLI/Bench.dyn_o ) [210 of 213] Compiling Futhark.CLI.Autotune ( src/Futhark/CLI/Autotune.hs, dist/build/Futhark/CLI/Autotune.o, dist/build/Futhark/CLI/Autotune.dyn_o ) [211 of 213] Compiling Futhark.Doc.Generator ( src/Futhark/Doc/Generator.hs, dist/build/Futhark/Doc/Generator.o, dist/build/Futhark/Doc/Generator.dyn_o ) [212 of 213] Compiling Futhark.CLI.Doc ( src/Futhark/CLI/Doc.hs, dist/build/Futhark/CLI/Doc.o, dist/build/Futhark/CLI/Doc.dyn_o ) [213 of 213] Compiling Futhark.CLI.REPL ( src/Futhark/CLI/REPL.hs, dist/build/Futhark/CLI/REPL.o, dist/build/Futhark/CLI/REPL.dyn_o ) Preprocessing executable 'futhark' for futhark-0.18.2.. Building executable 'futhark' for futhark-0.18.2.. [1 of 2] Compiling Main ( src/futhark.hs, dist/build/futhark/futhark-tmp/Main.o ) [2 of 2] Compiling Paths_futhark ( dist/build/futhark/autogen/Paths_futhark.hs, dist/build/futhark/futhark-tmp/Paths_futhark.o ) Linking dist/build/futhark/futhark ... /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_oneseq_64_xsh_rs_32_random_r: error: undefined reference to 'pcg_output_xsh_rs_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_unique_64_xsh_rs_32_random_r: error: undefined reference to 'pcg_output_xsh_rs_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_setseq_64_xsh_rs_32_random_r: error: undefined reference to 'pcg_output_xsh_rs_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_mcg_64_xsh_rs_32_random_r: error: undefined reference to 'pcg_output_xsh_rs_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_oneseq_64_xsh_rr_32_random_r: error: undefined reference to 'pcg_output_xsh_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_unique_64_xsh_rr_32_random_r: error: undefined reference to 'pcg_output_xsh_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_setseq_64_xsh_rr_32_random_r: error: undefined reference to 'pcg_output_xsh_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_mcg_64_xsh_rr_32_random_r: error: undefined reference to 'pcg_output_xsh_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_oneseq_64_xsl_rr_32_random_r: error: undefined reference to 'pcg_output_xsl_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_unique_64_xsl_rr_32_random_r: error: undefined reference to 'pcg_output_xsl_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_setseq_64_xsl_rr_32_random_r: error: undefined reference to 'pcg_output_xsl_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-rngs-64.o):function pcg_mcg_64_xsl_rr_32_random_r: error: undefined reference to 'pcg_output_xsl_rr_64_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-output-64.o):function pcg_output_xsl_rr_rr_64_64: error: undefined reference to 'pcg_rotr_32' /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/pcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB/libHSpcg-random-0.1.3.6-CQcbvIIDrOK5wNWk6eIBxB.a(pcg-output-64.o):function pcg_output_xsl_rr_rr_64_64: error: undefined reference to 'pcg_rotr_32' collect2: error: ld returned 1 exit status `cc' failed in phase `Linker'. (Exit code: 1) cabal: Leaving directory '/tmp/cabal-tmp-18908/futhark-0.18.2' cabal: Error: some packages failed to install: futhark-0.18.2-F3bY95vKhCJCRW8BhM7iJt failed during the building phase. The exception was: ExitFailure 1