Build Train

Hi,

I just clone Train source from Git. I installed the Oxygene Command Line Edition - 7.1.75.1557 and I tried to compile but without success. I followed the instructions below:

Train Compiling

This is the log with errors:

Microsoft ® Build Engine version 4.0.30319.33440
[Microsoft .NET Framework, version 4.0.30319.34014]
Copyright © Microsoft Corporation. All rights reserved.

Building the projects in this solution one at a time. To enable parallel build, please add the “/m” switch.
Build started 06/09/2014 17:25:34.
Project “d:\Development\RemObjects\train\RemObjects.Train.sln” on node 1 (default targets).
ValidateSolutionConfiguration:
Building solution configuration “Release|AnyCPU”.
Project “d:\Development\RemObjects\train\RemObjects.Train.sln” (1) is building “d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene” (2) on node 1 (default targets).
FileClassification:
(out) EmbeddedFiles: ‘’
(out) SatelliteEmbeddedFiles: ''
CreateManifestResourceNames2008:
RemObjects Elements (RemObjects C# and Oxygene) Compiler for .NET, Cocoa and Java - Version 7.1.75.1557
Copyright 2003-2012 RemObjects Software, LLC. All rights reserved.

CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
CoreCompile:
RemObjects Elements (RemObjects C# and Oxygene) Compiler for .NET, Cocoa and Java - Version 7.1.75.1557
Copyright 2003-2014 RemObjects Software, LLC. All rights reserved.

Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Parser.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Utilities.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Scope.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\ParserClasses.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Number.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Math.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\RegExp.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\Properties\Resources.Designer.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\Properties\AssemblyInfo.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\ScriptComponent.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\Properties\Settings.Designer.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\PascalScript\Tokenizer.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Tokenizer.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\PascalScript\ParserClasses.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\PascalScript\Parser.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\JSON.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\RelationalOperators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\PrePostfixOperators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\UnaryOperators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\ShiftOperators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\Operators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\AdditiveOperators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\Common.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\MultiplicativeOperators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Bindings\BitwiseOperators.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\DefaultObjects.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Debug.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Function.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Error.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Date.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Argument.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Boolean.pas
Source file: d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas
Resource file: obj\Release\RemObjects.Script.Properties.Resources.resources (ignoring path)
Reference: C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
Reference: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll
Reference: C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll
Reference: C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll
Reference: C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll
Reference: C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll
Reference: C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll
Reference: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll
Entering phase “Loading Source Files” (00:00:00.1177375)
Entering phase “Loading Resources” (00:00:00.3957027)
Entering phase “Resolving Namespaces” (00:00:00.0022658)
Entering phase “Resolving Types” (00:00:00.0105618)
Entering phase “Resolving Properties and Events” (00:00:00.2203193)
Entering phase “Resolving Interfaces” (00:00:00.0876239)
Entering phase “Resolving Bodies” (00:00:00.1777710)
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(157,37,157,42): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(160,21,160,26): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(169,37,169,42): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(172,18,172,23): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(181,12,181,17): error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(184,12,184,62): error E64: Type mismatch, cannot find operator to evaluate “” + “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(187,12,187,62): error E64: Type mismatch, cannot find operator to evaluate “” + “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(190,7,190,13): error E406: No overloaded method “Append” with these parameters on type “StringBuilder”, best matching overload is “method Append(value: array of Char): StringBuilder” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(190,14,190,19): warning H3: parameter 1 is “” should be “array of Char” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(205,18,205,23): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(208,10,208,15): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(218,19,218,24): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(219,15,219,20): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(221,10,221,15): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(442,30,442,35): error E406: No overloaded method “Match” with these parameters on type “System.Text.RegularExpressions.Regex”, best matching overload is “method Match(input: String): System.Text.RegularExpressions.Match” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(442,36,442,41): warning H3: parameter 1 is “” should be “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(462,12,462,22): error E406: No overloaded method “RegExpExec” with these parameters on type “GlobalObject”, best matching overload is “method RegExpExec(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(462,38,462,43): warning H3: parameter 3 is “” should be “array of Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(470,39,470,49): error E406: No overloaded method “RegExpExec” with these parameters on type “GlobalObject”, best matching overload is “method RegExpExec(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(470,65,470,70): warning H3: parameter 3 is “” should be “array of Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\RegExp.pas(83,31,83,38): error E406: No overloaded method “Matches” with these parameters on type “Regex”, best matching overload is “method Matches(input: String; startat: Int32): MatchCollection” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\RegExp.pas(83,39,83,45): warning H3: parameter 1 is “” should be “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(155,20,155,26): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(155,20,155,26): warning H3: parameter 1 is “” should be “ExecutionContext” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(207,19,207,25): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(207,19,207,25): warning H3: parameter 1 is “” should be “ExecutionContext” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(216,8,216,13): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(218,38,218,43): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(219,41,219,46): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(220,17,220,22): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(221,30,221,35): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(221,17,221,22): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(222,34,222,39): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(222,21,222,26): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(225,18,225,23): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(226,30,226,35): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(226,17,226,22): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(228,32,228,37): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(228,19,228,24): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(230,62,230,67): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(230,99,230,104): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(235,8,235,19): error E64: Type mismatch, cannot find operator to evaluate “” = “nil” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(236,78,236,83): error E62: Type mismatch, cannot assign “” to “array of ParameterInfo” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\PascalScript\Parser.pas(1031,12,1031,24): error E407: No overloaded constructor with these parameters for type “TryStatement”, best matching overload is “constructor (aPosition: PositionPair; aBody: Statement; aFinally: Statement; aExcept: Statement; aFinallyBeforeExcept: Boolean)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\PascalScript\Parser.pas(1031,12,1031,24): warning H3: parameter 3 is “” should be “Statement” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Function.pas(303,8,303,17): error E406: No overloaded method “Prototype” with these parameters on type “EcmaScriptObject”, best matching overload is “method Prototype(value: EcmaScriptObject)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Function.pas(303,8,303,17): warning H3: parameter 1 is “” should be “EcmaScriptObject” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Error.pas(91,10,91,15): error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Error.pas(94,10,94,20): error E64: Type mismatch, cannot find operator to evaluate “” + “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1989,11,1989,16): error E406: No overloaded method “Break” with these parameters on type “LabelledStatement”, best matching overload is “method Break(value: nullable Label)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1989,11,1989,16): warning H3: parameter 1 is “” should be “nullable Label” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1990,11,1990,19): error E406: No overloaded method “Continue” with these parameters on type “LabelledStatement”, best matching overload is “method Continue(value: nullable Label)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1990,11,1990,19): warning H3: parameter 1 is “” should be “nullable Label” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(2364,27,2364,37): warning W27: Variable “expression” hides existing member “ExecutionStep.Expression” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(2364,60,2364,64): warning W27: Variable “step” hides existing member “ExecutionStep.Step” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(2371,27,2371,37): warning W27: Variable “expression” hides existing member “ExecutionStep.Expression” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(689,50,689,56): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(689,66,689,79): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(724,46,724,52): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(724,62,724,75): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(741,31,741,37): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(741,47,741,60): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(758,17,758,23): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(758,33,758,46): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(776,46,776,52): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(776,62,776,75): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
Entering phase “Checking Members” (00:00:00.9988031)
Entering phase “Generating Helper Types” (00:00:00.0294146)
Done Building Project “d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene” (default targets) – FAILED.
Done Building Project “d:\Development\RemObjects\train\RemObjects.Train.sln” (default targets) – FAILED.

