Preprocessing AG files
-
building cleanag-
rm -f syntax/UHA_Pretty.hs syntax/UHA_OneLine.hs staticanalysis/staticchecks/StaticChecks.hs staticanalysis/inferencers/TypeInferencing.hs staticanalysis/inferencers/KindInferencing.hs codegeneration/CodeGeneration.hs syntax/UHA_Syntax.hs modulesystem/ExtractImportDecls.hs staticanalysis/directives/TS_Syntax.hs staticanalysis/directives/TS_Apply.hs staticanalysis/directives/TS_Analyse.hs staticanalysis/directives/TS_CoreSyntax.hs staticanalysis/directives/TS_ToCore.hs parser/ResolveOperators.hs
-
building syntax/UHA_Pretty.hs
-
# AG UHA_Pretty
-
cd syntax;uuagc -mscfr UHA_Pretty.ag;cd ..
-
building syntax/UHA_OneLine.hs
-
# AG UHA_OneLine
-
cd syntax;uuagc -mscfr --self UHA_OneLine.ag;cd ..
-
building staticanalysis/staticchecks/StaticChecks.hs
-
# AG StaticAnalysis
-
cd staticanalysis/staticchecks;uuagc -mscfr --self StaticChecks.ag;cd ../..
-
building staticanalysis/inferencers/TypeInferencing.hs
-
# AG TypeInferencing
-
cd staticanalysis/inferencers;uuagc -mscfr --self TypeInferencing.ag;cd ../..
-
building staticanalysis/inferencers/KindInferencing.hs
-
# AG TypeInferencing
-
cd staticanalysis/inferencers;uuagc -mscfr --self KindInferencing.ag;cd ../..
-
building codegeneration/CodeGeneration.hs
-
# AG CodeGeneration
-
cd codegeneration;uuagc -mscfr --self CodeGeneration.ag;cd ..
-
building syntax/UHA_Syntax.hs
-
# AG UHA_Syntax
-
cd syntax;uuagc -dmr UHA_Syntax.ag;cd ..
-
building modulesystem/ExtractImportDecls.hs
-
# AG ExtractImportDecls
-
cd modulesystem;uuagc -mscfr --self ExtractImportDecls.ag;cd ..
-
building staticanalysis/directives/TS_Syntax.hs
-
# AG TS_Syntax
-
cd staticanalysis/directives;uuagc -dmr TS_Syntax.ag;cd ../..
-
building staticanalysis/directives/TS_Apply.hs-
cd staticanalysis/directives;uuagc -mscf TS_Apply.ag;cd ../..
-
building staticanalysis/directives/TS_Analyse.hs
-
# AG TS_Analyse
-
cd staticanalysis/directives;uuagc -mscfr --self TS_Analyse.ag;cd ../..
-
building staticanalysis/directives/TS_CoreSyntax.hs-
cd staticanalysis/directives;uuagc -md TS_CoreSyntax.ag;cd ../..
-
building staticanalysis/directives/TS_ToCore.hs
-
# AG TS_Syntax
-
cd staticanalysis/directives;uuagc -mscrf --self TS_ToCore.ag;cd ../..
-
building parser/ResolveOperators.hs
-
# AG ResolveOperators
-
cd parser;uuagc -mscfr --self ResolveOperators.ag;cd ..
Preparing makefile dependencies
-
building depend
-
# Checking dependencies
-
/tmp/nix-8816-1/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 depend
-
gcc -MM -O2 -fno-defer-pop -Wall -I../config -I. -Icommon core/*.c > .depend.temp
-
sed -e 's/\(.*\.o\)/core\/\1/' .depend.temp > .depend
-
gcc -MM -O2 -fno-defer-pop -Wall -I../config -I. -Icommon heap/*.c > .depend.temp
-
sed -e 's/\(.*\.o\)/heap\/\1/' .depend.temp >> .depend
-
gcc -MM -O2 -fno-defer-pop -Wall -I../config -I. -Icommon prim/*.c > .depend.temp
-
sed -e 's/\(.*\.o\)/prim\/\1/' .depend.temp >> .depend
-
rm -f .depend.temp
Prebuilding Hint
Buildfile: build.xml
beforedist:
[mkdir] Created dir: /tmp/nix-8816-1/i84gxbwzdqabm49mwc23ili9jhajmzhs-svn-export/helium-1.7-pre3-473-119-236-59/hint/dist
beforecompile:
[mkdir] Created dir: /tmp/nix-8816-1/i84gxbwzdqabm49mwc23ili9jhajmzhs-svn-export/helium-1.7-pre3-473-119-236-59/hint/build
compile:
[javac] Compiling 30 source files to /tmp/nix-8816-1/i84gxbwzdqabm49mwc23ili9jhajmzhs-svn-export/helium-1.7-pre3-473-119-236-59/hint/build
[javac] Note: /tmp/nix-8816-1/i84gxbwzdqabm49mwc23ili9jhajmzhs-svn-export/helium-1.7-pre3-473-119-236-59/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.
[copy] Copying 17 files to /tmp/nix-8816-1/i84gxbwzdqabm49mwc23ili9jhajmzhs-svn-export/helium-1.7-pre3-473-119-236-59/hint/build/hint
dist:
[jar] Building jar: /tmp/nix-8816-1/i84gxbwzdqabm49mwc23ili9jhajmzhs-svn-export/helium-1.7-pre3-473-119-236-59/hint/dist/Hint-1.7.jar
BUILD SUCCESSFUL
Total time: 2 seconds
Generating makefile to produce tarball