Building Helium building depend # Checking dependencies /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -M -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint parser/CollectFunctionBindings.hs parser/OperatorTable.hs parser/Parser.hs parser/ResolveOperators.hs parser/Lexer.hs parser/ParseLibrary.hs parser/ParseMessage.hs parser/LexerMonad.hs parser/LexerMessage.hs parser/LayoutRule.hs parser/LexerToken.hs staticanalysis/messages/Messages.hs staticanalysis/messages/HeliumMessages.hs staticanalysis/messages/StaticErrors.hs staticanalysis/messages/TypeErrors.hs staticanalysis/messages/KindErrors.hs staticanalysis/messages/Warnings.hs staticanalysis/messages/Information.hs staticanalysis/heuristics/HeuristicsInfo.hs staticanalysis/heuristics/ListOfHeuristics.hs staticanalysis/heuristics/OnlyResultHeuristics.hs staticanalysis/heuristics/RepairHeuristics.hs staticanalysis/heuristics/TieBreakerHeuristics.hs staticanalysis/heuristics/UnifierHeuristics.hs staticanalysis/staticchecks/StaticChecks.hs staticanalysis/inferencers/TypeInferencing.hs staticanalysis/inferencers/KindInferencing.hs staticanalysis/inferencers/ExpressionTypeInferencer.hs staticanalysis/inferencers/SelectConstraintSolver.hs staticanalysis/inferencers/BindingGroupAnalysis.hs staticanalysis/directives/TS_Parser.hs staticanalysis/directives/TS_Syntax.hs staticanalysis/directives/Matchers.hs staticanalysis/directives/TS_Apply.hs staticanalysis/directives/TS_Messages.hs staticanalysis/directives/TS_Analyse.hs staticanalysis/directives/TS_CoreSyntax.hs staticanalysis/directives/TS_ToCore.hs staticanalysis/directives/TS_Compile.hs staticanalysis/directives/TS_Attributes.hs staticanalysis/miscellaneous/ConstraintInfo.hs staticanalysis/miscellaneous/DoublyLinkedTree.hs staticanalysis/miscellaneous/TypeConstraints.hs staticanalysis/miscellaneous/TypesToAlignedDocs.hs staticanalysis/miscellaneous/TypeConversion.hs staticanalysis/miscellaneous/UHA_Source.hs syntax/UHA_Syntax.hs syntax/UHA_Utils.hs syntax/UHA_Range.hs syntax/UHA_Pretty.hs syntax/UHA_OneLine.hs codegeneration/CoreToLvm.hs codegeneration/PatternMatch.hs codegeneration/DerivingShow.hs codegeneration/DerivingEq.hs codegeneration/CoreUtils.hs codegeneration/CodeGeneration.hs utils/Utils.hs utils/Logger.hs utils/OSSpecific.hs utils/OneLiner.hs utils/Similarity.hs utils/Texts.hs ../../Top/src/Top/Constraint/Equality.hs ../../Top/src/Top/Constraint/Information.hs ../../Top/src/Top/Constraint/Polymorphism.hs ../../Top/src/Top/Constraint/Qualifier.hs ../../Top/src/Top/Constraint.hs ../../Top/src/Top/Implementation/Basic.hs ../../Top/src/Top/Implementation/FastSubstitution.hs ../../Top/src/Top/Implementation/General.hs ../../Top/src/Top/Implementation/Overloading.hs ../../Top/src/Top/Implementation/SimpleSubstitution.hs ../../Top/src/Top/Implementation/TypeGraph/ApplyHeuristics.hs ../../Top/src/Top/Implementation/TypeGraph/Basics.hs ../../Top/src/Top/Implementation/TypeGraph/Class.hs ../../Top/src/Top/Implementation/TypeGraph/ClassMonadic.hs ../../Top/src/Top/Implementation/TypeGraph/DefaultHeuristics.hs ../../Top/src/Top/Implementation/TypeGraph/EquivalenceGroup.hs ../../Top/src/Top/Implementation/TypeGraph/Heuristic.hs ../../Top/src/Top/Implementation/TypeGraph/Path.hs ../../Top/src/Top/Implementation/TypeGraph/Standard.hs ../../Top/src/Top/Implementation/TypeGraphSubstitution.hs ../../Top/src/Top/Implementation/TypeInference.hs ../../Top/src/Top/Interface/Basic.hs ../../Top/src/Top/Interface/Qualification.hs ../../Top/src/Top/Interface/Substitution.hs ../../Top/src/Top/Interface/TypeInference.hs ../../Top/src/Top/Monad/Select.hs ../../Top/src/Top/Monad/StateFix.hs ../../Top/src/Top/Ordering/Tree.hs ../../Top/src/Top/Ordering/TreeWalk.hs ../../Top/src/Top/Solver/Greedy.hs ../../Top/src/Top/Solver/PartitionCombinator.hs ../../Top/src/Top/Solver/SwitchCombinator.hs ../../Top/src/Top/Solver/TypeGraph.hs ../../Top/src/Top/Solver.hs ../../Top/src/Top/Types/Classes.hs ../../Top/src/Top/Types/Kinds.hs ../../Top/src/Top/Types/Primitive.hs ../../Top/src/Top/Types/Qualification.hs ../../Top/src/Top/Types/Quantification.hs ../../Top/src/Top/Types/Schemes.hs ../../Top/src/Top/Types/Substitution.hs ../../Top/src/Top/Types/Synonym.hs ../../Top/src/Top/Types/Unification.hs ../../Top/src/Top/Types.hs ../../Top/src/Top/Util/Embedding.hs ../../Top/src/Top/Util/Empty.hs ../../Top/src/Top/Util/Option.hs ../../lvm/src/lib/common/Id.hs ../../lvm/src/lib/common/IdMap.hs ../../lvm/src/lib/common/IdSet.hs ../../lvm/src/lib/common/IntMap.hs ../../lvm/src/lib/common/Byte.hs ../../lvm/src/lib/common/Standard.hs ../../lvm/src/lib/common/TopSort.hs ../../lvm/src/lib/common/Set.hs ../../lvm/src/lib/common/ghc/Special.hs ../../lvm/src/lib/common/PPrint.hs ../../lvm/src/lib/lvm/Lvm.hs ../../lvm/src/lib/lvm/LvmPretty.hs ../../lvm/src/lib/lvm/LvmWrite.hs ../../lvm/src/lib/lvm/LvmRead.hs ../../lvm/src/lib/lvm/LvmImport.hs ../../lvm/src/lib/lvm/Module.hs ../../lvm/src/lib/lvm/ModulePretty.hs ../../lvm/src/lib/lvm/Instr.hs ../../lvm/src/lib/lvm/InstrPretty.hs ../../lvm/src/lib/lvm/InstrResolve.hs ../../lvm/src/lib/lvm/InstrRewrite.hs ../../lvm/src/lib/asm/AsmOptimize.hs ../../lvm/src/lib/asm/AsmInline.hs ../../lvm/src/lib/asm/AsmOccur.hs ../../lvm/src/lib/asm/Asm.hs ../../lvm/src/lib/asm/AsmPretty.hs ../../lvm/src/lib/asm/AsmToLvm.hs ../../lvm/src/lib/core/Core.hs ../../lvm/src/lib/core/CorePretty.hs ../../lvm/src/lib/core/CoreToAsm.hs ../../lvm/src/lib/core/CoreParse.hs ../../lvm/src/lib/core/CoreLexer.hs ../../lvm/src/lib/core/CoreNormalize.hs ../../lvm/src/lib/core/CoreRemoveDead.hs ../../lvm/src/lib/core/CoreNoShadow.hs ../../lvm/src/lib/core/CoreFreeVar.hs ../../lvm/src/lib/core/CoreLetSort.hs ../../lvm/src/lib/core/CoreLift.hs ../../lvm/src/lib/core/CoreSaturate.hs main/Main.hs main/Version.hs main/Args.hs main/Compile.hs main/PhaseLexer.hs main/PhaseParser.hs main/PhaseImport.hs main/PhaseResolveOperators.hs main/PhaseStaticChecks.hs main/PhaseTypingStrategies.hs main/PhaseTypeInferencer.hs main/PhaseDesugarer.hs main/PhaseCodeGenerator.hs main/CompileUtils.hs main/PhaseKindInferencer.hs modulesystem/ImportEnvironment.hs modulesystem/DictionaryEnvironment.hs modulesystem/CoreToImportEnv.hs modulesystem/ExtractImportDecls.hs building main/Version.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/Version.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/Version.hi building main/Args.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/Args.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/Args.hi building utils/Logger.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c utils/Logger.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building utils/Logger.hi building utils/Utils.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c utils/Utils.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building utils/Utils.hi building ../../lvm/src/lib/common/ghc/Special.hi # GHC Special.hs /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/ghc/Special.hs -fglasgow-exts -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/IntMap.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/IntMap.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/IntMap.hi building ../../lvm/src/lib/common/Standard.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/Standard.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/Standard.hi building ../../lvm/src/lib/common/Id.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/Id.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/Id.hi building syntax/UHA_Syntax.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c syntax/UHA_Syntax.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building syntax/UHA_Syntax.hi building syntax/UHA_Range.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c syntax/UHA_Range.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  syntax/UHA_Range.hs:136:0: Warning: Pattern match(es) are overlapped In the definition of `getPatRange': getPatRange _ = ... building syntax/UHA_Range.hi building ../../Top/src/Top/Types/Primitive.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Primitive.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Primitive.hi building ../../Top/src/Top/Types/Substitution.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Substitution.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Substitution.hi building ../../Top/src/Top/Types/Qualification.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Qualification.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Qualification.hi building ../../Top/src/Top/Types/Synonym.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Synonym.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Synonym.hi building ../../Top/src/Top/Types/Unification.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Unification.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Unification.hi building ../../Top/src/Top/Types/Classes.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Classes.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Classes.hi building ../../Top/src/Top/Types/Quantification.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Quantification.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Quantification.hi building ../../Top/src/Top/Types/Schemes.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Schemes.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Schemes.hi building ../../Top/src/Top/Types/Kinds.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types/Kinds.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types/Kinds.hi building ../../Top/src/Top/Types.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Types.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Types.hi building syntax/UHA_Utils.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c syntax/UHA_Utils.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building syntax/UHA_Utils.hi building parser/CollectFunctionBindings.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/CollectFunctionBindings.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/OperatorTable.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/OperatorTable.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building utils/Texts.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c utils/Texts.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building utils/Texts.hi building parser/LexerToken.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/LexerToken.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/LexerToken.hi building parser/LayoutRule.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/LayoutRule.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/LayoutRule.hi building utils/Similarity.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c utils/Similarity.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building utils/Similarity.hi building utils/OneLiner.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c utils/OneLiner.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building utils/OneLiner.hi building staticanalysis/messages/Messages.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/messages/Messages.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  staticanalysis/messages/Messages.hs:168:6: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... building staticanalysis/messages/Messages.hi building parser/LexerMessage.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/LexerMessage.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/LexerMessage.hi building parser/LexerMonad.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/LexerMonad.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/LexerMonad.hi building parser/Lexer.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/Lexer.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/Lexer.hi building parser/ParseLibrary.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/ParseLibrary.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/ParseLibrary.hi building parser/Parser.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/Parser.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/ResolveOperators.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/ResolveOperators.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building parser/ParseMessage.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c parser/ParseMessage.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/PPrint.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/PPrint.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/PPrint.hi building staticanalysis/miscellaneous/TypesToAlignedDocs.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/miscellaneous/TypesToAlignedDocs.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/miscellaneous/TypesToAlignedDocs.hi building staticanalysis/messages/HeliumMessages.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/messages/HeliumMessages.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/messages/StaticErrors.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/messages/StaticErrors.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  staticanalysis/messages/StaticErrors.hs:49:23: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... staticanalysis/messages/StaticErrors.hs:273:23: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... building staticanalysis/miscellaneous/TypeConversion.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/miscellaneous/TypeConversion.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/miscellaneous/TypeConversion.hi building syntax/UHA_OneLine.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c syntax/UHA_OneLine.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building syntax/UHA_OneLine.hi building staticanalysis/miscellaneous/UHA_Source.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/miscellaneous/UHA_Source.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/miscellaneous/UHA_Source.hi building staticanalysis/messages/TypeErrors.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/messages/TypeErrors.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building syntax/UHA_Pretty.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c syntax/UHA_Pretty.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building syntax/UHA_Pretty.hi building staticanalysis/messages/KindErrors.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/messages/KindErrors.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/messages/Warnings.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/messages/Warnings.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  staticanalysis/messages/Warnings.hs:44:23: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... staticanalysis/messages/Warnings.hs:64:22: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... building staticanalysis/directives/TS_CoreSyntax.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_CoreSyntax.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_CoreSyntax.hi building ../../Top/src/Top/Constraint/Information.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Constraint/Information.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Constraint/Information.hi building ../../Top/src/Top/Monad/StateFix.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Monad/StateFix.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Monad/StateFix.hi building ../../Top/src/Top/Util/Embedding.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Util/Embedding.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Util/Embedding.hi building ../../Top/src/Top/Monad/Select.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Monad/Select.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Monad/Select.hi building ../../Top/src/Top/Util/Option.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Util/Option.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Util/Option.hi building ../../Top/src/Top/Constraint.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Constraint.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Constraint.hi building ../../Top/src/Top/Interface/Basic.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Interface/Basic.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Interface/Basic.hi building ../../Top/src/Top/Interface/Substitution.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Interface/Substitution.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Interface/Substitution.hi building ../../Top/src/Top/Interface/TypeInference.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Interface/TypeInference.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Interface/TypeInference.hi building ../../Top/src/Top/Util/Empty.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Util/Empty.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Util/Empty.hi building ../../Top/src/Top/Implementation/General.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/General.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/General.hi building ../../Top/src/Top/Interface/Qualification.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Interface/Qualification.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Interface/Qualification.hi building ../../Top/src/Top/Solver.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Solver.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Solver.hi building ../../Top/src/Top/Implementation/TypeGraph/Path.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/Path.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/Path.hi building ../../Top/src/Top/Implementation/TypeGraph/Basics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/Basics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/Basics.hi building ../../Top/src/Top/Implementation/TypeGraph/Class.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/Class.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/Class.hi building ../../Top/src/Top/Implementation/TypeGraph/ClassMonadic.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/ClassMonadic.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/ClassMonadic.hi building ../../Top/src/Top/Implementation/TypeGraph/Heuristic.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/Heuristic.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/Heuristic.hi building staticanalysis/heuristics/OnlyResultHeuristics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/heuristics/OnlyResultHeuristics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/heuristics/OnlyResultHeuristics.hi building staticanalysis/heuristics/RepairHeuristics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/heuristics/RepairHeuristics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/heuristics/RepairHeuristics.hi building modulesystem/ImportEnvironment.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c modulesystem/ImportEnvironment.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building modulesystem/ImportEnvironment.hi building main/CompileUtils.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/CompileUtils.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/CompileUtils.hi building staticanalysis/messages/Information.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/messages/Information.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/miscellaneous/DoublyLinkedTree.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/miscellaneous/DoublyLinkedTree.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/miscellaneous/DoublyLinkedTree.hi building ../../Top/src/Top/Implementation/Overloading.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/Overloading.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/Overloading.hi building ../../Top/src/Top/Constraint/Equality.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Constraint/Equality.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Constraint/Equality.hi building ../../Top/src/Top/Constraint/Polymorphism.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Constraint/Polymorphism.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Constraint/Polymorphism.hi building ../../Top/src/Top/Constraint/Qualifier.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Constraint/Qualifier.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Constraint/Qualifier.hi building staticanalysis/miscellaneous/TypeConstraints.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/miscellaneous/TypeConstraints.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/miscellaneous/TypeConstraints.hi building ../../Top/src/Top/Ordering/TreeWalk.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Ordering/TreeWalk.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Ordering/TreeWalk.hi building ../../Top/src/Top/Ordering/Tree.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Ordering/Tree.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Ordering/Tree.hi building staticanalysis/miscellaneous/ConstraintInfo.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/miscellaneous/ConstraintInfo.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/miscellaneous/ConstraintInfo.hi building staticanalysis/heuristics/UnifierHeuristics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/heuristics/UnifierHeuristics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/heuristics/UnifierHeuristics.hi building staticanalysis/heuristics/TieBreakerHeuristics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/heuristics/TieBreakerHeuristics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/heuristics/TieBreakerHeuristics.hi building staticanalysis/heuristics/HeuristicsInfo.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/heuristics/HeuristicsInfo.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/ApplyHeuristics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/ApplyHeuristics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/ApplyHeuristics.hi building ../../Top/src/Top/Implementation/TypeGraph/DefaultHeuristics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/DefaultHeuristics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/DefaultHeuristics.hi building staticanalysis/heuristics/ListOfHeuristics.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/heuristics/ListOfHeuristics.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/IdMap.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/IdMap.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/IdMap.hi building ../../lvm/src/lib/common/IdSet.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/IdSet.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/IdSet.hi building ../../lvm/src/lib/common/Byte.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/Byte.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/Byte.hi building ../../lvm/src/lib/lvm/Instr.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/Instr.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  ../../lvm/src/lib/lvm/Instr.hs:377:4: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... ../../lvm/src/lib/lvm/Instr.hs:516:4: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... building ../../lvm/src/lib/lvm/Instr.hi building ../../lvm/src/lib/lvm/Module.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/Module.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  ../../lvm/src/lib/lvm/Module.hs:139:4: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... ../../lvm/src/lib/lvm/Module.hs:149:4: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... building ../../lvm/src/lib/lvm/Module.hi building ../../lvm/src/lib/core/Core.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/Core.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/Core.hi building codegeneration/CoreUtils.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c codegeneration/CoreUtils.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building codegeneration/CoreUtils.hi building codegeneration/DerivingShow.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c codegeneration/DerivingShow.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building codegeneration/DerivingShow.hi building staticanalysis/staticchecks/StaticChecks.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/staticchecks/StaticChecks.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/TopSort.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/TopSort.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/TopSort.hi building staticanalysis/inferencers/BindingGroupAnalysis.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/inferencers/BindingGroupAnalysis.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/inferencers/BindingGroupAnalysis.hi building staticanalysis/directives/TS_Attributes.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_Attributes.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_Attributes.hi building staticanalysis/directives/TS_Apply.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_Apply.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_Apply.hi building staticanalysis/directives/Matchers.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/Matchers.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/Matchers.hi building modulesystem/DictionaryEnvironment.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c modulesystem/DictionaryEnvironment.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building modulesystem/DictionaryEnvironment.hi building ../../Top/src/Top/Solver/SwitchCombinator.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Solver/SwitchCombinator.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Solver/SwitchCombinator.hi building ../../Top/src/Top/Solver/PartitionCombinator.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Solver/PartitionCombinator.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Solver/PartitionCombinator.hi building ../../Top/src/Top/Implementation/TypeGraph/EquivalenceGroup.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/EquivalenceGroup.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/EquivalenceGroup.hi building ../../Top/src/Top/Implementation/TypeGraph/Standard.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraph/Standard.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraph/Standard.hi building ../../Top/src/Top/Implementation/TypeGraphSubstitution.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeGraphSubstitution.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeGraphSubstitution.hi building ../../Top/src/Top/Implementation/TypeInference.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/TypeInference.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/TypeInference.hi building ../../Top/src/Top/Implementation/Basic.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/Basic.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/Basic.hi building ../../Top/src/Top/Solver/TypeGraph.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Solver/TypeGraph.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Solver/TypeGraph.hi building ../../Top/src/Top/Implementation/SimpleSubstitution.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/SimpleSubstitution.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/SimpleSubstitution.hi building ../../Top/src/Top/Implementation/FastSubstitution.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Implementation/FastSubstitution.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Implementation/FastSubstitution.hi building ../../Top/src/Top/Solver/Greedy.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../Top/src/Top/Solver/Greedy.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../Top/src/Top/Solver/Greedy.hi building staticanalysis/inferencers/SelectConstraintSolver.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/inferencers/SelectConstraintSolver.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/inferencers/SelectConstraintSolver.hi building staticanalysis/inferencers/TypeInferencing.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/inferencers/TypeInferencing.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/inferencers/KindInferencing.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/inferencers/KindInferencing.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/inferencers/TypeInferencing.hi building staticanalysis/inferencers/ExpressionTypeInferencer.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/inferencers/ExpressionTypeInferencer.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_Syntax.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_Syntax.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_Syntax.hi building staticanalysis/directives/TS_ToCore.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_ToCore.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_ToCore.hi building staticanalysis/directives/TS_Parser.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_Parser.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_Messages.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_Messages.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_Analyse.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_Analyse.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building staticanalysis/directives/TS_Analyse.hi building staticanalysis/directives/TS_Compile.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c staticanalysis/directives/TS_Compile.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/ModulePretty.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/ModulePretty.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  ../../lvm/src/lib/lvm/ModulePretty.hs:38:4: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... ../../lvm/src/lib/lvm/ModulePretty.hs:122:4: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... building ../../lvm/src/lib/lvm/ModulePretty.hi building ../../lvm/src/lib/lvm/InstrPretty.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/InstrPretty.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/InstrPretty.hi building ../../lvm/src/lib/lvm/Lvm.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/Lvm.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/Lvm.hi building ../../lvm/src/lib/lvm/LvmPretty.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/LvmPretty.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/LvmPretty.hi building ../../lvm/src/lib/lvm/LvmWrite.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/LvmWrite.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/LvmWrite.hi building ../../lvm/src/lib/asm/Asm.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/asm/Asm.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/asm/Asm.hi building ../../lvm/src/lib/asm/AsmOccur.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/asm/AsmOccur.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/asm/AsmOccur.hi building ../../lvm/src/lib/asm/AsmInline.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/asm/AsmInline.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/asm/AsmInline.hi building ../../lvm/src/lib/asm/AsmOptimize.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/asm/AsmOptimize.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/asm/AsmOptimize.hi building ../../lvm/src/lib/lvm/InstrRewrite.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/InstrRewrite.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/InstrRewrite.hi building ../../lvm/src/lib/lvm/InstrResolve.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/InstrResolve.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/InstrResolve.hi building ../../lvm/src/lib/asm/AsmToLvm.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/asm/AsmToLvm.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/asm/AsmToLvm.hi building ../../lvm/src/lib/core/CoreLift.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreLift.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreLift.hi building ../../lvm/src/lib/core/CoreLetSort.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreLetSort.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreLetSort.hi building ../../lvm/src/lib/core/CoreFreeVar.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreFreeVar.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreFreeVar.hi building ../../lvm/src/lib/core/CoreNormalize.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreNormalize.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreNormalize.hi building ../../lvm/src/lib/core/CoreSaturate.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreSaturate.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreSaturate.hi building ../../lvm/src/lib/core/CoreNoShadow.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreNoShadow.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreNoShadow.hi building ../../lvm/src/lib/core/CoreToAsm.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreToAsm.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreToAsm.hi building codegeneration/CoreToLvm.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c codegeneration/CoreToLvm.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building codegeneration/PatternMatch.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c codegeneration/PatternMatch.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building codegeneration/DerivingEq.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c codegeneration/DerivingEq.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CorePretty.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CorePretty.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  ../../lvm/src/lib/core/CorePretty.hs:32:4: Warning: Pattern match(es) are overlapped In a case alternative: Note n e -> ... other -> ... building ../../lvm/src/lib/core/CorePretty.hi building ../../lvm/src/lib/core/CoreLexer.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreLexer.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/core/CoreLexer.hi building ../../lvm/src/lib/core/CoreParse.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreParse.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  ../../lvm/src/lib/core/CoreParse.hs:261:12: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... ../../lvm/src/lib/core/CoreParse.hs:274:8: Warning: Pattern match(es) are overlapped In a case alternative: other -> ... building ../../lvm/src/lib/core/CoreParse.hi building codegeneration/CodeGeneration.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c codegeneration/CodeGeneration.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  codegeneration/CodeGeneration.hs:911:42: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... building utils/OSSpecific.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c utils/OSSpecific.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/Set.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/common/Set.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/LvmRead.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/LvmRead.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/lvm/LvmImport.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/lvm/LvmImport.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/asm/AsmPretty.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/asm/AsmPretty.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building ../../lvm/src/lib/common/Set.hi building ../../lvm/src/lib/core/CoreRemoveDead.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c ../../lvm/src/lib/core/CoreRemoveDead.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseCodeGenerator.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseCodeGenerator.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseCodeGenerator.hi building main/PhaseDesugarer.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseDesugarer.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseDesugarer.hi building staticanalysis/messages/Information.hi building main/PhaseTypeInferencer.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseTypeInferencer.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseTypeInferencer.hi building main/PhaseTypingStrategies.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseTypingStrategies.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseTypingStrategies.hi building main/PhaseKindInferencer.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseKindInferencer.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseKindInferencer.hi building main/PhaseStaticChecks.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseStaticChecks.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseStaticChecks.hi building main/PhaseResolveOperators.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseResolveOperators.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseResolveOperators.hi building modulesystem/ExtractImportDecls.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c modulesystem/ExtractImportDecls.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building modulesystem/ExtractImportDecls.hi building modulesystem/CoreToImportEnv.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c modulesystem/CoreToImportEnv.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  modulesystem/CoreToImportEnv.hs:117:9: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... building modulesystem/CoreToImportEnv.hi building main/PhaseImport.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseImport.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseImport.hi building main/PhaseParser.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseParser.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseParser.hi building main/PhaseLexer.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/PhaseLexer.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/PhaseLexer.hi building main/Compile.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/Compile.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building main/Compile.hi building main/Main.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c main/Main.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building compiler **************************************************** Helium: the Helium compiler **************************************************** /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -o ../bin/helium -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint parser/CollectFunctionBindings.o parser/OperatorTable.o parser/Parser.o parser/ResolveOperators.o parser/Lexer.o parser/ParseLibrary.o parser/ParseMessage.o parser/LexerMonad.o parser/LexerMessage.o parser/LayoutRule.o parser/LexerToken.o staticanalysis/messages/Messages.o staticanalysis/messages/HeliumMessages.o staticanalysis/messages/StaticErrors.o staticanalysis/messages/TypeErrors.o staticanalysis/messages/KindErrors.o staticanalysis/messages/Warnings.o staticanalysis/messages/Information.o staticanalysis/heuristics/HeuristicsInfo.o staticanalysis/heuristics/ListOfHeuristics.o staticanalysis/heuristics/OnlyResultHeuristics.o staticanalysis/heuristics/RepairHeuristics.o staticanalysis/heuristics/TieBreakerHeuristics.o staticanalysis/heuristics/UnifierHeuristics.o staticanalysis/staticchecks/StaticChecks.o staticanalysis/inferencers/TypeInferencing.o staticanalysis/inferencers/KindInferencing.o staticanalysis/inferencers/ExpressionTypeInferencer.o staticanalysis/inferencers/SelectConstraintSolver.o staticanalysis/inferencers/BindingGroupAnalysis.o staticanalysis/directives/TS_Parser.o staticanalysis/directives/TS_Syntax.o staticanalysis/directives/Matchers.o staticanalysis/directives/TS_Apply.o staticanalysis/directives/TS_Messages.o staticanalysis/directives/TS_Analyse.o staticanalysis/directives/TS_CoreSyntax.o staticanalysis/directives/TS_ToCore.o staticanalysis/directives/TS_Compile.o staticanalysis/directives/TS_Attributes.o staticanalysis/miscellaneous/ConstraintInfo.o staticanalysis/miscellaneous/DoublyLinkedTree.o staticanalysis/miscellaneous/TypeConstraints.o staticanalysis/miscellaneous/TypesToAlignedDocs.o staticanalysis/miscellaneous/TypeConversion.o staticanalysis/miscellaneous/UHA_Source.o syntax/UHA_Syntax.o syntax/UHA_Utils.o syntax/UHA_Range.o syntax/UHA_Pretty.o syntax/UHA_OneLine.o codegeneration/CoreToLvm.o codegeneration/PatternMatch.o codegeneration/DerivingShow.o codegeneration/DerivingEq.o codegeneration/CoreUtils.o codegeneration/CodeGeneration.o utils/Utils.o utils/Logger.o utils/OSSpecific.o utils/OneLiner.o utils/Similarity.o utils/Texts.o ../../Top/src/Top/Constraint/Equality.o ../../Top/src/Top/Constraint/Information.o ../../Top/src/Top/Constraint/Polymorphism.o ../../Top/src/Top/Constraint/Qualifier.o ../../Top/src/Top/Constraint.o ../../Top/src/Top/Implementation/Basic.o ../../Top/src/Top/Implementation/FastSubstitution.o ../../Top/src/Top/Implementation/General.o ../../Top/src/Top/Implementation/Overloading.o ../../Top/src/Top/Implementation/SimpleSubstitution.o ../../Top/src/Top/Implementation/TypeGraph/ApplyHeuristics.o ../../Top/src/Top/Implementation/TypeGraph/Basics.o ../../Top/src/Top/Implementation/TypeGraph/Class.o ../../Top/src/Top/Implementation/TypeGraph/ClassMonadic.o ../../Top/src/Top/Implementation/TypeGraph/DefaultHeuristics.o ../../Top/src/Top/Implementation/TypeGraph/EquivalenceGroup.o ../../Top/src/Top/Implementation/TypeGraph/Heuristic.o ../../Top/src/Top/Implementation/TypeGraph/Path.o ../../Top/src/Top/Implementation/TypeGraph/Standard.o ../../Top/src/Top/Implementation/TypeGraphSubstitution.o ../../Top/src/Top/Implementation/TypeInference.o ../../Top/src/Top/Interface/Basic.o ../../Top/src/Top/Interface/Qualification.o ../../Top/src/Top/Interface/Substitution.o ../../Top/src/Top/Interface/TypeInference.o ../../Top/src/Top/Monad/Select.o ../../Top/src/Top/Monad/StateFix.o ../../Top/src/Top/Ordering/Tree.o ../../Top/src/Top/Ordering/TreeWalk.o ../../Top/src/Top/Solver/Greedy.o ../../Top/src/Top/Solver/PartitionCombinator.o ../../Top/src/Top/Solver/SwitchCombinator.o ../../Top/src/Top/Solver/TypeGraph.o ../../Top/src/Top/Solver.o ../../Top/src/Top/Types/Classes.o ../../Top/src/Top/Types/Kinds.o ../../Top/src/Top/Types/Primitive.o ../../Top/src/Top/Types/Qualification.o ../../Top/src/Top/Types/Quantification.o ../../Top/src/Top/Types/Schemes.o ../../Top/src/Top/Types/Substitution.o ../../Top/src/Top/Types/Synonym.o ../../Top/src/Top/Types/Unification.o ../../Top/src/Top/Types.o ../../Top/src/Top/Util/Embedding.o ../../Top/src/Top/Util/Empty.o ../../Top/src/Top/Util/Option.o ../../lvm/src/lib/common/Id.o ../../lvm/src/lib/common/IdMap.o ../../lvm/src/lib/common/IdSet.o ../../lvm/src/lib/common/IntMap.o ../../lvm/src/lib/common/Byte.o ../../lvm/src/lib/common/Standard.o ../../lvm/src/lib/common/TopSort.o ../../lvm/src/lib/common/Set.o ../../lvm/src/lib/common/ghc/Special.o ../../lvm/src/lib/common/PPrint.o ../../lvm/src/lib/lvm/Lvm.o ../../lvm/src/lib/lvm/LvmPretty.o ../../lvm/src/lib/lvm/LvmWrite.o ../../lvm/src/lib/lvm/LvmRead.o ../../lvm/src/lib/lvm/LvmImport.o ../../lvm/src/lib/lvm/Module.o ../../lvm/src/lib/lvm/ModulePretty.o ../../lvm/src/lib/lvm/Instr.o ../../lvm/src/lib/lvm/InstrPretty.o ../../lvm/src/lib/lvm/InstrResolve.o ../../lvm/src/lib/lvm/InstrRewrite.o ../../lvm/src/lib/asm/AsmOptimize.o ../../lvm/src/lib/asm/AsmInline.o ../../lvm/src/lib/asm/AsmOccur.o ../../lvm/src/lib/asm/Asm.o ../../lvm/src/lib/asm/AsmPretty.o ../../lvm/src/lib/asm/AsmToLvm.o ../../lvm/src/lib/core/Core.o ../../lvm/src/lib/core/CorePretty.o ../../lvm/src/lib/core/CoreToAsm.o ../../lvm/src/lib/core/CoreParse.o ../../lvm/src/lib/core/CoreLexer.o ../../lvm/src/lib/core/CoreNormalize.o ../../lvm/src/lib/core/CoreRemoveDead.o ../../lvm/src/lib/core/CoreNoShadow.o ../../lvm/src/lib/core/CoreFreeVar.o ../../lvm/src/lib/core/CoreLetSort.o ../../lvm/src/lib/core/CoreLift.o ../../lvm/src/lib/core/CoreSaturate.o main/Main.o main/Version.o main/Args.o main/Compile.o main/PhaseLexer.o main/PhaseParser.o main/PhaseImport.o main/PhaseResolveOperators.o main/PhaseStaticChecks.o main/PhaseTypingStrategies.o main/PhaseTypeInferencer.o main/PhaseDesugarer.o main/PhaseCodeGenerator.o main/CompileUtils.o main/PhaseKindInferencer.o modulesystem/ImportEnvironment.o modulesystem/DictionaryEnvironment.o modulesystem/CoreToImportEnv.o modulesystem/ExtractImportDecls.o /nix/store/7a32kkwjdqmy09hwpl4f7pa0rii91ksl-binutils-2.18/bin/strip ../bin/helium building coreasm **************************************************** COREASM: the Core code compiler **************************************************** cd ../../lvm/src/lib; make EXTRA_HC_OPTS="" make[1]: Entering directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/lvm/src/lib' building common/IntMap.hi building lvm/Module.hi building common/Set.hi building core/CoreLex.o ghc -c core/CoreLex.hs -cpp -static -icommon:common/ghc:lvm:asm:core:  core/CoreLex.hs:369:0: warning: no newline at end of file building core/CoreLex.hi building core/CoreParser.o ghc -c core/CoreParser.hs -cpp -static -icommon:common/ghc:lvm:asm:core:  core/CoreParser.hs:193:0: warning: no newline at end of file building core/Main.o ghc -c core/Main.hs -cpp -static -icommon:common/ghc:lvm:asm:core:  building coreasm ghc -package parsec -o coreasm -cpp -static -icommon:common/ghc:lvm:asm:core: common/Id.o common/IdMap.o common/IdSet.o common/Byte.o common/Standard.o common/PPrint.o common/TopSort.o common/Set.o common/IntMap.o common/ghc/Special.o lvm/Lvm.o lvm/LvmPretty.o lvm/LvmWrite.o lvm/LvmRead.o lvm/LvmImport.o lvm/Module.o lvm/ModulePretty.o lvm/Instr.o lvm/InstrPretty.o lvm/InstrResolve.o lvm/InstrRewrite.o asm/AsmOptimize.o asm/AsmInline.o asm/AsmOccur.o asm/Asm.o asm/AsmPretty.o asm/AsmToLvm.o core/Core.o core/CorePretty.o core/CoreToAsm.o core/CoreParse.o core/CoreLexer.o core/CoreParser.o core/CoreLex.o core/CoreRemoveDead.o core/CoreNormalize.o core/CoreNoShadow.o core/CoreFreeVar.o core/CoreLetSort.o core/CoreLift.o core/CoreSaturate.o core/Main.o strip coreasm make[1]: Leaving directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/lvm/src/lib' building lvmrun **************************************************** LVMRUN: the bytecode interpreter **************************************************** cd ../../lvm/src/runtime; make make[1]: Entering directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/lvm/src/runtime' building core/main.o gcc -o core/main.o -c core/main.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/stats.o gcc -o core/stats.o -c core/stats.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/options.o gcc -o core/options.o -c core/options.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon core/options.c: In function 'parse_malloc_path': core/options.c:347: warning: implicit declaration of function 'asprintf' building core/schedule.o gcc -o core/schedule.o -c core/schedule.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/evaluator.o gcc -o core/evaluator.o -c core/evaluator.c -O3 -fno-defer-pop -Wall -I../config -I. -Icommon core/evaluator.c: In function 'evaluate': core/evaluator.c:338: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:586: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:586: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:586: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:586: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:591: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:744: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:890: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:893: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:893: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:893: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:893: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:1326: warning: dereferencing type-punned pointer will break strict-aliasing rules core/evaluator.c:1411: warning: dereferencing type-punned pointer will break strict-aliasing rules building core/instr.o gcc -o core/instr.o -c core/instr.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/thread.o gcc -o core/thread.o -c core/thread.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/stack.o gcc -o core/stack.o -c core/stack.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon core/stack.c: In function 'lazy_blackhole': core/stack.c:35: warning: dereferencing type-punned pointer will break strict-aliasing rules core/stack.c: In function 'recover_synchronous': core/stack.c:88: warning: dereferencing type-punned pointer will break strict-aliasing rules building core/loader.o gcc -o core/loader.o -c core/loader.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/module.o gcc -o core/module.o -c core/module.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/print.o gcc -o core/print.o -c core/print.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/ccall.o gcc -o core/ccall.o -c core/ccall.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/dynamic.o gcc -o core/dynamic.o -c core/dynamic.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/fail.o gcc -o core/fail.o -c core/fail.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/misc.o gcc -o core/misc.o -c core/misc.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/signals.o gcc -o core/signals.o -c core/signals.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/systhread.o gcc -o core/systhread.o -c core/systhread.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/sys.o gcc -o core/sys.o -c core/sys.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building core/primfloat.o gcc -o core/primfloat.o -c core/primfloat.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon core/primfloat.c: In function 'fp_decode': core/primfloat.c:187: warning: implicit declaration of function 'lrint' core/primfloat.c:187: warning: incompatible implicit declaration of built-in function 'lrint' building heap/fixed.o gcc -o heap/fixed.o -c heap/fixed.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/bytes.o gcc -o heap/bytes.o -c heap/bytes.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/alloc.o gcc -o heap/alloc.o -c heap/alloc.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/compact.o gcc -o heap/compact.o -c heap/compact.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/custom.o gcc -o heap/custom.o -c heap/custom.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/finalise.o gcc -o heap/finalise.o -c heap/finalise.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/freelist.o gcc -o heap/freelist.o -c heap/freelist.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/gc_ctrl.o gcc -o heap/gc_ctrl.o -c heap/gc_ctrl.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/major_gc.o gcc -o heap/major_gc.o -c heap/major_gc.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/minor_gc.o gcc -o heap/minor_gc.o -c heap/minor_gc.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/memory.o gcc -o heap/memory.o -c heap/memory.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/roots.o gcc -o heap/roots.o -c heap/roots.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/weak.o gcc -o heap/weak.o -c heap/weak.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building heap/globroots.o gcc -o heap/globroots.o -c heap/globroots.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon heap/globroots.c: In function 'register_global_root': heap/globroots.c:73: warning: dereferencing type-punned pointer will break strict-aliasing rules heap/globroots.c:90: warning: dereferencing type-punned pointer will break strict-aliasing rules heap/globroots.c: In function 'remove_global_root': heap/globroots.c:111: warning: dereferencing type-punned pointer will break strict-aliasing rules building prim/prims.o gcc -o prim/prims.o -c prim/prims.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building prim/primio.o gcc -o prim/primio.o -c prim/primio.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building prim/primsys.o gcc -o prim/primsys.o -c prim/primsys.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building prim/primstring.o gcc -o prim/primstring.o -c prim/primstring.c -O2 -fno-defer-pop -Wall -I../config -I. -Icommon building lvmrun gcc -o lvmrun -lm -ldl core/main.o core/stats.o core/options.o core/schedule.o core/evaluator.o core/instr.o core/thread.o core/stack.o core/loader.o core/module.o core/print.o core/ccall.o core/dynamic.o core/fail.o core/misc.o core/signals.o core/systhread.o core/sys.o core/primfloat.o heap/fixed.o heap/bytes.o heap/alloc.o heap/compact.o heap/custom.o heap/finalise.o heap/freelist.o heap/gc_ctrl.o heap/major_gc.o heap/minor_gc.o heap/memory.o heap/roots.o heap/weak.o heap/globroots.o prim/prims.o prim/primio.o prim/primsys.o prim/primstring.o strip lvmrun make[1]: Leaving directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/lvm/src/runtime' building libraries **************************************************** Libraries (with overloading) **************************************************** cd ../lib; make  make[1]: Entering directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/lib' building LvmLang.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm LvmLang.core building LvmIO.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm LvmIO.core building LvmException.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm LvmException.core building HeliumLang.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm HeliumLang.core building PreludePrim.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm PreludePrim.core building Prelude.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --overloading Prelude.hs Compiling Prelude.hs Compilation successful building List.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --overloading List.hs Compiling ./Maybe.hs (34,32): Warning: Missing pattern in generator: Nothing <- ... Compilation successful with 1 warning Compiling List.hs (36,7): Warning: Variable "eq" is not used (43,10): Warning: Variable "eq" is not used (43,13): Warning: Variable "x" is not used (65,13): Warning: Variable "sep" is not used (66,13): Warning: Variable "sep" is not used (72,41): Warning: Variable "t" is not used (73,51): Warning: Variable "h" is not used (87,9): Warning: Variable "eq" is not used (112,11): Warning: Variable "f" is not used (118,11): Warning: Variable "f" is not used (125,48): Warning: Variable "b" shadows the one at (124,11) (137,10): Warning: Variable "cmp" is not used (144,11): Warning: Variable "cmp" is not used (147,20): Warning: Variable "max" shadows the one at Prelude (152,11): Warning: Variable "cmp" is not used (155,20): Warning: Variable "min" shadows the one at Prelude (72,38): Warning: Missing pattern in generator: [] <- ... (73,50): Warning: Missing pattern in generator: [] <- ... Compilation successful with 18 warnings building Maybe.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --overloading Maybe.hs Compiling Maybe.hs (34,32): Warning: Missing pattern in generator: Nothing <- ... Compilation successful with 1 warning building Char.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --overloading Char.hs Compiling Char.hs Compilation successful building all echo LvmLang.lvm LvmIO.lvm LvmException.lvm HeliumLang.lvm PreludePrim.lvm Prelude.o List.o Maybe.o Char.o LvmLang.lvm LvmIO.lvm LvmException.lvm HeliumLang.lvm PreludePrim.lvm Prelude.o List.o Maybe.o Char.o make[1]: Leaving directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/lib' **************************************************** Simple libraries (without overloading) **************************************************** cd ../lib/simple; make  make[1]: Entering directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/lib/simple' building LvmLang.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm LvmLang.core building LvmIO.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm LvmIO.core building LvmException.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm LvmException.core building HeliumLang.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm HeliumLang.core building PreludePrim.lvm /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/../lvm/src/lib/coreasm PreludePrim.core building Prelude.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --no-overloading Prelude.hs Compiling Prelude.hs Compilation successful building List.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --no-overloading List.hs Compiling ./Maybe.hs (34,32): Warning: Missing pattern in generator: Nothing <- ... Compilation successful with 1 warning Compiling List.hs (45,38): Warning: Missing pattern in generator: [] <- ... (46,50): Warning: Missing pattern in generator: [] <- ... Compilation successful with 2 warnings building Maybe.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --no-overloading Maybe.hs Compiling Maybe.hs (34,32): Warning: Missing pattern in generator: Nothing <- ... Compilation successful with 1 warning building Char.o "/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/bin/helium" -b --no-overloading Char.hs Compiling Char.hs Compilation successful building all echo LvmLang.lvm LvmIO.lvm LvmException.lvm HeliumLang.lvm PreludePrim.lvm Prelude.o List.o Maybe.o Char.o LvmLang.lvm LvmIO.lvm LvmException.lvm HeliumLang.lvm PreludePrim.lvm Prelude.o List.o Maybe.o Char.o make[1]: Leaving directory `/tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/helium/lib/simple' building texthint/ConfigFile.hi /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c texthint/ConfigFile.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building texthint/Main.o /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -c texthint/Main.hs -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint  building texthint **************************************************** TextHint: the textual Helium interpreter **************************************************** /tmp/nix-6139-3/ghc-6.8-nix-support/ghc -static -fglasgow-exts -fallow-undecidable-instances -fallow-overlapping-instances -package mtl -package containers -package parsec -package network -i../../lvm/src/lib/common:../../lvm/src/lib/common/ghc:../../lvm/src/lib/lvm:../../lvm/src/lib/asm:../../lvm/src/lib/core:./utils:./parser:./staticanalysis/miscellaneous:./staticanalysis/inferencers:./staticanalysis/directives:./staticanalysis/staticchecks:./staticanalysis/heuristics:./staticanalysis/messages:./syntax:./codegeneration:./main:./modulesystem:../../Top/src/Top/..:./texthint -o ../bin/texthint texthint/Main.o \ main/Args.o main/Version.o utils/OSSpecific.o texthint/ConfigFile.o /nix/store/7a32kkwjdqmy09hwpl4f7pa0rii91ksl-binutils-2.18/bin/strip ../bin/texthint building status ******************************************************************* Build process complete. Type "make install" to install. Binaries will go into /nix/store/24yqvipf5d9vyvga50ywvgp9x83k649n-nix-build/bin and into /nix/store/24yqvipf5d9vyvga50ywvgp9x83k649n-nix-build/helium-1.7/bin Libraries will go into /nix/store/24yqvipf5d9vyvga50ywvgp9x83k649n-nix-build/helium-1.7/lib Demos will go into /nix/store/24yqvipf5d9vyvga50ywvgp9x83k649n-nix-build/helium-1.7/demo A default .hint-1.7.conf will be generated in: /homeless-shelter This ensures that Hint and texthint will use the newly installed version. ******************************************************************* Building Hint Buildfile: build.xml beforedist: beforecompile: compile: [javac] Compiling 31 source files to /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/hint/build [javac] Note: /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/hint/hint/Hint.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. dist: [jar] Building jar: /tmp/nix-6139-3/helium-1.7-pre6-477-119-236-62/hint/dist/Hint-1.7.jar BUILD SUCCESSFUL Total time: 3 seconds