Build FAILED.

“d:\Development\RemObjects\train\RemObjects.Train.sln” (default target) (1) ->
“d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene” (default target) (2) ->
(CoreCompile target) ->
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(190,14,190,19): warning H3: parameter 1 is “” should be “array of Char” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(442,36,442,41): warning H3: parameter 1 is “” should be “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(462,38,462,43): warning H3: parameter 3 is “” should be “array of Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(470,65,470,70): warning H3: parameter 3 is “” should be “array of Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\RegExp.pas(83,39,83,45): warning H3: parameter 1 is “” should be “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(155,20,155,26): warning H3: parameter 1 is “” should be “ExecutionContext” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(207,19,207,25): warning H3: parameter 1 is “” should be “ExecutionContext” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\PascalScript\Parser.pas(1031,12,1031,24): warning H3: parameter 3 is “” should be “Statement” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Function.pas(303,8,303,17): warning H3: parameter 1 is “” should be “EcmaScriptObject” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1989,11,1989,16): warning H3: parameter 1 is “” should be “nullable Label” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1990,11,1990,19): warning H3: parameter 1 is “” should be “nullable Label” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(2364,27,2364,37): warning W27: Variable “expression” hides existing member “ExecutionStep.Expression” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(2364,60,2364,64): warning W27: Variable “step” hides existing member “ExecutionStep.Step” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(2371,27,2371,37): warning W27: Variable “expression” hides existing member “ExecutionStep.Expression” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(689,66,689,79): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(724,62,724,75): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(741,47,741,60): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(758,33,758,46): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(776,62,776,75): warning H3: parameter 2 is “” should be “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]

