[jira] Created: (BOO-1007) compile error in 0.8.1 on Mac OS X

View: New views
2 Messages — Rating Filter:   Alert me  

[jira] Created: (BOO-1007) compile error in 0.8.1 on Mac OS X

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

compile error in 0.8.1 on Mac OS X
----------------------------------

                 Key: BOO-1007
                 URL: http://jira.codehaus.org/browse/BOO-1007
             Project: Boo
          Issue Type: Bug
          Components: NAnt Tasks
    Affects Versions: 0.8.1
         Environment: Mac OS X, latest mono (1.9.1), nant 0.86 beta1
            Reporter: Benjamin Reed
            Priority: Minor


When building boo 0.8.1, I get the following error in the booc part if I run nant -v:

---(snip!)---
Boo.Lang.Useful:

     [booc] Output file '/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Useful.dll' does not exist, rebuilding.
     [booc] Compiling 27 files to '/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Useful.dll'.
     [booc] Contents of /var/tmp/tmp581e04bf.tmp.
     [booc] -debug
     [booc] -vv
     [booc] -nologo
     [booc] -target:library
     [booc] -out:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Useful.dll
     [booc] -reference:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll
     [booc] -reference:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Parser.dll
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/AutoFlagsAttribute.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/OnceAttribute.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/SingletonAttribute.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/TraceMethodCallsAttribute.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/ApplyTemplateSemantics.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/ITemplate.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/TemplateCompiler.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/TemplatePreProcessor.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/AbstractCollection.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/Cache.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/CollectionAttribute.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/Set.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/AbstractCommandLine.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/AbstractParser.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/ArgumentAttribute.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/EventBasedParser.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/OptionAttribute.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/Parser.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionEvaluator.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionLexer.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionParser.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionParserTokenTypes.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/PreProcessor.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/walk.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Resources/ResourceFu.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/AssemblyInfo.boo"
     [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/PlatformInformation.boo"
     [booc]
     [booc] Starting '/private/tmp/fink.build/boo-0.8.1.2865-1/build/booc.exe (@"/var/tmp/tmp581e04bf.tmp")' in '/private/tmp/fink.build/boo-0.8.1.2865-1'

BUILD FAILED - 0 non-fatal error(s), 2 warning(s)

/private/tmp/fink.build/boo-0.8.1.2865-1/default.build(362,4):
External Program Failed: /private/tmp/fink.build/boo-0.8.1.2865-1/build/booc.exe (return code was 255):
NAnt.Core.BuildException: /private/tmp/fink.build/boo-0.8.1.2865-1/default.build(362,4):
External Program Failed: /private/tmp/fink.build/boo-0.8.1.2865-1/build/booc.exe (return code was 255)
  at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask () [0x00104] in /Volumes/BIG-G/tmp/fink.build/nant-0.86-0.beta1.1/nant-0.86-beta1/src/NAnt.Core/Tasks/ExternalProgramBase.cs:377
---(snip!)---

The weird thing is, if I run that command-line myself, I get a return code of 0:

---(snip!)---
mono /pc/build/boo-0.8.1.2865-1/build/booc.exe -debug -vv -nologo -target:library -out:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Extensions.dll -reference:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo
ASSEMBLY AT STARTUP: /pc/lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
ASSEMBLY AT STARTUP: /pc/lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
ASSEMBLY AT STARTUP: /pc/lib/mono/gac/System/2.0.0.0__b77a5c561934e089/System.dll
ASSEMBLY AT STARTUP: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.dll
ASSEMBLY AT STARTUP: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll
ASSEMBLY AT STARTUP: /pc/build/boo-0.8.1.2865-1/build/booc.exe
ASSEMBLY AT STARTUP: /pc/lib/mono/2.0/mscorlib.dll
ATTEMPTING LOADASSEMBLY: mscorlib
ATTEMPTING LOADASSEMBLY: System
ATTEMPTING LOADASSEMBLY: Boo.Lang.Extensions
ASSEMBLY LOADED: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Extensions.dll
BOO LANG DLL: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.dll
BOO COMPILER EXTENSIONS DLL: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Extensions.dll
ATTEMPTING LOADASSEMBLY: System.Drawing
ASSEMBLY LOADED: /pc/lib/mono/gac/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
ATTEMPTING LOADASSEMBLY: System.Security
ASSEMBLY LOADED: /pc/lib/mono/gac/System.Security/2.0.0.0__b03f5f7f11d50a3a/System.Security.dll
ATTEMPTING LOADASSEMBLY: System.Xml
ATTEMPTING LOADASSEMBLY: /private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll
ASSEMBLY LOADED: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Parser.dll
ASSEMBLY LOADED: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Parser.dll
ASSEMBLY LOADED: /pc/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
Entering Boo.Lang.Parser.BooParsingStep
Leaving Boo.Lang.Parser.BooParsingStep
Entering Boo.Lang.Compiler.Steps.InitializeTypeSystemServices
Leaving Boo.Lang.Compiler.Steps.InitializeTypeSystemServices
Entering Boo.Lang.Compiler.Steps.PreErrorChecking
Leaving Boo.Lang.Compiler.Steps.PreErrorChecking
Entering Boo.Lang.Compiler.Steps.ExpandAstLiterals
Leaving Boo.Lang.Compiler.Steps.ExpandAstLiterals
Entering Boo.Lang.Compiler.Steps.MergePartialClasses
Leaving Boo.Lang.Compiler.Steps.MergePartialClasses
Entering Boo.Lang.Compiler.Steps.InitializeNameResolutionService
    ASSEMBLY LOADED: /pc/lib/mono/gac/Mono.Security/2.0.0.0__0738eb9f132ed756/Mono.Security.dll
Leaving Boo.Lang.Compiler.Steps.InitializeNameResolutionService
Entering Boo.Lang.Compiler.Steps.IntroduceGlobalNamespaces
Leaving Boo.Lang.Compiler.Steps.IntroduceGlobalNamespaces
Entering Boo.Lang.Compiler.Steps.TransformCallableDefinitions
Leaving Boo.Lang.Compiler.Steps.TransformCallableDefinitions
Entering Boo.Lang.Compiler.Steps.BindTypeDefinitions
Leaving Boo.Lang.Compiler.Steps.BindTypeDefinitions
Entering Boo.Lang.Compiler.Steps.BindGenericParameters
Leaving Boo.Lang.Compiler.Steps.BindGenericParameters
Entering Boo.Lang.Compiler.Steps.BindNamespaces
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(32,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(33,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(34,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(35,8): import reference 'Boo.Lang.Compiler.TypeSystem' bound to Boo.Lang.Compiler.TypeSystem.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(32,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(32,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(32,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(32,8): import reference 'Boo.Lang.Compiler.Steps' bound to Boo.Lang.Compiler.Steps.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(29,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(31,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(32,8): import reference 'Boo.Lang.Compiler.Steps' bound to Boo.Lang.Compiler.Steps.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(31,8): import reference 'System' bound to System.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo(29,8): import reference 'System.Reflection' bound to System.Reflection.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo(30,8): import reference 'System.Security.Permissions' bound to System.Security.Permissions.
Leaving Boo.Lang.Compiler.Steps.BindNamespaces
Entering Boo.Lang.Compiler.Steps.BindBaseTypes
Leaving Boo.Lang.Compiler.Steps.BindBaseTypes
Entering Boo.Lang.Compiler.Steps.BindAndApplyAttributes
Leaving Boo.Lang.Compiler.Steps.BindAndApplyAttributes
Entering Boo.Lang.Compiler.Steps.ExpandMacros
    Compiling macro 'Boo.Lang.Extensions.MacroMacro'
    ASSEMBLY LOADED: <dynamic>MacroMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
    ASSEMBLY LOADED: /pc/lib/mono/gac/Mono.CompilerServices.SymbolWriter/2.0.0.0__0738eb9f132ed756/Mono.CompilerServices.SymbolWriter.dll
    Macro 'Boo.Lang.Extensions.MacroMacro' successfully compiled to 'MacroMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
    Compiling macro 'Boo.Lang.Extensions.AssertMacro'
    ASSEMBLY LOADED: <dynamic>AssertMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
    Macro 'Boo.Lang.Extensions.AssertMacro' successfully compiled to 'AssertMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
Leaving Boo.Lang.Compiler.Steps.ExpandMacros
Entering Boo.Lang.Compiler.Steps.IntroduceModuleClasses
Leaving Boo.Lang.Compiler.Steps.IntroduceModuleClasses
Entering Boo.Lang.Compiler.Steps.NormalizeStatementModifiers
Leaving Boo.Lang.Compiler.Steps.NormalizeStatementModifiers
Entering Boo.Lang.Compiler.Steps.NormalizeTypeAndMemberDefinitions
Leaving Boo.Lang.Compiler.Steps.NormalizeTypeAndMemberDefinitions
Entering Boo.Lang.Compiler.Steps.BindTypeDefinitions
Leaving Boo.Lang.Compiler.Steps.BindTypeDefinitions
Entering Boo.Lang.Compiler.Steps.BindGenericParameters
Leaving Boo.Lang.Compiler.Steps.BindGenericParameters
Entering Boo.Lang.Compiler.Steps.BindEnumMembers
Leaving Boo.Lang.Compiler.Steps.BindEnumMembers
Entering Boo.Lang.Compiler.Steps.BindBaseTypes
Leaving Boo.Lang.Compiler.Steps.BindBaseTypes
Entering Boo.Lang.Compiler.Steps.BindMethods
Leaving Boo.Lang.Compiler.Steps.BindMethods
Entering Boo.Lang.Compiler.Steps.ResolveTypeReferences
Leaving Boo.Lang.Compiler.Steps.ResolveTypeReferences
Entering Boo.Lang.Compiler.Steps.BindTypeMembers
Leaving Boo.Lang.Compiler.Steps.BindTypeMembers
Entering Boo.Lang.Compiler.Steps.ProcessInheritedAbstractMembers
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(38,14): node 'Boo.Lang.Extensions.DefaultAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(48,25): Method Boo.Lang.Extensions.DefaultAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(34,14): node 'Boo.Lang.Extensions.GetterAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(35,14): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): Method Boo.Lang.Extensions.PropertyAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(35,7): node 'Boo.Lang.Extensions.LockAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(47,18): Method Boo.Lang.Extensions.LockAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(35,14): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): Method Boo.Lang.Extensions.PropertyAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(35,7): node 'Boo.Lang.Extensions.RequiredAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(46,18): Method Boo.Lang.Extensions.RequiredAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(35,1): node 'Boo.Lang.Extensions.AssertMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.AssertMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(34,1): node 'Boo.Lang.Extensions.UncheckedMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.UncheckedMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(39,1): node 'Boo.Lang.Extensions.CheckedMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.CheckedMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(35,1): node 'Boo.Lang.Extensions.DebugMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.DebugMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    (-1,-1): node 'GlobalsModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(47,1): node 'Boo.Lang.Extensions.LockMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.LockMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    (-1,-1): node 'Boo.Lang.Extensions.LockMacroModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(35,7): node 'Boo.Lang.Extensions.MacroMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(37,18): Method Boo.Lang.Extensions.MacroMacro.Expand implements Boo.Lang.Compiler.AbstractAstMacro.Expand(Boo.Lang.Compiler.Ast.MacroStatement)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(55,1): node 'Boo.Lang.Extensions.PrintMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.PrintMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    (-1,-1): node 'Boo.Lang.Extensions.PrintMacroModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(39,1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.NormalArrayIndexingMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(42,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.RawArrayIndexingMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    (-1,-1): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(35,1): node 'Boo.Lang.Extensions.UsingMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.UsingMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(35,1): node 'Boo.Lang.Extensions.YieldAllMacro' mark visited.
    (-1,-1): Method Boo.Lang.Extensions.YieldAllMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
Leaving Boo.Lang.Compiler.Steps.ProcessInheritedAbstractMembers
Entering Boo.Lang.Compiler.Steps.CheckMemberNames
Leaving Boo.Lang.Compiler.Steps.CheckMemberNames
Entering Boo.Lang.Compiler.Steps.ProcessMethodBodiesWithDuckTyping
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(1,1): node 'Boo.Lang.Extensions.DefaultAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(38,14): node 'Boo.Lang.Extensions.DefaultAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(40,15): node 'Boo.Lang.Extensions.DefaultAttribute._value' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(42,16): node 'Boo.Lang.Extensions.DefaultAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(48,25): node 'Boo.Lang.Extensions.DefaultAttribute.Apply' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(48,25): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(1,1): node 'Boo.Lang.Extensions.GetterAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(34,14): node 'Boo.Lang.Extensions.GetterAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(35,14): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(37,15): node 'Boo.Lang.Extensions.PropertyAttribute._propertyName' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(39,15): node 'Boo.Lang.Extensions.PropertyAttribute._setPreCondition' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(41,15): node 'Boo.Lang.Extensions.PropertyAttribute._protected' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(43,15): node 'Boo.Lang.Extensions.PropertyAttribute._observable' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(45,15): node 'Boo.Lang.Extensions.PropertyAttribute._attributes' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(47,16): node 'Boo.Lang.Extensions.PropertyAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(50,16): node 'Boo.Lang.Extensions.PropertyAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(56,5): node 'Boo.Lang.Extensions.PropertyAttribute.Protected' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(57,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_Protected' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(57,9): return type for method get_Protected bound to Boo.Lang.Compiler.Ast.BoolLiteralExpression
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(59,9): node 'Boo.Lang.Extensions.PropertyAttribute.set_Protected' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(62,15): node 'Boo.Lang.Extensions.PropertyAttribute.IsProtected' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(63,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_IsProtected' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(63,9): return type for method get_IsProtected bound to bool
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(68,5): node 'Boo.Lang.Extensions.PropertyAttribute.Observable' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(69,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_Observable' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(69,9): return type for method get_Observable bound to Boo.Lang.Compiler.Ast.BoolLiteralExpression
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(71,9): node 'Boo.Lang.Extensions.PropertyAttribute.set_Observable' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(74,15): node 'Boo.Lang.Extensions.PropertyAttribute.IsObservable' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(75,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_IsObservable' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(75,9): return type for method get_IsObservable bound to bool
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(80,15): node 'Boo.Lang.Extensions.PropertyAttribute.ChangedEventName' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(81,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_ChangedEventName' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(81,9): return type for method get_ChangedEventName bound to string
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(84,5): node 'Boo.Lang.Extensions.PropertyAttribute.Attributes' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(85,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_Attributes' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(85,9): return type for method get_Attributes bound to Boo.Lang.Compiler.Ast.ListLiteralExpression
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(87,9): node 'Boo.Lang.Extensions.PropertyAttribute.set_Attributes' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): node 'Boo.Lang.Extensions.PropertyAttribute.Apply' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(116,23): node 'Boo.Lang.Extensions.PropertyAttribute.ConvertExpressionToAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(128,27): node 'Boo.Lang.Extensions.PropertyAttribute.CreateGetter' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(137,27): node 'Boo.Lang.Extensions.PropertyAttribute.CreateSetter' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(153,17): node 'Boo.Lang.Extensions.PropertyAttribute.CreateRefTarget' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(159,19): node 'Boo.Lang.Extensions.PropertyAttribute.CreateChangedEvent' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(43,9): node 'Boo.Lang.Extensions.GetterAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(46,28): node 'Boo.Lang.Extensions.GetterAttribute.CreateSetter' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(46,28): Method 'CreateSetter' overrides 'Boo.Lang.Extensions.PropertyAttribute.CreateSetter(Boo.Lang.Compiler.Ast.Field)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(1,1): node 'Boo.Lang.Extensions.LockAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(35,7): node 'Boo.Lang.Extensions.LockAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(37,13): node 'Boo.Lang.Extensions.LockAttribute._monitor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(39,9): node 'Boo.Lang.Extensions.LockAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(44,9): node 'Boo.Lang.Extensions.LockAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(47,18): node 'Boo.Lang.Extensions.LockAttribute.Apply' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(47,18): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(35,5): node 'Boo.Lang.Extensions.LockMacroModule.createLockedBlock' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(31,17): node 'GlobalsModule.withLexicalInfoFrom' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(31,17): return type for method withLexicalInfoFrom bound to Boo.Lang.Compiler.Ast.Expression
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(35,5): return type for method createLockedBlock bound to Boo.Lang.Compiler.Ast.Block
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(1,1): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(1,1): node 'Boo.Lang.Extensions.RequiredAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(35,7): node 'Boo.Lang.Extensions.RequiredAttribute' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(37,5): node 'Boo.Lang.Extensions.RequiredAttribute._condition' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(39,9): node 'Boo.Lang.Extensions.RequiredAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(42,9): node 'Boo.Lang.Extensions.RequiredAttribute.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(46,18): node 'Boo.Lang.Extensions.RequiredAttribute.Apply' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(46,18): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(58,17): node 'Boo.Lang.Extensions.RequiredAttribute.TargetMethod' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(58,17): return type for method TargetMethod bound to Boo.Lang.Compiler.Ast.Method
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(70,17): node 'Boo.Lang.Extensions.RequiredAttribute.BuildAssertion' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(70,17): return type for method BuildAssertion bound to Boo.Lang.Compiler.Ast.RaiseStatement
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(66,17): node 'Boo.Lang.Extensions.RequiredAttribute.CheckProperty' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(1,1): node 'Boo.Lang.Extensions.AssertMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(35,1): node 'Boo.Lang.Extensions.AssertMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.AssertMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(35,1): node 'Boo.Lang.Extensions.AssertMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(1,1): node 'Boo.Lang.Extensions.CheckedMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(34,1): node 'Boo.Lang.Extensions.UncheckedMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.UncheckedMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(34,1): node 'Boo.Lang.Extensions.UncheckedMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(39,1): node 'Boo.Lang.Extensions.CheckedMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.CheckedMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(39,1): node 'Boo.Lang.Extensions.CheckedMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(1,1): node 'Boo.Lang.Extensions.DebugMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(35,1): node 'Boo.Lang.Extensions.DebugMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.DebugMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(35,5): node 'Boo.Lang.Extensions.PrintMacroModule.expandPrintMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(35,5): return type for method expandPrintMacro bound to Boo.Lang.Compiler.Ast.Statement
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(35,1): node 'Boo.Lang.Extensions.DebugMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(1,1): node 'Globals' mark visited.
    (-1,-1): node 'GlobalsModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(1,1): node 'GlobalsModule.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(1,1): node 'Boo.Lang.Extensions.LockMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(47,1): node 'Boo.Lang.Extensions.LockMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.LockMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(47,1): node 'Boo.Lang.Extensions.LockMacro.constructor' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.LockMacroModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(1,1): node 'Boo.Lang.Extensions.LockMacroModule.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(1,1): node 'Boo.Lang.Extensions.MacroMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(35,7): node 'Boo.Lang.Extensions.MacroMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(37,18): node 'Boo.Lang.Extensions.MacroMacro.Expand' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(37,18): Method 'Expand' overrides 'Boo.Lang.Compiler.AbstractAstMacro.Expand(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(46,17): node 'Boo.Lang.Extensions.MacroMacro.CreateMacroType' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(43,9): node 'Boo.Lang.Extensions.MacroMacro.PascalCase' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(43,9): return type for method PascalCase bound to string
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(46,17): return type for method CreateMacroType bound to Boo.Lang.Compiler.Ast.ClassDefinition
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(57,17): node 'Boo.Lang.Extensions.MacroMacro.EnclosingModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(35,7): node 'Boo.Lang.Extensions.MacroMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(1,1): node 'Boo.Lang.Extensions.PrintMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(55,1): node 'Boo.Lang.Extensions.PrintMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.PrintMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(55,1): node 'Boo.Lang.Extensions.PrintMacro.constructor' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.PrintMacroModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(1,1): node 'Boo.Lang.Extensions.PrintMacroModule.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(1,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(39,1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(34,5): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule.annotateArrayIndexing' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(34,5): return type for method annotateArrayIndexing bound to Boo.Lang.Compiler.Ast.Block
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(39,1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(42,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(42,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro.constructor' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(1,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(1,1): node 'Boo.Lang.Extensions.UsingMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(35,1): node 'Boo.Lang.Extensions.UsingMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.UsingMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(35,1): node 'Boo.Lang.Extensions.UsingMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(1,1): node 'Boo.Lang.Extensions.YieldAllMacro' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(35,1): node 'Boo.Lang.Extensions.YieldAllMacro' mark visited.
    (-1,-1): node 'Boo.Lang.Extensions.YieldAllMacro.ExpandImpl' mark visited.
    (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(35,1): node 'Boo.Lang.Extensions.YieldAllMacro.constructor' mark visited.
    /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo(1,1): node 'AssemblyInfo' mark visited.
    (-1,-1): node 'CompilerGeneratedExtensions' mark visited.
Leaving Boo.Lang.Compiler.Steps.ProcessMethodBodiesWithDuckTyping
Entering Boo.Lang.Compiler.Steps.PreProcessExtensionMethods
Leaving Boo.Lang.Compiler.Steps.PreProcessExtensionMethods
Entering Boo.Lang.Compiler.Steps.UnfoldConstants
Leaving Boo.Lang.Compiler.Steps.UnfoldConstants
Entering Boo.Lang.Compiler.Steps.OptimizeIterationStatements
Leaving Boo.Lang.Compiler.Steps.OptimizeIterationStatements
Entering Boo.Lang.Compiler.Steps.BranchChecking
Leaving Boo.Lang.Compiler.Steps.BranchChecking
Entering Boo.Lang.Compiler.Steps.CheckIdentifiers
Leaving Boo.Lang.Compiler.Steps.CheckIdentifiers
Entering Boo.Lang.Compiler.Steps.StricterErrorChecking
Leaving Boo.Lang.Compiler.Steps.StricterErrorChecking
Entering Boo.Lang.Compiler.Steps.CheckAttributesUsage
Leaving Boo.Lang.Compiler.Steps.CheckAttributesUsage
Entering Boo.Lang.Compiler.Steps.ExpandDuckTypedExpressions
Leaving Boo.Lang.Compiler.Steps.ExpandDuckTypedExpressions
Entering Boo.Lang.Compiler.Steps.ProcessAssignmentsToValueTypeMembers
Leaving Boo.Lang.Compiler.Steps.ProcessAssignmentsToValueTypeMembers
Entering Boo.Lang.Compiler.Steps.ExpandProperties
Leaving Boo.Lang.Compiler.Steps.ExpandProperties
Entering Boo.Lang.Compiler.Steps.RemoveDeadCode
Leaving Boo.Lang.Compiler.Steps.RemoveDeadCode
Entering Boo.Lang.Compiler.Steps.CheckMembersProtectionLevel
Leaving Boo.Lang.Compiler.Steps.CheckMembersProtectionLevel
Entering Boo.Lang.Compiler.Steps.NormalizeIterationStatements
Leaving Boo.Lang.Compiler.Steps.NormalizeIterationStatements
Entering Boo.Lang.Compiler.Steps.ProcessSharedLocals
Leaving Boo.Lang.Compiler.Steps.ProcessSharedLocals
Entering Boo.Lang.Compiler.Steps.ProcessClosures
Leaving Boo.Lang.Compiler.Steps.ProcessClosures
Entering Boo.Lang.Compiler.Steps.ProcessGenerators
Leaving Boo.Lang.Compiler.Steps.ProcessGenerators
Entering Boo.Lang.Compiler.Steps.ExpandVarArgsMethodInvocations
Leaving Boo.Lang.Compiler.Steps.ExpandVarArgsMethodInvocations
Entering Boo.Lang.Compiler.Steps.InjectCallableConversions
Leaving Boo.Lang.Compiler.Steps.InjectCallableConversions
Entering Boo.Lang.Compiler.Steps.ImplementICallableOnCallableDefinitions
Leaving Boo.Lang.Compiler.Steps.ImplementICallableOnCallableDefinitions
Entering Boo.Lang.Compiler.Steps.CheckNeverUsedMembers
Leaving Boo.Lang.Compiler.Steps.CheckNeverUsedMembers
Entering Boo.Lang.Compiler.Steps.EmitAssembly
    ASSEMBLY LOADED: <dynamic>Boo.Lang.Extensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
    castclass: expected type='Boo.Lang.Compiler.Ast.Property', type on stack='Boo.Lang.Compiler.Ast.Node'
    castclass: expected type='Boo.Lang.Compiler.Ast.Method', type on stack='Boo.Lang.Compiler.Ast.Node'
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(108,13)' : 'item = ___iterator80.get_Current()
'.
    castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(108,13)' : 'while ___iterator80.MoveNext():
        item = ___iterator80.get_Current()
        p.get_Attributes().Add(Boo.Lang.Extensions.PropertyAttribute.ConvertExpressionToAttribute(item))
'.
    castclass: expected type='Boo.Lang.Compiler.Ast.MethodInvocationExpression', type on stack='Boo.Lang.Compiler.Ast.Expression'
    castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
    castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
    castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(53,5)' : 'arg = ___iterator84.get_Current()
'.
    castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(53,5)' : 'while ___iterator84.MoveNext():
        arg = ___iterator84.get_Current()
        expansion = Boo.Lang.Extensions.LockMacroModule.createLockedBlock(self.get_Context(), arg, expansion)
'.
    castclass: expected type='Boo.Lang.Compiler.Ast.Module', type on stack='Boo.Lang.Compiler.Ast.Node'
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(47,5)' : 'arg = ___iterator86.get_Current()
'.
    castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(47,5)' : 'while ___iterator86.MoveNext():
        arg = ___iterator86.get_Current()
        if arg is last:
                break
        block.Add(GlobalsModule.withLexicalInfoFrom(__eval__((___temp42 = Boo.Lang.Compiler.Ast.MethodInvocationExpression()), (___temp42.Target = Boo.Lang.Compiler.Ast.Expression.Lift(write)), (___temp42.Arguments = Boo.Lang.Compiler.Ast.ExpressionCollection.FromArray((Boo.Lang.Compiler.Ast.Expression.Lift(arg),))), ___temp42), arg))
        block.Add(__eval__((___temp44 = Boo.Lang.Compiler.Ast.MethodInvocationExpression()), (___temp44.Target = Boo.Lang.Compiler.Ast.Expression.Lift(write)), (___temp44.Arguments = Boo.Lang.Compiler.Ast.ExpressionCollection.FromArray((__eval__((___temp43 = Boo.Lang.Compiler.Ast.StringLiteralExpression()), (___temp43.Value = ' '), ___temp43),))), ___temp44))
'.
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(38,5)' : 'expression = ___iterator88.get_Current()
'.
    castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
    duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(38,5)' : 'while ___iterator88.MoveNext():
        expression = ___iterator88.get_Current()
        temp = ReferenceExpression("__using${self._context.AllocIndex()}__")
        assignment = GlobalsModule.withLexicalInfoFrom(__eval__((___temp64 = Boo.Lang.Compiler.Ast.BinaryExpression()), (___temp64.Operator = cast(Boo.Lang.Compiler.Ast.BinaryOperatorType, 15)), (___temp64.Left = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), (___temp64.Right = __eval__((___temp63 = Boo.Lang.Compiler.Ast.TryCastExpression()), (___temp63.Target = Boo.Lang.Compiler.Ast.Expression.Lift(expression)), (___temp63.Type = __eval__((___temp62 = Boo.Lang.Compiler.Ast.SimpleTypeReference()), (___temp62.Name = 'System.IDisposable'), ___temp62)), ___temp63)), ___temp64), expression)
        expansion = __eval__((___temp74 = Boo.Lang.Compiler.Ast.Block()), (___temp74.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(Boo.Lang.Compiler.Ast.Statement.Lift(assignment)), Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp73 = Boo.Lang.Compiler.Ast.TryStatement()), (___temp73.ProtectedBlock = __eval__((___temp65 = Boo.Lang.Compiler.Ast.Block()), (___temp65.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(Boo.Lang.Compiler.Ast.Statement.Lift(expansion)),))), ___temp65)), (___temp73.EnsureBlock = __eval__((___temp72 = Boo.Lang.Compiler.Ast.Block()), (___temp72.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp71 = Boo.Lang.Compiler.Ast.IfStatement()), (___temp71.Condition = __eval__((___temp66 = Boo.Lang.Compiler.Ast.BinaryExpression()), (___temp66.Operator = cast(Boo.Lang.Compiler.Ast.BinaryOperatorType, 23)), (___temp66.Left = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), (___temp66.Right = Boo.Lang.Compiler.Ast.NullLiteralExpression()), ___temp66)), (___temp71.TrueBlock = __eval__((___temp70 = Boo.Lang.Compiler.Ast.Block()), (___temp70.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp68 = Boo.Lang.Compiler.Ast.MethodInvocationExpression()), (___temp68.Target = __eval__((___temp67 = Boo.Lang.Compiler.Ast.MemberReferenceExpression()), (___temp67.Name = 'Dispose'), (___temp67.Target = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), ___temp67)), ___temp68)), Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp69 = Boo.Lang.Compiler.Ast.BinaryExpression()), (___temp69.Operator = cast(Boo.Lang.Compiler.Ast.BinaryOperatorType, 15)), (___temp69.Left = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), (___temp69.Right = Boo.Lang.Compiler.Ast.NullLiteralExpression()), ___temp69))))), ___temp70)), ___temp71)),))), ___temp72)), ___temp73))))), ___temp74)
