Nothing compiles in Fire 9.1.100.2103 Beta

Just downloaded Fire 9.1.100.2103 Beta and can’t get anything to compile. Not new projects, not existing projects.

Here’s the build log of a newly created Cocoa Console app (not a single line added to the template):

“/Applications/Fire Beta.app/Contents/Resources/Mono/bin/mono” “/Applications/Fire Beta.app/Contents/Resources/Mono/lib/mono/4.5/xbuild.exe” “/property:ElementsXbuildNougatSDKFolder=/Applications/Fire Beta.app/Contents/Resources/Toffee SDKs” “/property:ElementsXbuildToffeeSDKFolder=/Applications/Fire Beta.app/Contents/Resources/Toffee SDKs” “/property:ElementsXbuildReferencePathsXMLFolder=/Applications/Fire Beta.app/Contents/Resources/Reference Paths with Data Abstract Trial” /property:CrossBox=Local /var/folders/xt/ybm079ts0_bbdg8_jxqzht8h0000gn/T/FireBetaTest.fire.temp.sln /nologo /target:Build /verbosity:normal /property:Configuration=Debug /property:TreatFixableErrorsAsWarnings=True /toolsversion:4.0

Build started 2/14/2017 8:51:39 PM.


/var/folders/xt/ybm079ts0_bbdg8_jxqzht8h0000gn/T/FireBetaTest.fire.temp.sln: warning : /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets: Project file could not be imported, it was being imported by /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets could not import "$(MSBuildExtensionsPath)\RemObjects Software\Elements\CPS\RemObjects.Elements.Toffee.Common.targets"
Project “/var/folders/xt/ybm079ts0_bbdg8_jxqzht8h0000gn/T/FireBetaTest.fire.temp.sln” (Build target(s)):
Target ValidateSolutionConfiguration:
Building solution configuration “Debug|AnyCPU”.
Target Build:
/Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: error : /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets: Project file could not be imported, it was being imported by /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets could not import "$(MSBuildExtensionsPath)\RemObjects Software\Elements\CPS\RemObjects.Elements.Toffee.Common.targets"
at Microsoft.Build.BuildEngine.Import.ForEachExtensionPathTillFound (System.Xml.XmlElement xmlElement, Microsoft.Build.BuildEngine.Project project, Microsoft.Build.BuildEngine.ImportedProject importingProject, System.Func3 func) <0x1126bad40 + 0x00adb> in <filename unknown>:0 at Microsoft.Build.BuildEngine.Project.AddImport (System.Xml.XmlElement xmlElement, Microsoft.Build.BuildEngine.ImportedProject importingProject, Boolean evaluate_properties) <0x1126ba9f0 + 0x002b4> in <filename unknown>:0 at Microsoft.Build.BuildEngine.Project.ProcessElements (System.Xml.XmlElement rootElement, Microsoft.Build.BuildEngine.ImportedProject ip) <0x112699170 + 0x00441> in <filename unknown>:0 at Microsoft.Build.BuildEngine.Import.Evaluate (Boolean ignoreMissingImports) <0x1126d6a50 + 0x00210> in <filename unknown>:0 at Microsoft.Build.BuildEngine.Project.AddSingleImport (System.Xml.XmlElement xmlElement, System.String projectPath, Microsoft.Build.BuildEngine.ImportedProject importingProject, System.String from_source_msg) <0x1126d5d10 + 0x004c7> in <filename unknown>:0 at Microsoft.Build.BuildEngine.Project+<AddImport>c__AnonStorey4.<>m__0 (System.String importPath, System.String from_source_msg) <0x1126d5cc0 + 0x00037> in <filename unknown>:0 at Microsoft.Build.BuildEngine.Import.ForEachExtensionPathTillFound (System.Xml.XmlElement xmlElement, Microsoft.Build.BuildEngine.Project project, Microsoft.Build.BuildEngine.ImportedProject importingProject, System.Func3 func) <0x1126bad40 + 0x0078d> in :0
— End of inner exception stack trace —
at Microsoft.Build.BuildEngine.Import.ForEachExtensionPathTillFound (System.Xml.XmlElement xmlElement, Microsoft.Build.BuildEngine.Project project, Microsoft.Build.BuildEngine.ImportedProject importingProject, System.Func`3 func) <0x1126bad40 + 0x0088a> in :0
at Microsoft.Build.BuildEngine.Project.AddImport (System.Xml.XmlElement xmlElement, Microsoft.Build.BuildEngine.ImportedProject importingProject, Boolean evaluate_properties) <0x1126ba9f0 + 0x002b4> in :0
at Microsoft.Build.BuildEngine.Project.ProcessElements (System.Xml.XmlElement rootElement, Microsoft.Build.BuildEngine.ImportedProject ip) <0x112699170 + 0x00441> in :0
at Microsoft.Build.BuildEngine.Project.ProcessXml () <0x1126928e0 + 0x005e1> in :0
at Microsoft.Build.BuildEngine.Project.DoLoad (System.IO.TextReader textReader) <0x11269e1e0 + 0x004b0> in :0
— End of inner exception stack trace —
at Microsoft.Build.BuildEngine.Project.DoLoad (System.IO.TextReader textReader) <0x11269e1e0 + 0x00593> in :0
at Microsoft.Build.BuildEngine.Project.Load (System.String projectFileName, ProjectLoadSettings settings) <0x11269af00 + 0x0049d> in :0
at Microsoft.Build.BuildEngine.Project.Load (System.String projectFileName) <0x11269aec0 + 0x0001b> in :0
at Microsoft.Build.BuildEngine.Engine.BuildProjectFileInternal (System.String projectFile, System.String[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags, System.String toolsVersion) <0x1126b6040 + 0x003f0> in :0
at Microsoft.Build.BuildEngine.Engine.BuildProjectFile (System.String projectFile, System.String[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags, System.String toolsVersion) <0x1126b16c0 + 0x00088> in :0
Task “MSBuild” execution – FAILED
Done building target “Build” in project “/var/folders/xt/ybm079ts0_bbdg8_jxqzht8h0000gn/T/FireBetaTest.fire.temp.sln”.-- FAILED
Done building project “/var/folders/xt/ybm079ts0_bbdg8_jxqzht8h0000gn/T/FireBetaTest.fire.temp.sln”.-- FAILED

Build FAILED.

Warnings:

/var/folders/xt/ybm079ts0_bbdg8_jxqzht8h0000gn/T/FireBetaTest.fire.temp.sln: warning : /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets: Project file could not be imported, it was being imported by /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets could not import “$(MSBuildExtensionsPath)\RemObjects Software\Elements\CPS\RemObjects.Elements.Toffee.Common.targets”

Errors:

/var/folders/xt/ybm079ts0_bbdg8_jxqzht8h0000gn/T/FireBetaTest.fire.temp.sln (Build) ->
(Build target) ->

    /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: error : /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets: Project file could not be imported, it was being imported by /Users/fx/Development/Fire/FireBetaTest/FireBetaTest.elements: /Applications/Fire Beta.app/Contents/Resources/XbuildTargets/RemObjects Software/Elements/RemObjects.Elements.Toffee.targets could not import "$(MSBuildExtensionsPath)\RemObjects Software\Elements\CPS\RemObjects.Elements.Toffee.Common.targets"

     1 Warning(s)
     1 Error(s)

Time Elapsed 00:00:00.3012480

Same goes for 9.1.100.2097. Version 9.1.100.2095 works fine though.

My apologies, this is fixed for the next beta. the VS team created new targets for VS2017 support, and Fire didn’t include those yet. Workaround isn to install the external compiler (see here).