“d:\Development\RemObjects\train\RemObjects.Train.sln” (default target) (1) ->
“d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene” (default target) (2) ->
(CoreCompile target) ->
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(157,37,157,42): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(160,21,160,26): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(169,37,169,42): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(172,18,172,23): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(181,12,181,17): error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(184,12,184,62): error E64: Type mismatch, cannot find operator to evaluate “” + “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(187,12,187,62): error E64: Type mismatch, cannot find operator to evaluate “” + “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(190,7,190,13): error E406: No overloaded method “Append” with these parameters on type “StringBuilder”, best matching overload is “method Append(value: array of Char): StringBuilder” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(205,18,205,23): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(208,10,208,15): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(218,19,218,24): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(219,15,219,20): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(221,10,221,15): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(442,30,442,35): error E406: No overloaded method “Match” with these parameters on type “System.Text.RegularExpressions.Regex”, best matching overload is “method Match(input: String): System.Text.RegularExpressions.Match” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(462,12,462,22): error E406: No overloaded method “RegExpExec” with these parameters on type “GlobalObject”, best matching overload is “method RegExpExec(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\String.pas(470,39,470,49): error E406: No overloaded method “RegExpExec” with these parameters on type “GlobalObject”, best matching overload is “method RegExpExec(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\RegExp.pas(83,31,83,38): error E406: No overloaded method “Matches” with these parameters on type “Regex”, best matching overload is “method Matches(input: String; startat: Int32): MatchCollection” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(155,20,155,26): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Object.pas(207,19,207,25): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(216,8,216,13): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(218,38,218,43): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(219,41,219,46): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(220,17,220,22): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(221,30,221,35): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(221,17,221,22): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(222,34,222,39): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(222,21,222,26): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(225,18,225,23): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(226,30,226,35): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(226,17,226,22): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(228,32,228,37): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(228,19,228,24): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(230,62,230,67): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(230,99,230,104): error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(235,8,235,19): error E64: Type mismatch, cannot find operator to evaluate “” = “nil” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Wrappers.pas(236,78,236,83): error E62: Type mismatch, cannot assign “” to “array of ParameterInfo” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\PascalScript\Parser.pas(1031,12,1031,24): error E407: No overloaded constructor with these parameters for type “TryStatement”, best matching overload is “constructor (aPosition: PositionPair; aBody: Statement; aFinally: Statement; aExcept: Statement; aFinallyBeforeExcept: Boolean)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Function.pas(303,8,303,17): error E406: No overloaded method “Prototype” with these parameters on type “EcmaScriptObject”, best matching overload is “method Prototype(value: EcmaScriptObject)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Error.pas(91,10,91,15): error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Error.pas(94,10,94,20): error E64: Type mismatch, cannot find operator to evaluate “” + “String” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E62: Type mismatch, cannot assign “” to “Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1989,11,1989,16): error E406: No overloaded method “Break” with these parameters on type “LabelledStatement”, best matching overload is “method Break(value: nullable Label)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\LanguageContext.pas(1990,11,1990,19): error E406: No overloaded method “Continue” with these parameters on type “LabelledStatement”, best matching overload is “method Continue(value: nullable Label)” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(689,50,689,56): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(724,46,724,52): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(741,31,741,37): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(758,17,758,23): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
MSBUILD : error E63: Type mismatch [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
d:\Development\RemObjects\train\Script\Source\RemObjects.Script\EcmaScript\Objects\Array.pas(776,46,776,52): error E406: No overloaded method “CallEx” with these parameters on type “EcmaScriptBaseFunctionObject”, best matching overload is “method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object” [d:\Development\RemObjects\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]

19 Warning(s)
79 Error(s)

Time Elapsed 00:00:02.80

Best Regards

Hmm. that is a lot of very weird errors, especially the cannot assign "" to ... ones. The current codebase from git builds fine and w/o errors here for me. Whats your account name for remobjects.com — i’d like to send you a newer version of the command line compiler that’s closer to what I’m using here, so see if that solves the problem.

Thanx,
marc

Hi Marc

thank you very much.

My account name for remobject.com portal is: claudio.piffer@tin.it (Patrizia Pederzolli)

Best Regards

Claudio,

ah, i thought that was, you just making sure :wink:

I’ve uploaded the latest Alpha version of the Elements compiler for you to http://secure.remobjects.com/portal/downloads/personal.

yours,
marc

Marc,

Thank you very much. With this version of compiler I have builded Train without problem!

GREAT!!

Best Regards

Excellent, glad to hear!