'.
Leaving Boo.Lang.Compiler.Steps.EmitAssembly
Entering Boo.Lang.Compiler.Steps.SaveAssembly
Leaving Boo.Lang.Compiler.Steps.SaveAssembly
16 module(s) processed in 1509.229ms after 158.846ms of environment setup.
---(snip!)---

Is this a boo build system issue, or a nant one?

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



[jira] Closed: (BOO-1007) compile error in 0.8.1 on Mac OS X

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ http://jira.codehaus.org/browse/BOO-1007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rodrigo B. de Oliveira closed BOO-1007.
---------------------------------------

    Resolution: Cannot Reproduce

> compile error in 0.8.1 on Mac OS X
> ----------------------------------
>
>                 Key: BOO-1007
>                 URL: http://jira.codehaus.org/browse/BOO-1007
>             Project: Boo
>          Issue Type: Bug
>          Components: NAnt Tasks
>    Affects Versions: 0.8.1
>         Environment: Mac OS X, latest mono (1.9.1), nant 0.86 beta1
>            Reporter: Benjamin Reed
>            Priority: Minor
>
> When building boo 0.8.1, I get the following error in the booc part if I run nant -v:
> ---(snip!)---
> Boo.Lang.Useful:
>      [booc] Output file '/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Useful.dll' does not exist, rebuilding.
>      [booc] Compiling 27 files to '/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Useful.dll'.
>      [booc] Contents of /var/tmp/tmp581e04bf.tmp.
>      [booc] -debug
>      [booc] -vv
>      [booc] -nologo
>      [booc] -target:library
>      [booc] -out:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Useful.dll
>      [booc] -reference:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll
>      [booc] -reference:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Parser.dll
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/AutoFlagsAttribute.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/OnceAttribute.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/SingletonAttribute.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Attributes/TraceMethodCallsAttribute.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/ApplyTemplateSemantics.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/ITemplate.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/TemplateCompiler.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/BooTemplate/TemplatePreProcessor.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/AbstractCollection.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/Cache.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/CollectionAttribute.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Collections/Set.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/AbstractCommandLine.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/AbstractParser.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/ArgumentAttribute.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/EventBasedParser.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/OptionAttribute.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/CommandLine/Parser.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionEvaluator.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionLexer.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionParser.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/Impl/PreProcessorExpressionParserTokenTypes.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/PreProcessor.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/IO/walk.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/Resources/ResourceFu.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/AssemblyInfo.boo"
>      [booc] "/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Useful/PlatformInformation.boo"
>      [booc]
>      [booc] Starting '/private/tmp/fink.build/boo-0.8.1.2865-1/build/booc.exe (@"/var/tmp/tmp581e04bf.tmp")' in '/private/tmp/fink.build/boo-0.8.1.2865-1'
> BUILD FAILED - 0 non-fatal error(s), 2 warning(s)
> /private/tmp/fink.build/boo-0.8.1.2865-1/default.build(362,4):
> External Program Failed: /private/tmp/fink.build/boo-0.8.1.2865-1/build/booc.exe (return code was 255):
> NAnt.Core.BuildException: /private/tmp/fink.build/boo-0.8.1.2865-1/default.build(362,4):
> External Program Failed: /private/tmp/fink.build/boo-0.8.1.2865-1/build/booc.exe (return code was 255)
>   at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask () [0x00104] in /Volumes/BIG-G/tmp/fink.build/nant-0.86-0.beta1.1/nant-0.86-beta1/src/NAnt.Core/Tasks/ExternalProgramBase.cs:377
> ---(snip!)---
> The weird thing is, if I run that command-line myself, I get a return code of 0:
> ---(snip!)---
> mono /pc/build/boo-0.8.1.2865-1/build/booc.exe -debug -vv -nologo -target:library -out:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Extensions.dll -reference:/private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo
> ASSEMBLY AT STARTUP: /pc/lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
> ASSEMBLY AT STARTUP: /pc/lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
> ASSEMBLY AT STARTUP: /pc/lib/mono/gac/System/2.0.0.0__b77a5c561934e089/System.dll
> ASSEMBLY AT STARTUP: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.dll
> ASSEMBLY AT STARTUP: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll
> ASSEMBLY AT STARTUP: /pc/build/boo-0.8.1.2865-1/build/booc.exe
> ASSEMBLY AT STARTUP: /pc/lib/mono/2.0/mscorlib.dll
> ATTEMPTING LOADASSEMBLY: mscorlib
> ATTEMPTING LOADASSEMBLY: System
> ATTEMPTING LOADASSEMBLY: Boo.Lang.Extensions
> ASSEMBLY LOADED: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Extensions.dll
> BOO LANG DLL: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.dll
> BOO COMPILER EXTENSIONS DLL: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Extensions.dll
> ATTEMPTING LOADASSEMBLY: System.Drawing
> ASSEMBLY LOADED: /pc/lib/mono/gac/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
> ATTEMPTING LOADASSEMBLY: System.Security
> ASSEMBLY LOADED: /pc/lib/mono/gac/System.Security/2.0.0.0__b03f5f7f11d50a3a/System.Security.dll
> ATTEMPTING LOADASSEMBLY: System.Xml
> ATTEMPTING LOADASSEMBLY: /private/tmp/fink.build/boo-0.8.1.2865-1/build/Boo.Lang.Compiler.dll
> ASSEMBLY LOADED: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Parser.dll
> ASSEMBLY LOADED: /pc/build/boo-0.8.1.2865-1/build/Boo.Lang.Parser.dll
> ASSEMBLY LOADED: /pc/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
> Entering Boo.Lang.Parser.BooParsingStep
> Leaving Boo.Lang.Parser.BooParsingStep
> Entering Boo.Lang.Compiler.Steps.InitializeTypeSystemServices
> Leaving Boo.Lang.Compiler.Steps.InitializeTypeSystemServices
> Entering Boo.Lang.Compiler.Steps.PreErrorChecking
> Leaving Boo.Lang.Compiler.Steps.PreErrorChecking
> Entering Boo.Lang.Compiler.Steps.ExpandAstLiterals
> Leaving Boo.Lang.Compiler.Steps.ExpandAstLiterals
> Entering Boo.Lang.Compiler.Steps.MergePartialClasses
> Leaving Boo.Lang.Compiler.Steps.MergePartialClasses
> Entering Boo.Lang.Compiler.Steps.InitializeNameResolutionService
>     ASSEMBLY LOADED: /pc/lib/mono/gac/Mono.Security/2.0.0.0__0738eb9f132ed756/Mono.Security.dll
> Leaving Boo.Lang.Compiler.Steps.InitializeNameResolutionService
> Entering Boo.Lang.Compiler.Steps.IntroduceGlobalNamespaces
> Leaving Boo.Lang.Compiler.Steps.IntroduceGlobalNamespaces
> Entering Boo.Lang.Compiler.Steps.TransformCallableDefinitions
> Leaving Boo.Lang.Compiler.Steps.TransformCallableDefinitions
> Entering Boo.Lang.Compiler.Steps.BindTypeDefinitions
> Leaving Boo.Lang.Compiler.Steps.BindTypeDefinitions
> Entering Boo.Lang.Compiler.Steps.BindGenericParameters
> Leaving Boo.Lang.Compiler.Steps.BindGenericParameters
> Entering Boo.Lang.Compiler.Steps.BindNamespaces
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(32,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(33,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(34,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(35,8): import reference 'Boo.Lang.Compiler.TypeSystem' bound to Boo.Lang.Compiler.TypeSystem.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(32,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(32,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(32,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(32,8): import reference 'Boo.Lang.Compiler.Steps' bound to Boo.Lang.Compiler.Steps.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(29,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(30,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(31,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(32,8): import reference 'Boo.Lang.Compiler.Steps' bound to Boo.Lang.Compiler.Steps.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(31,8): import reference 'System' bound to System.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(32,8): import reference 'Boo.Lang.Compiler' bound to Boo.Lang.Compiler.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(33,8): import reference 'Boo.Lang.Compiler.Ast' bound to Boo.Lang.Compiler.Ast.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(29,1): import reference 'Boo.Lang.Extensions' bound to Boo.Lang.Extensions.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo(29,8): import reference 'System.Reflection' bound to System.Reflection.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo(30,8): import reference 'System.Security.Permissions' bound to System.Security.Permissions.
> Leaving Boo.Lang.Compiler.Steps.BindNamespaces
> Entering Boo.Lang.Compiler.Steps.BindBaseTypes
> Leaving Boo.Lang.Compiler.Steps.BindBaseTypes
> Entering Boo.Lang.Compiler.Steps.BindAndApplyAttributes
> Leaving Boo.Lang.Compiler.Steps.BindAndApplyAttributes
> Entering Boo.Lang.Compiler.Steps.ExpandMacros
>     Compiling macro 'Boo.Lang.Extensions.MacroMacro'
>     ASSEMBLY LOADED: <dynamic>MacroMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
>     ASSEMBLY LOADED: /pc/lib/mono/gac/Mono.CompilerServices.SymbolWriter/2.0.0.0__0738eb9f132ed756/Mono.CompilerServices.SymbolWriter.dll
>     Macro 'Boo.Lang.Extensions.MacroMacro' successfully compiled to 'MacroMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
>     Compiling macro 'Boo.Lang.Extensions.AssertMacro'
>     ASSEMBLY LOADED: <dynamic>AssertMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
>     Macro 'Boo.Lang.Extensions.AssertMacro' successfully compiled to 'AssertMacro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
> Leaving Boo.Lang.Compiler.Steps.ExpandMacros
> Entering Boo.Lang.Compiler.Steps.IntroduceModuleClasses
> Leaving Boo.Lang.Compiler.Steps.IntroduceModuleClasses
> Entering Boo.Lang.Compiler.Steps.NormalizeStatementModifiers
> Leaving Boo.Lang.Compiler.Steps.NormalizeStatementModifiers
> Entering Boo.Lang.Compiler.Steps.NormalizeTypeAndMemberDefinitions
> Leaving Boo.Lang.Compiler.Steps.NormalizeTypeAndMemberDefinitions
> Entering Boo.Lang.Compiler.Steps.BindTypeDefinitions
> Leaving Boo.Lang.Compiler.Steps.BindTypeDefinitions
> Entering Boo.Lang.Compiler.Steps.BindGenericParameters
> Leaving Boo.Lang.Compiler.Steps.BindGenericParameters
> Entering Boo.Lang.Compiler.Steps.BindEnumMembers
> Leaving Boo.Lang.Compiler.Steps.BindEnumMembers
> Entering Boo.Lang.Compiler.Steps.BindBaseTypes
> Leaving Boo.Lang.Compiler.Steps.BindBaseTypes
> Entering Boo.Lang.Compiler.Steps.BindMethods
> Leaving Boo.Lang.Compiler.Steps.BindMethods
> Entering Boo.Lang.Compiler.Steps.ResolveTypeReferences
> Leaving Boo.Lang.Compiler.Steps.ResolveTypeReferences
> Entering Boo.Lang.Compiler.Steps.BindTypeMembers
> Leaving Boo.Lang.Compiler.Steps.BindTypeMembers
> Entering Boo.Lang.Compiler.Steps.ProcessInheritedAbstractMembers
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(38,14): node 'Boo.Lang.Extensions.DefaultAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(48,25): Method Boo.Lang.Extensions.DefaultAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(34,14): node 'Boo.Lang.Extensions.GetterAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(35,14): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): Method Boo.Lang.Extensions.PropertyAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(35,7): node 'Boo.Lang.Extensions.LockAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(47,18): Method Boo.Lang.Extensions.LockAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(35,14): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): Method Boo.Lang.Extensions.PropertyAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(35,7): node 'Boo.Lang.Extensions.RequiredAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(46,18): Method Boo.Lang.Extensions.RequiredAttribute.Apply implements Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(35,1): node 'Boo.Lang.Extensions.AssertMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.AssertMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(34,1): node 'Boo.Lang.Extensions.UncheckedMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.UncheckedMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(39,1): node 'Boo.Lang.Extensions.CheckedMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.CheckedMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(35,1): node 'Boo.Lang.Extensions.DebugMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.DebugMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     (-1,-1): node 'GlobalsModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(47,1): node 'Boo.Lang.Extensions.LockMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.LockMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     (-1,-1): node 'Boo.Lang.Extensions.LockMacroModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(35,7): node 'Boo.Lang.Extensions.MacroMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(37,18): Method Boo.Lang.Extensions.MacroMacro.Expand implements Boo.Lang.Compiler.AbstractAstMacro.Expand(Boo.Lang.Compiler.Ast.MacroStatement)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(55,1): node 'Boo.Lang.Extensions.PrintMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.PrintMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     (-1,-1): node 'Boo.Lang.Extensions.PrintMacroModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(39,1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.NormalArrayIndexingMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(42,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.RawArrayIndexingMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     (-1,-1): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(35,1): node 'Boo.Lang.Extensions.UsingMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.UsingMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(35,1): node 'Boo.Lang.Extensions.YieldAllMacro' mark visited.
>     (-1,-1): Method Boo.Lang.Extensions.YieldAllMacro.ExpandImpl implements Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)
> Leaving Boo.Lang.Compiler.Steps.ProcessInheritedAbstractMembers
> Entering Boo.Lang.Compiler.Steps.CheckMemberNames
> Leaving Boo.Lang.Compiler.Steps.CheckMemberNames
> Entering Boo.Lang.Compiler.Steps.ProcessMethodBodiesWithDuckTyping
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(1,1): node 'Boo.Lang.Extensions.DefaultAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(38,14): node 'Boo.Lang.Extensions.DefaultAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(40,15): node 'Boo.Lang.Extensions.DefaultAttribute._value' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(42,16): node 'Boo.Lang.Extensions.DefaultAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(48,25): node 'Boo.Lang.Extensions.DefaultAttribute.Apply' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/DefaultAttribute.boo(48,25): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(1,1): node 'Boo.Lang.Extensions.GetterAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(34,14): node 'Boo.Lang.Extensions.GetterAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(35,14): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(37,15): node 'Boo.Lang.Extensions.PropertyAttribute._propertyName' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(39,15): node 'Boo.Lang.Extensions.PropertyAttribute._setPreCondition' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(41,15): node 'Boo.Lang.Extensions.PropertyAttribute._protected' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(43,15): node 'Boo.Lang.Extensions.PropertyAttribute._observable' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(45,15): node 'Boo.Lang.Extensions.PropertyAttribute._attributes' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(47,16): node 'Boo.Lang.Extensions.PropertyAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(50,16): node 'Boo.Lang.Extensions.PropertyAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(56,5): node 'Boo.Lang.Extensions.PropertyAttribute.Protected' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(57,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_Protected' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(57,9): return type for method get_Protected bound to Boo.Lang.Compiler.Ast.BoolLiteralExpression
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(59,9): node 'Boo.Lang.Extensions.PropertyAttribute.set_Protected' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(62,15): node 'Boo.Lang.Extensions.PropertyAttribute.IsProtected' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(63,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_IsProtected' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(63,9): return type for method get_IsProtected bound to bool
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(68,5): node 'Boo.Lang.Extensions.PropertyAttribute.Observable' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(69,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_Observable' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(69,9): return type for method get_Observable bound to Boo.Lang.Compiler.Ast.BoolLiteralExpression
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(71,9): node 'Boo.Lang.Extensions.PropertyAttribute.set_Observable' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(74,15): node 'Boo.Lang.Extensions.PropertyAttribute.IsObservable' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(75,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_IsObservable' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(75,9): return type for method get_IsObservable bound to bool
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(80,15): node 'Boo.Lang.Extensions.PropertyAttribute.ChangedEventName' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(81,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_ChangedEventName' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(81,9): return type for method get_ChangedEventName bound to string
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(84,5): node 'Boo.Lang.Extensions.PropertyAttribute.Attributes' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(85,9): node 'Boo.Lang.Extensions.PropertyAttribute.get_Attributes' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(85,9): return type for method get_Attributes bound to Boo.Lang.Compiler.Ast.ListLiteralExpression
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(87,9): node 'Boo.Lang.Extensions.PropertyAttribute.set_Attributes' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): node 'Boo.Lang.Extensions.PropertyAttribute.Apply' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(90,25): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(116,23): node 'Boo.Lang.Extensions.PropertyAttribute.ConvertExpressionToAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(128,27): node 'Boo.Lang.Extensions.PropertyAttribute.CreateGetter' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(137,27): node 'Boo.Lang.Extensions.PropertyAttribute.CreateSetter' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(153,17): node 'Boo.Lang.Extensions.PropertyAttribute.CreateRefTarget' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(159,19): node 'Boo.Lang.Extensions.PropertyAttribute.CreateChangedEvent' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(43,9): node 'Boo.Lang.Extensions.GetterAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(46,28): node 'Boo.Lang.Extensions.GetterAttribute.CreateSetter' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/GetterAttribute.boo(46,28): Method 'CreateSetter' overrides 'Boo.Lang.Extensions.PropertyAttribute.CreateSetter(Boo.Lang.Compiler.Ast.Field)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(1,1): node 'Boo.Lang.Extensions.LockAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(35,7): node 'Boo.Lang.Extensions.LockAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(37,13): node 'Boo.Lang.Extensions.LockAttribute._monitor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(39,9): node 'Boo.Lang.Extensions.LockAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(44,9): node 'Boo.Lang.Extensions.LockAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(47,18): node 'Boo.Lang.Extensions.LockAttribute.Apply' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/LockAttribute.boo(47,18): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(35,5): node 'Boo.Lang.Extensions.LockMacroModule.createLockedBlock' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(31,17): node 'GlobalsModule.withLexicalInfoFrom' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(31,17): return type for method withLexicalInfoFrom bound to Boo.Lang.Compiler.Ast.Expression
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(35,5): return type for method createLockedBlock bound to Boo.Lang.Compiler.Ast.Block
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(1,1): node 'Boo.Lang.Extensions.PropertyAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(1,1): node 'Boo.Lang.Extensions.RequiredAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(35,7): node 'Boo.Lang.Extensions.RequiredAttribute' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(37,5): node 'Boo.Lang.Extensions.RequiredAttribute._condition' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(39,9): node 'Boo.Lang.Extensions.RequiredAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(42,9): node 'Boo.Lang.Extensions.RequiredAttribute.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(46,18): node 'Boo.Lang.Extensions.RequiredAttribute.Apply' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(46,18): Method 'Apply' overrides 'Boo.Lang.Compiler.AbstractAstAttribute.Apply(Boo.Lang.Compiler.Ast.Node)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(58,17): node 'Boo.Lang.Extensions.RequiredAttribute.TargetMethod' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(58,17): return type for method TargetMethod bound to Boo.Lang.Compiler.Ast.Method
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(70,17): node 'Boo.Lang.Extensions.RequiredAttribute.BuildAssertion' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(70,17): return type for method BuildAssertion bound to Boo.Lang.Compiler.Ast.RaiseStatement
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/RequiredAttribute.boo(66,17): node 'Boo.Lang.Extensions.RequiredAttribute.CheckProperty' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(1,1): node 'Boo.Lang.Extensions.AssertMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(35,1): node 'Boo.Lang.Extensions.AssertMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.AssertMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/AssertMacro.boo(35,1): node 'Boo.Lang.Extensions.AssertMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(1,1): node 'Boo.Lang.Extensions.CheckedMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(34,1): node 'Boo.Lang.Extensions.UncheckedMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.UncheckedMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(34,1): node 'Boo.Lang.Extensions.UncheckedMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(39,1): node 'Boo.Lang.Extensions.CheckedMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.CheckedMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/CheckedMacro.boo(39,1): node 'Boo.Lang.Extensions.CheckedMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(1,1): node 'Boo.Lang.Extensions.DebugMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(35,1): node 'Boo.Lang.Extensions.DebugMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.DebugMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(35,5): node 'Boo.Lang.Extensions.PrintMacroModule.expandPrintMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(35,5): return type for method expandPrintMacro bound to Boo.Lang.Compiler.Ast.Statement
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/DebugMacro.boo(35,1): node 'Boo.Lang.Extensions.DebugMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(1,1): node 'Globals' mark visited.
>     (-1,-1): node 'GlobalsModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/Globals.boo(1,1): node 'GlobalsModule.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(1,1): node 'Boo.Lang.Extensions.LockMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(47,1): node 'Boo.Lang.Extensions.LockMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.LockMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(47,1): node 'Boo.Lang.Extensions.LockMacro.constructor' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.LockMacroModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(1,1): node 'Boo.Lang.Extensions.LockMacroModule.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(1,1): node 'Boo.Lang.Extensions.MacroMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(35,7): node 'Boo.Lang.Extensions.MacroMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(37,18): node 'Boo.Lang.Extensions.MacroMacro.Expand' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(37,18): Method 'Expand' overrides 'Boo.Lang.Compiler.AbstractAstMacro.Expand(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(46,17): node 'Boo.Lang.Extensions.MacroMacro.CreateMacroType' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(43,9): node 'Boo.Lang.Extensions.MacroMacro.PascalCase' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(43,9): return type for method PascalCase bound to string
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(46,17): return type for method CreateMacroType bound to Boo.Lang.Compiler.Ast.ClassDefinition
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(57,17): node 'Boo.Lang.Extensions.MacroMacro.EnclosingModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/MacroMacro.boo(35,7): node 'Boo.Lang.Extensions.MacroMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(1,1): node 'Boo.Lang.Extensions.PrintMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(55,1): node 'Boo.Lang.Extensions.PrintMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.PrintMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(55,1): node 'Boo.Lang.Extensions.PrintMacro.constructor' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.PrintMacroModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(1,1): node 'Boo.Lang.Extensions.PrintMacroModule.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(1,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(39,1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(34,5): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule.annotateArrayIndexing' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(34,5): return type for method annotateArrayIndexing bound to Boo.Lang.Compiler.Ast.Block
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(39,1): node 'Boo.Lang.Extensions.NormalArrayIndexingMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(42,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(42,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacro.constructor' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/RawArrayIndexingMacro.boo(1,1): node 'Boo.Lang.Extensions.RawArrayIndexingMacroModule.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(1,1): node 'Boo.Lang.Extensions.UsingMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(35,1): node 'Boo.Lang.Extensions.UsingMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.UsingMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(35,1): node 'Boo.Lang.Extensions.UsingMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(1,1): node 'Boo.Lang.Extensions.YieldAllMacro' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(35,1): node 'Boo.Lang.Extensions.YieldAllMacro' mark visited.
>     (-1,-1): node 'Boo.Lang.Extensions.YieldAllMacro.ExpandImpl' mark visited.
>     (-1,-1): Method 'ExpandImpl' overrides 'Boo.Lang.Compiler.LexicalInfoPreservingMacro.ExpandImpl(Boo.Lang.Compiler.Ast.MacroStatement)'
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/YieldAllMacro.boo(35,1): node 'Boo.Lang.Extensions.YieldAllMacro.constructor' mark visited.
>     /private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/AssemblyInfo.boo(1,1): node 'AssemblyInfo' mark visited.
>     (-1,-1): node 'CompilerGeneratedExtensions' mark visited.
> Leaving Boo.Lang.Compiler.Steps.ProcessMethodBodiesWithDuckTyping
> Entering Boo.Lang.Compiler.Steps.PreProcessExtensionMethods
> Leaving Boo.Lang.Compiler.Steps.PreProcessExtensionMethods
> Entering Boo.Lang.Compiler.Steps.UnfoldConstants
> Leaving Boo.Lang.Compiler.Steps.UnfoldConstants
> Entering Boo.Lang.Compiler.Steps.OptimizeIterationStatements
> Leaving Boo.Lang.Compiler.Steps.OptimizeIterationStatements
> Entering Boo.Lang.Compiler.Steps.BranchChecking
> Leaving Boo.Lang.Compiler.Steps.BranchChecking
> Entering Boo.Lang.Compiler.Steps.CheckIdentifiers
> Leaving Boo.Lang.Compiler.Steps.CheckIdentifiers
> Entering Boo.Lang.Compiler.Steps.StricterErrorChecking
> Leaving Boo.Lang.Compiler.Steps.StricterErrorChecking
> Entering Boo.Lang.Compiler.Steps.CheckAttributesUsage
> Leaving Boo.Lang.Compiler.Steps.CheckAttributesUsage
> Entering Boo.Lang.Compiler.Steps.ExpandDuckTypedExpressions
> Leaving Boo.Lang.Compiler.Steps.ExpandDuckTypedExpressions
> Entering Boo.Lang.Compiler.Steps.ProcessAssignmentsToValueTypeMembers
> Leaving Boo.Lang.Compiler.Steps.ProcessAssignmentsToValueTypeMembers
> Entering Boo.Lang.Compiler.Steps.ExpandProperties
> Leaving Boo.Lang.Compiler.Steps.ExpandProperties
> Entering Boo.Lang.Compiler.Steps.RemoveDeadCode
> Leaving Boo.Lang.Compiler.Steps.RemoveDeadCode
> Entering Boo.Lang.Compiler.Steps.CheckMembersProtectionLevel
> Leaving Boo.Lang.Compiler.Steps.CheckMembersProtectionLevel
> Entering Boo.Lang.Compiler.Steps.NormalizeIterationStatements
> Leaving Boo.Lang.Compiler.Steps.NormalizeIterationStatements
> Entering Boo.Lang.Compiler.Steps.ProcessSharedLocals
> Leaving Boo.Lang.Compiler.Steps.ProcessSharedLocals
> Entering Boo.Lang.Compiler.Steps.ProcessClosures
> Leaving Boo.Lang.Compiler.Steps.ProcessClosures
> Entering Boo.Lang.Compiler.Steps.ProcessGenerators
> Leaving Boo.Lang.Compiler.Steps.ProcessGenerators
> Entering Boo.Lang.Compiler.Steps.ExpandVarArgsMethodInvocations
> Leaving Boo.Lang.Compiler.Steps.ExpandVarArgsMethodInvocations
> Entering Boo.Lang.Compiler.Steps.InjectCallableConversions
> Leaving Boo.Lang.Compiler.Steps.InjectCallableConversions
> Entering Boo.Lang.Compiler.Steps.ImplementICallableOnCallableDefinitions
> Leaving Boo.Lang.Compiler.Steps.ImplementICallableOnCallableDefinitions
> Entering Boo.Lang.Compiler.Steps.CheckNeverUsedMembers
> Leaving Boo.Lang.Compiler.Steps.CheckNeverUsedMembers
> Entering Boo.Lang.Compiler.Steps.EmitAssembly
>     ASSEMBLY LOADED: <dynamic>Boo.Lang.Extensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
>     castclass: expected type='Boo.Lang.Compiler.Ast.Property', type on stack='Boo.Lang.Compiler.Ast.Node'
>     castclass: expected type='Boo.Lang.Compiler.Ast.Method', type on stack='Boo.Lang.Compiler.Ast.Node'
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(108,13)' : 'item = ___iterator80.get_Current()
> '.
>     castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Attributes/PropertyAttribute.boo(108,13)' : 'while ___iterator80.MoveNext():
> item = ___iterator80.get_Current()
> p.get_Attributes().Add(Boo.Lang.Extensions.PropertyAttribute.ConvertExpressionToAttribute(item))
> '.
>     castclass: expected type='Boo.Lang.Compiler.Ast.MethodInvocationExpression', type on stack='Boo.Lang.Compiler.Ast.Expression'
>     castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
>     castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
>     castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(53,5)' : 'arg = ___iterator84.get_Current()
> '.
>     castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/LockMacro.boo(53,5)' : 'while ___iterator84.MoveNext():
> arg = ___iterator84.get_Current()
> expansion = Boo.Lang.Extensions.LockMacroModule.createLockedBlock(self.get_Context(), arg, expansion)
> '.
>     castclass: expected type='Boo.Lang.Compiler.Ast.Module', type on stack='Boo.Lang.Compiler.Ast.Node'
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(47,5)' : 'arg = ___iterator86.get_Current()
> '.
>     castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/PrintMacro.boo(47,5)' : 'while ___iterator86.MoveNext():
> arg = ___iterator86.get_Current()
> if arg is last:
> break
> block.Add(GlobalsModule.withLexicalInfoFrom(__eval__((___temp42 = Boo.Lang.Compiler.Ast.MethodInvocationExpression()), (___temp42.Target = Boo.Lang.Compiler.Ast.Expression.Lift(write)), (___temp42.Arguments = Boo.Lang.Compiler.Ast.ExpressionCollection.FromArray((Boo.Lang.Compiler.Ast.Expression.Lift(arg),))), ___temp42), arg))
> block.Add(__eval__((___temp44 = Boo.Lang.Compiler.Ast.MethodInvocationExpression()), (___temp44.Target = Boo.Lang.Compiler.Ast.Expression.Lift(write)), (___temp44.Arguments = Boo.Lang.Compiler.Ast.ExpressionCollection.FromArray((__eval__((___temp43 = Boo.Lang.Compiler.Ast.StringLiteralExpression()), (___temp43.Value = ' '), ___temp43),))), ___temp44))
> '.
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(38,5)' : 'expression = ___iterator88.get_Current()
> '.
>     castclass: expected type='Boo.Lang.Compiler.Ast.Expression', type on stack='object'
>     duplicate symbol emit attempt for '/private/tmp/fink.build/boo-0.8.1.2865-1/src/Boo.Lang.Extensions/Macros/UsingMacro.boo(38,5)' : 'while ___iterator88.MoveNext():
> expression = ___iterator88.get_Current()
> temp = ReferenceExpression("__using${self._context.AllocIndex()}__")
> assignment = GlobalsModule.withLexicalInfoFrom(__eval__((___temp64 = Boo.Lang.Compiler.Ast.BinaryExpression()), (___temp64.Operator = cast(Boo.Lang.Compiler.Ast.BinaryOperatorType, 15)), (___temp64.Left = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), (___temp64.Right = __eval__((___temp63 = Boo.Lang.Compiler.Ast.TryCastExpression()), (___temp63.Target = Boo.Lang.Compiler.Ast.Expression.Lift(expression)), (___temp63.Type = __eval__((___temp62 = Boo.Lang.Compiler.Ast.SimpleTypeReference()), (___temp62.Name = 'System.IDisposable'), ___temp62)), ___temp63)), ___temp64), expression)
> expansion = __eval__((___temp74 = Boo.Lang.Compiler.Ast.Block()), (___temp74.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(Boo.Lang.Compiler.Ast.Statement.Lift(assignment)), Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp73 = Boo.Lang.Compiler.Ast.TryStatement()), (___temp73.ProtectedBlock = __eval__((___temp65 = Boo.Lang.Compiler.Ast.Block()), (___temp65.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(Boo.Lang.Compiler.Ast.Statement.Lift(expansion)),))), ___temp65)), (___temp73.EnsureBlock = __eval__((___temp72 = Boo.Lang.Compiler.Ast.Block()), (___temp72.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp71 = Boo.Lang.Compiler.Ast.IfStatement()), (___temp71.Condition = __eval__((___temp66 = Boo.Lang.Compiler.Ast.BinaryExpression()), (___temp66.Operator = cast(Boo.Lang.Compiler.Ast.BinaryOperatorType, 23)), (___temp66.Left = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), (___temp66.Right = Boo.Lang.Compiler.Ast.NullLiteralExpression()), ___temp66)), (___temp71.TrueBlock = __eval__((___temp70 = Boo.Lang.Compiler.Ast.Block()), (___temp70.Statements = Boo.Lang.Compiler.Ast.StatementCollection.FromArray((Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp68 = Boo.Lang.Compiler.Ast.MethodInvocationExpression()), (___temp68.Target = __eval__((___temp67 = Boo.Lang.Compiler.Ast.MemberReferenceExpression()), (___temp67.Name = 'Dispose'), (___temp67.Target = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), ___temp67)), ___temp68)), Boo.Lang.Compiler.Ast.Statement.Lift(__eval__((___temp69 = Boo.Lang.Compiler.Ast.BinaryExpression()), (___temp69.Operator = cast(Boo.Lang.Compiler.Ast.BinaryOperatorType, 15)), (___temp69.Left = Boo.Lang.Compiler.Ast.Expression.Lift(temp)), (___temp69.Right = Boo.Lang.Compiler.Ast.NullLiteralExpression()), ___temp69))))), ___temp70)), ___temp71)),))), ___temp72)), ___temp73))))), ___temp74)
> '.
> Leaving Boo.Lang.Compiler.Steps.EmitAssembly
> Entering Boo.Lang.Compiler.Steps.SaveAssembly
> Leaving Boo.Lang.Compiler.Steps.SaveAssembly
> 16 module(s) processed in 1509.229ms after 158.846ms of environment setup.
> ---(snip!)---
> Is this a boo build system issue, or a nant one?

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email