iOS Build on Simulator fails

Trying to debug the same sample project on an iOS simulator as this item, I run into a different issue. In that case, I cannot even build.

The libElements reference WAS an implicit reference set to copy local, but I changed it to explicit in case that would make a difference, but it does not.

Again - I assume I’m doing something wrong here, and again: I’m just experimenting so this can definitely wait until next week.

Thanks!

–Avonelle

Avonelle,

curious. Could you change the Build Log Verbosity to Diagnostic (third tab in Tools|Options), do a rebuild (Ctrl+Shift+R) and send me the full log?

thanx!

—marc

FWIW, canot reprop this here right now (fresh Windows VM, and this is may first time connecting to CrossBox and building a Cocoa project from it, too), this is the crucial part of the log:

               -> Task Link started for iOSApp, Toffee-iOS.
                  -> Phase Linking for Simulator started.
-> /Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/iOSApp.a..
-> /Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/iOSApp.o.
-> /Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/libElements.a.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
-> /Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/libMercury.a...........................
-> /Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/libToffee.a....................................................................................................................
D:                   /Users/mh/Applications/Xcode-12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -arch x86_64 -o "/Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/iOSApp" "/Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/iOSApp.a" "/Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/iOSApp.o" -lSystem -lobjc -u ___ElementsObjcClassInfoToString -lElements -lMercury -lToffee "-L/Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64" -framework CloudKit -framework CoreFoundation -framework CoreGraphics -framework Foundation -framework Intents -framework QuartzCore -framework UIKit -framework UserNotifications -ObjC -dynamic -demangle -force_load /Users/mh/Applications/Xcode-12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/lib/darwin/libclang_rt.ios.a -dead_strip -rpath @executable_path -rpath @executable_path/Frameworks -objc_abi_version 2 -no_implicit_dylibs -syslibroot /Users/mh/Applications/Xcode-12.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk
<- /Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64/iOSApp....................................................................
                  <- Phase Linking for Simulator finished.
               <- Task Link finished for iOSApp, Toffee-iOS, took 4.8906s (4.906s).
D:             LinkerOutput
D:               - <LinkerOutput-Simulator-x86_64: C:\Users\mh\AppData\Local\RemObjects Software\EBuild\Obj\D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4\Debug\Toffee-iOS\Simulator\x86_64\iOSApp [Target: Toffee-iOS]>

note how libElements.a is being uploaded, and also passed to the linker as one of the parameters. wondering if your log has the same.

Should make no difference, indeed. it’s linked Implicitly because libMercury needs it; I should probably change fix the Mercury project templates to explicitly add it, just for completeness.

Don’t think so; this should “just work”…

To clarify after seeing the other thread: this is the same project, it builds/links ok for Device, but fails for Simulator only?

Yes - this is the same project. Builds/links ok for device, but fails for simulator only.

1 Like

Here is the log…

/Applications/Fire.app/Contents/Resources/Mono/bin/mono-sgen /Applications/Fire.app/Contents/Resources/EBuild.exe "--setting:Elements:ToffeeSDKFolder=/Applications/Fire.app/Contents/Resources/Toffee SDKs" "--setting:Elements:IslandSDKFolder=/Applications/Fire.app/Contents/Resources/Island SDKs" "--setting:Elements:GothamXmlFolder=/Applications/Fire.app/Contents/Resources/Gotham XMLs" "--setting:Elements:ReferencePathsXMLFolder=/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial" --setting:Elements:LldExePath=/Applications/Fire.app/Contents/Resources/lld --setting:Elements:DSymUtilExePath=/Applications/Fire.app/Contents/Resources/dsymutil --setting:Elements:ToffeeHelperExePath=/Applications/Fire.app/Contents/Resources/ToffeeHelper /Users/alovhaug/Documents/CameraControl/CameraControl.sln --logger:fire --configuration:Debug --goal:A3145BC1-4355-45C4-9C70-ABED4B3149FF;Toffee-iOS --setting:A3145BC1-4355-45C4-9C70-ABED4B3149FF,Simulator=True --setting:A3145BC1-4355-45C4-9C70-ABED4B3149FF,Device=False --debug --statistics --verbosity:diagnostic --xml:/var/folders/9v/b4ws6g8n18v8vss6wsz21dww0000gp/T/CameraControl.fire.xml --build --setting:TreatFixableErrorsAsWarnings=True
RemObjects EBuild. An open source build engine for Elements and beyond.
Copyright RemObjects Software 2016-2021. All Rights Reserved. Created by marc hoffman.
Version 10.0.0.2587 (develop) built on bajor, 20210101-113311. Commit 026cf1d.

   -> Task RemObjects.EBuild.BuildSolution started.
      -> Project CameraControl started.
         -- Task RemObjects.EBuild.Elements.ElementsProjectPreBuildTask skipped for CameraControl, condition not met.
         -> Task RemObjects.EBuild.Elements.ElementsBuildProject started for CameraControl.
            -> Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths started for CameraControl.
            <- Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths finished for CameraControl, took 0.0022s (0.002s).
            -> Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings started for CameraControl, Toffee-iOS.
               Mapping AssemblyName=CameraControl to BinaryName in Target Toffee-iOS
            <- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings finished for CameraControl, Toffee-iOS, took 0.0014s (0.001s).
            -> Task RemObjects.EBuild.Elements.ElementsSanityCheck started for CameraControl, Toffee-iOS.
            <- Task RemObjects.EBuild.Elements.ElementsSanityCheck finished for CameraControl, Toffee-iOS, took 0.0002s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsPreparePlatforms started for CameraControl.
               Preparing target 'Toffee-iOS' (platform 'Toffee').
D:             Target-specific Settings, before prepare
D:               - <BinaryName = CameraControl [Target: Toffee-iOS]>
D:               - <ImpliedConditionalDefines = TOFFEEV1 [Target: Toffee-iOS]>
D:               - <Mode = Toffee [Target: Toffee-iOS]>
D:               - <ModeNameResolveOverride = ToffeeV1 [Target: Toffee-iOS]>
D:               - <SubMode = iOS [Target: Toffee-iOS]>
               -> Task RemObjects.EBuild.Elements.ElementsPreflightIsland started for CameraControl.
               <- Task RemObjects.EBuild.Elements.ElementsPreflightIsland finished for CameraControl, took 0.0016s (0.001s).
               -> Task RemObjects.EBuild.Elements.ElementsDarwinGatherXcodeDetails started for CameraControl.
               <- Task RemObjects.EBuild.Elements.ElementsDarwinGatherXcodeDetails finished for CameraControl, took 0.0000s (0.000s).
               -> Task RemObjects.EBuild.Elements.ElementsPreflightToffee started for CameraControl.
                  Toffee SDK Folder found in '/Applications/Fire.app/Contents/Resources/Toffee SDKs'.
               <- Task RemObjects.EBuild.Elements.ElementsPreflightToffee finished for CameraControl, took 0.0007s (0.000s).
               -> Task PrepareToffeePlatform started for CameraControl, Toffee-iOS.
D:                Xcode developer folder is '/Applications/Xcode.app/Contents/Developer'
                  Xcode Version is 12.3 (12C33), macOS Version is 11.1 (20C69).
D:                Supported iOS SDKs in local FXs:
D:                - iOS 14.3
D:                Supported iOS SDKs in Xcode 12.3:
D:                - iOS 14.3
                  No exact iOS SDK version was specified for target 'Toffee-iOS', using 'iOS 14.3'.
               <- Task PrepareToffeePlatform finished for CameraControl, Toffee-iOS, took 0.2589s (0.261s).
D:             Target-specific Settings, after prepare
D:               - <Architecture-Device = arm64 [Target: Toffee-iOS]>
D:               - <Architecture-Mac = arm64 [Target: Toffee-iOS]>
D:               - <Architecture-Simulator = arm64 [Target: Toffee-iOS]>
D:               - <BinaryName = CameraControl [Target: Toffee-iOS]>
D:               - <BuildOSBuild = 20C69 [Target: Toffee-iOS]>
D:               - <BuildOSVersion = 11.1 [Target: Toffee-iOS]>
D:               - <BundleIdentifier-Device = com.avonellelovhaug.cameracontrol [Target: Toffee-iOS]>
D:               - <BundleIdentifier-Simulator = com.avonellelovhaug.cameracontrol [Target: Toffee-iOS]>
D:               - <DeploymentTargetVersion-Device = 14.3 [Target: Toffee-iOS]>
D:               - <DeploymentTargetVersion-Simulator = 14.3 [Target: Toffee-iOS]>
D:               - <FinalBinaryName = CameraControl [Target: Toffee-iOS]>
D:               - <FinalOutputFolderOverride-Mac = ../Mac Catalyst [Target: Toffee-iOS]>
D:               - <FinalOutputFolderOverride-Simulator = ../iOS Simulator [Target: Toffee-iOS]>
D:               - <IDE:TargetInfo = iOS ; Xcode 12.3 (12C33) [Target: Toffee-iOS]>
D:               - <ImpliedConditionalDefines = TOFFEEV1 [Target: Toffee-iOS]>
D:               - <IntermedateFolderSuffix-Device = Device [Target: Toffee-iOS]>
D:               - <IntermedateFolderSuffix-Mac = Mac Catalyst [Target: Toffee-iOS]>
D:               - <IntermedateFolderSuffix-Simulator = Simulator [Target: Toffee-iOS]>
D:               - <Mode = Toffee [Target: Toffee-iOS]>
D:               - <ModeNameResolveOverride = ToffeeV1 [Target: Toffee-iOS]>
D:               - <SDK = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKBuild-Simulator = 18C61 [Target: Toffee-iOS]>
D:               - <SDK-Device = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKDisplay = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKDisplay-Device = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKDisplay-Simulator = iOS 14.3 Simulator [Target: Toffee-iOS]>
D:               - <SDKFolder = /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKFolder-Device = /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKFolderInXcode-Simulator = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk [Target: Toffee-iOS]>
D:               - <SDKFolder-Simulator = /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator [Target: Toffee-iOS]>
D:               - <SDKName = iOS [Target: Toffee-iOS]>
D:               - <SDKName-Device = iOS [Target: Toffee-iOS]>
D:               - <SDKNameInXcode-Device = iPhoneOS [Target: Toffee-iOS]>
D:               - <SDKNameInXcode-Mac = MacOSX [Target: Toffee-iOS]>
D:               - <SDKNameInXcode-Simulator = iPhoneSimulator [Target: Toffee-iOS]>
D:               - <SDKName-Simulator = iOS [Target: Toffee-iOS]>
D:               - <SDK-Simulator = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKVersion = 14.3 [Target: Toffee-iOS]>
D:               - <SDKVersion-Device = 14.3 [Target: Toffee-iOS]>
D:               - <SDKVersion-Simulator = 14.3 [Target: Toffee-iOS]>
D:               - <SubMode = iOS [Target: Toffee-iOS]>
D:               - <XcodeBuild = 12C33 [Target: Toffee-iOS]>
D:               - <XcodeDeveloperFolder = /Applications/Xcode.app/Contents/Developer [Target: Toffee-iOS]>
D:               - <XcodeVersion = 12.3 [Target: Toffee-iOS]>
            <- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms finished for CameraControl, took 0.2667s (0.267s).
            -> Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles started for CameraControl, Toffee-iOS.
            <- Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles finished for CameraControl, Toffee-iOS, took 0.0043s (0.004s).
            -- Task RemObjects.EBuild.Elements.ElementsResolveHeaderImportFiles skipped for CameraControl, Toffee-iOS, condition not met.
            -> Task RemObjects.EBuild.Elements.ElementsPreCompile started for CameraControl, Toffee-iOS.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes skipped for CameraControl, Toffee-iOS, condition not met.
               -> Task RemObjects.EBuild.Elements.ElementsPreCompileToffee started for CameraControl, Toffee-iOS.
                  -- Task RemObjects.EBuild.Elements.ElementsToffeeProcessResources skipped for CameraControl, Toffee-iOS, condition not met.
                  -> Task RemObjects.EBuild.Elements.ElementsPreCompileDarwin started for CameraControl, Toffee-iOS.
                     -- Task ProcessCoreMLModels skipped for CameraControl, condition not met.
                     -- Task ProcessIntentDefinitions skipped for CameraControl, condition not met.
                     -- Task ProcessMetalShaders skipped for CameraControl, condition not met.
                  <- Task RemObjects.EBuild.Elements.ElementsPreCompileDarwin finished for CameraControl, Toffee-iOS, took 0.0000s (0.001s).
               <- Task RemObjects.EBuild.Elements.ElementsPreCompileToffee finished for CameraControl, Toffee-iOS, took 0.0000s (0.003s).
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileCooper skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileIsland skipped for CameraControl, Toffee-iOS, condition not met.
            <- Task RemObjects.EBuild.Elements.ElementsPreCompile finished for CameraControl, Toffee-iOS, took 0.0000s (0.277s).
            -- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings skipped for CameraControl, Toffee-iOS, already ran.
            -- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms skipped for CameraControl, already ran.
            -> Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences started for CameraControl.
            <- Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences finished for CameraControl, took 0.0005s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsResolveReferences started for CameraControl.
               -> Target Toffee-iOS started.
D:                Using cached data for ResolveReferences.
                  -> Task RemObjects.EBuild.Elements.ElementsValidateCachedToffeeReferencesForTarget started for CameraControl, Toffee-iOS.
                  <- Task RemObjects.EBuild.Elements.ElementsValidateCachedToffeeReferencesForTarget finished for CameraControl, Toffee-iOS, took 0.0021s (0.002s).
               <- Target Toffee-iOS finished.
            <- Task RemObjects.EBuild.Elements.ElementsResolveReferences finished for CameraControl, took 0.0126s (0.014s).
            -> Task RemObjects.EBuild.Elements.ElementsPreCompile2 started for CameraControl, Toffee-iOS.
               -- Task RemObjects.EBuild.Elements.ElementsRunGenerators skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompile2Echoes skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompile2Cooper skipped for CameraControl, Toffee-iOS, condition not met.
            <- Task RemObjects.EBuild.Elements.ElementsPreCompile2 finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
            -> Task Compile started for CameraControl.
D:             Loading compiler from '/Applications/Fire.app/Contents/Resources/RemObjects.Elements.dll'
D:             Using cached data for CoreCompile-Simulator.
D:             CompilerOutput for Toffee-iOS
D:               - <CompilerOutput-Simulator-arm64: /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.a [Target: Toffee-iOS]>
D:               - <CompilerOutput-Simulator-arm64: /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.o [Target: Toffee-iOS]>
D:             Link for Toffee-iOS
D:               - <Link-Simulator: Elements [Target: Toffee-iOS]>
D:               - <Link-Simulator: Mercury [Target: Toffee-iOS]>
D:               - <Link-Simulator: Toffee [Target: Toffee-iOS]>
D:               - <Link-Simulator: CoreGraphics.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: Foundation.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: UIKit.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: CoreFoundation.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: UserNotifications.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: Intents.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: CloudKit.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: QuartzCore.framework [Target: Toffee-iOS]>
            <- Task Compile finished for CameraControl, took 0.0288s (0.323s).
            -> Task RemObjects.EBuild.Elements.ElementsPostCompile started for CameraControl, Toffee-iOS.
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileEchoes skipped for CameraControl, Toffee-iOS, condition not met.
               -> Task RemObjects.EBuild.Elements.ElementsPostCompileToffee started for CameraControl, Toffee-iOS.
                  -> Task RemObjects.EBuild.Elements.ElementsPostCompileDarwin started for CameraControl, Toffee-iOS.
                  <- Task RemObjects.EBuild.Elements.ElementsPostCompileDarwin finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
               <- Task RemObjects.EBuild.Elements.ElementsPostCompileToffee finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileCooper skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileIsland skipped for CameraControl, Toffee-iOS, condition not met.
            <- Task RemObjects.EBuild.Elements.ElementsPostCompile finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsLink started for CameraControl.
               -> Task Link started for CameraControl, Toffee-iOS.
                  -> Phase Linking for Simulator started.
D:                   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -arch arm64 -o "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl" "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.a" "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.o" -lSystem -lobjc -lElements -lMercury -lToffee -framework CloudKit -framework CoreFoundation -framework CoreGraphics -framework Foundation -framework Intents -framework QuartzCore -framework UIKit -framework UserNotifications -ios_simulator_version_min 14.3 -ObjC -dynamic -demangle -force_load /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/lib/darwin/libclang_rt.ios.a -dead_strip -rpath @executable_path -rpath @executable_path/Frameworks -objc_abi_version 2 -no_implicit_dylibs -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks
E:                   ld: library not found for -lElements
                  <- Phase Linking for Simulator failed.
               <- Task Link failed for CameraControl, Toffee-iOS, took 0.1087s (0.108s).
            <- Task RemObjects.EBuild.Elements.ElementsLink failed for CameraControl, took 0.1093s (0.433s).
         <- Task RemObjects.EBuild.Elements.ElementsBuildProject failed for CameraControl, took 0.0000s (0.443s).
      <- Project CameraControl failed, took 0.443s.
      Project 'CameraControl' failed to build.
      Solution 'CameraControl' failed to build project 'CameraControl'.
   <- Task RemObjects.EBuild.BuildSolution failed for CameraControl, took 0.4492s (0.449s).

     net time    gross time   task
-------------  ------------   -------------------------------
       0.000s        0.003s   ElementsPreCompileToffee 
       0.000s        0.001s   ElementsPreCompile2 
       0.000s        0.000s   ElementsPostCompileDarwin 
       0.000s        0.000s   ElementsPostCompileToffee 
       0.000s        0.434s   ElementsDetermineFinalOutput 
       0.000s        0.442s   ElementsCopyFinalOutput 
       0.000s        0.443s   ElementsBuildProject 
       0.000s        0.277s   ElementsPreCompile 
       0.000s        0.000s   ElementsPostCompile 
       0.000s        0.000s   ElementsDarwinGatherXcodeDetails 
       0.000s        0.001s   ElementsPreCompileDarwin 
       0.000s        0.000s   ElementsSanityCheck 
       0.000s        0.000s   ElementsCheckForTargetlessReferences 
       0.000s        0.000s   ElementsPreflightToffee 
       0.001s        0.001s   ElementsApplyLegacySettings 
       0.001s        0.001s   ElementsPreflightIsland 
       0.002s        0.002s   ElementsValidateCachedToffeeReferencesForTarget 
       0.002s        0.007s   ElementsExpandCopyToOutputDirectoryPaths 
       0.004s        0.004s   ElementsResolveSourceFiles 
       0.012s        0.014s   ElementsResolveReferences 
       0.028s        0.324s   ElementsCompile 
       0.108s        0.108s   ElementsToffeeLink 
       0.109s        0.433s   ElementsLink 
       0.258s        0.261s   ElementsPrepareToffeePlatform 
       0.266s        0.267s   ElementsPreparePlatforms 
       0.449s        0.449s   BuildSolution

Curious; it’s not uploading anything, and its just passing -lElements & co, but no folder via -L. compare my linker invocation:

-lElements
-lMercury
-lToffee
"-L/Users/mh/Library/Application Support/RemObjects Software/EBuild/CrossBox/Clients/MARCHOFFMAN74C1/D090BC9455C0CFE45F948A6E24CA1E7947AFC0D4/Toffee-iOS/x86_64"
-framework CloudKit
-framework CoreFoundation
-framework CoreGraphics
-framework Foundation
-framework Intents
-framework QuartzCore
-framework UIKit
-framework UserNotifications

to yours

-lElements
-lMercury
-lToffee
-framework CloudKit
-framework CoreFoundation
-framework CoreGraphics
-framework Foundation
-framework Intents
-framework QuartzCore
-framework UIKit
-framework UserNotifications

there’s no -L. Very strange. I’ll dig thru the code to see what might use this, but also, the log you posted was not a rebuild, but an incremental one, as seen by:

can you make sure to the rebuild and send me that log, JIC?

Ignore that part, im just now realizing you’re using Fire, and not remote-building from Water :woman_facepalming:t3:. My bad. That’s good, though as it eliminates a whole other level of complexity for the issue :wink:

Reproduced; this seems to be related to using the embedded compiler in Fire (opposed to an externally installed separate version (see Setting up the External Compiler for use with Fire) as I normally use — which is why I didn’t reproduce it immediately.

Definitely a bug, I’ll log and get this fixed ton right or tomorrow. thanx!

Oh good - thanks!

Sorry not grabbing the log via a rebuild - I got focused on figuring out how to get you the log itself. I’m very much a MacOS newbie, and I didn’t see an easy way to save the build log contents as a file, so I got distracted by that! Hopefully over time I will do better with these basic things.

I may leave my build log verbosity set to diagnostic for a while - maybe I’ll learn something!

I will read about setting the external compiler with Fire as you suggested. Thanks for that hint also!

–Avonelle

Its the Mac. usually if there’s text worth grabbing, you can just select and Copy it :wink:

Damn, I didn’t reproduce your issue after all. It helps to actually read the error message, my link failed due tow a different (known) issue with linking iOS Simulator files on ARM Macs.

I’m not seeing the conditions that lead to your error at all; will need to regroup and thing about this more.

The rebuild log might really help, as id expect it to have some additional messages from the compile phase (which was cached in your log) that might indicate the problem.

Its the Mac. usually if there’s text worth grabbing, you can just select and Copy it :wink:

My Mac is in the next room and I’m accessing it via VNC, so I was going to paste it into file on Windows, but then I realized I don’t have a shared clipboard (duh!) Another thing to figure out!

The rebuild log might really help, as id expect it to have some additional messages from the compile phase (which was cached in your log) that might indicate the problem.

Hopefully I did it right this time!

/Applications/Fire.app/Contents/Resources/Mono/bin/mono-sgen /Applications/Fire.app/Contents/Resources/EBuild.exe "--setting:Elements:ToffeeSDKFolder=/Applications/Fire.app/Contents/Resources/Toffee SDKs" "--setting:Elements:IslandSDKFolder=/Applications/Fire.app/Contents/Resources/Island SDKs" "--setting:Elements:GothamXmlFolder=/Applications/Fire.app/Contents/Resources/Gotham XMLs" "--setting:Elements:ReferencePathsXMLFolder=/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial" --setting:Elements:LldExePath=/Applications/Fire.app/Contents/Resources/lld --setting:Elements:DSymUtilExePath=/Applications/Fire.app/Contents/Resources/dsymutil --setting:Elements:ToffeeHelperExePath=/Applications/Fire.app/Contents/Resources/ToffeeHelper /Users/alovhaug/Documents/CameraControl/CameraControl.sln --logger:fire --configuration:Debug --no-goal --setting:A3145BC1-4355-45C4-9C70-ABED4B3149FF,Simulator=True --setting:A3145BC1-4355-45C4-9C70-ABED4B3149FF,Device=True --debug --statistics --verbosity:diagnostic --xml:/var/folders/9v/b4ws6g8n18v8vss6wsz21dww0000gp/T/CameraControl.fire.xml --rebuild --setting:TreatFixableErrorsAsWarnings=True
RemObjects EBuild. An open source build engine for Elements and beyond.
Copyright RemObjects Software 2016-2021. All Rights Reserved. Created by marc hoffman.
Version 10.0.0.2587 (develop) built on bajor, 20210101-113311. Commit 026cf1d.

   -> Task RemObjects.EBuild.CleanSolution started.
      -> Project CameraControl started.
         -> Task RemObjects.EBuild.Elements.ElementsCleanProject started for CameraControl.
            -> Task RemObjects.EBuild.CleanProject started for CameraControl.
               Deleted /Users/alovhaug/Documents/CameraControl/Bin/Debug/iOS/CameraControl.app
               Deleted /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS
            <- Task RemObjects.EBuild.CleanProject finished for CameraControl, took 0.0149s (0.015s).
         <- Task RemObjects.EBuild.Elements.ElementsCleanProject finished for CameraControl, took 0.0000s (0.020s).
      <- Project CameraControl finished, took 0.020s.
      Project 'CameraControl' cleaned successfully.
      Solution 'CameraControl' cleaned successfully.
   <- Task RemObjects.EBuild.CleanSolution finished for CameraControl, took 0.0258s (0.026s).
   -> Task RemObjects.EBuild.BuildSolution started for CameraControl.
      -> Project CameraControl started.
         -- Task RemObjects.EBuild.Elements.ElementsProjectPreBuildTask skipped for CameraControl, condition not met.
         -> Task RemObjects.EBuild.Elements.ElementsBuildProject started for CameraControl.
            -> Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths started for CameraControl.
            <- Task RemObjects.EBuild.Elements.ElementsExpandCopyToOutputDirectoryPaths finished for CameraControl, took 0.0023s (0.002s).
            -> Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings started for CameraControl, Toffee-iOS.
               Mapping AssemblyName=CameraControl to BinaryName in Target Toffee-iOS
            <- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings finished for CameraControl, Toffee-iOS, took 0.0010s (0.001s).
            -> Task RemObjects.EBuild.Elements.ElementsSanityCheck started for CameraControl, Toffee-iOS.
            <- Task RemObjects.EBuild.Elements.ElementsSanityCheck finished for CameraControl, Toffee-iOS, took 0.0003s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsPreparePlatforms started for CameraControl.
               Preparing target 'Toffee-iOS' (platform 'Toffee').
D:             Target-specific Settings, before prepare
D:               - <BinaryName = CameraControl [Target: Toffee-iOS]>
D:               - <ImpliedConditionalDefines = TOFFEEV1 [Target: Toffee-iOS]>
D:               - <Mode = Toffee [Target: Toffee-iOS]>
D:               - <ModeNameResolveOverride = ToffeeV1 [Target: Toffee-iOS]>
D:               - <SubMode = iOS [Target: Toffee-iOS]>
               -> Task RemObjects.EBuild.Elements.ElementsPreflightIsland started for CameraControl.
               <- Task RemObjects.EBuild.Elements.ElementsPreflightIsland finished for CameraControl, took 0.0016s (0.001s).
               -> Task RemObjects.EBuild.Elements.ElementsDarwinGatherXcodeDetails started for CameraControl.
               <- Task RemObjects.EBuild.Elements.ElementsDarwinGatherXcodeDetails finished for CameraControl, took 0.0000s (0.000s).
               -> Task RemObjects.EBuild.Elements.ElementsPreflightToffee started for CameraControl.
                  Toffee SDK Folder found in '/Applications/Fire.app/Contents/Resources/Toffee SDKs'.
               <- Task RemObjects.EBuild.Elements.ElementsPreflightToffee finished for CameraControl, took 0.0007s (0.000s).
               -> Task PrepareToffeePlatform started for CameraControl, Toffee-iOS.
D:                Xcode developer folder is '/Applications/Xcode.app/Contents/Developer'
                  Xcode Version is 12.3 (12C33), macOS Version is 11.1 (20C69).
D:                Supported iOS SDKs in local FXs:
D:                - iOS 14.3
D:                Supported iOS SDKs in Xcode 12.3:
D:                - iOS 14.3
                  No exact iOS SDK version was specified for target 'Toffee-iOS', using 'iOS 14.3'.
               <- Task PrepareToffeePlatform finished for CameraControl, Toffee-iOS, took 0.3815s (0.384s).
D:             Target-specific Settings, after prepare
D:               - <Architecture-Device = arm64 [Target: Toffee-iOS]>
D:               - <Architecture-Mac = arm64 [Target: Toffee-iOS]>
D:               - <Architecture-Simulator = arm64 [Target: Toffee-iOS]>
D:               - <BinaryName = CameraControl [Target: Toffee-iOS]>
D:               - <BuildOSBuild = 20C69 [Target: Toffee-iOS]>
D:               - <BuildOSVersion = 11.1 [Target: Toffee-iOS]>
D:               - <BundleIdentifier-Device = com.avonellelovhaug.cameracontrol [Target: Toffee-iOS]>
D:               - <BundleIdentifier-Simulator = com.avonellelovhaug.cameracontrol [Target: Toffee-iOS]>
D:               - <DeploymentTargetVersion-Device = 14.3 [Target: Toffee-iOS]>
D:               - <DeploymentTargetVersion-Simulator = 14.3 [Target: Toffee-iOS]>
D:               - <FinalBinaryName = CameraControl [Target: Toffee-iOS]>
D:               - <FinalOutputFolderOverride-Mac = ../Mac Catalyst [Target: Toffee-iOS]>
D:               - <FinalOutputFolderOverride-Simulator = ../iOS Simulator [Target: Toffee-iOS]>
D:               - <IDE:TargetInfo = iOS ; Xcode 12.3 (12C33) [Target: Toffee-iOS]>
D:               - <ImpliedConditionalDefines = TOFFEEV1 [Target: Toffee-iOS]>
D:               - <IntermedateFolderSuffix-Device = Device [Target: Toffee-iOS]>
D:               - <IntermedateFolderSuffix-Mac = Mac Catalyst [Target: Toffee-iOS]>
D:               - <IntermedateFolderSuffix-Simulator = Simulator [Target: Toffee-iOS]>
D:               - <Mode = Toffee [Target: Toffee-iOS]>
D:               - <ModeNameResolveOverride = ToffeeV1 [Target: Toffee-iOS]>
D:               - <SDK = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKBuild-Device = 18C61 [Target: Toffee-iOS]>
D:               - <SDKBuild-Simulator = 18C61 [Target: Toffee-iOS]>
D:               - <SDK-Device = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKDisplay = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKDisplay-Device = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKDisplay-Simulator = iOS 14.3 Simulator [Target: Toffee-iOS]>
D:               - <SDKFolder = /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKFolder-Device = /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKFolderInXcode-Device = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk [Target: Toffee-iOS]>
D:               - <SDKFolderInXcode-Simulator = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk [Target: Toffee-iOS]>
D:               - <SDKFolder-Simulator = /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator [Target: Toffee-iOS]>
D:               - <SDKName = iOS [Target: Toffee-iOS]>
D:               - <SDKName-Device = iOS [Target: Toffee-iOS]>
D:               - <SDKNameInXcode-Device = iPhoneOS [Target: Toffee-iOS]>
D:               - <SDKNameInXcode-Mac = MacOSX [Target: Toffee-iOS]>
D:               - <SDKNameInXcode-Simulator = iPhoneSimulator [Target: Toffee-iOS]>
D:               - <SDKName-Simulator = iOS [Target: Toffee-iOS]>
D:               - <SDK-Simulator = iOS 14.3 [Target: Toffee-iOS]>
D:               - <SDKVersion = 14.3 [Target: Toffee-iOS]>
D:               - <SDKVersion-Device = 14.3 [Target: Toffee-iOS]>
D:               - <SDKVersion-Simulator = 14.3 [Target: Toffee-iOS]>
D:               - <SubMode = iOS [Target: Toffee-iOS]>
D:               - <XcodeBuild = 12C33 [Target: Toffee-iOS]>
D:               - <XcodeDeveloperFolder = /Applications/Xcode.app/Contents/Developer [Target: Toffee-iOS]>
D:               - <XcodeVersion = 12.3 [Target: Toffee-iOS]>
            <- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms finished for CameraControl, took 0.3893s (0.389s).
            -> Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles started for CameraControl, Toffee-iOS.
            <- Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles finished for CameraControl, Toffee-iOS, took 0.0046s (0.004s).
            -- Task RemObjects.EBuild.Elements.ElementsResolveHeaderImportFiles skipped for CameraControl, Toffee-iOS, condition not met.
            -> Task RemObjects.EBuild.Elements.ElementsPreCompile started for CameraControl, Toffee-iOS.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes skipped for CameraControl, Toffee-iOS, condition not met.
               -> Task RemObjects.EBuild.Elements.ElementsPreCompileToffee started for CameraControl, Toffee-iOS.
                  -- Task RemObjects.EBuild.Elements.ElementsToffeeProcessResources skipped for CameraControl, Toffee-iOS, condition not met.
                  -> Task RemObjects.EBuild.Elements.ElementsPreCompileDarwin started for CameraControl, Toffee-iOS.
                     -- Task ProcessCoreMLModels skipped for CameraControl, condition not met.
                     -- Task ProcessIntentDefinitions skipped for CameraControl, condition not met.
                     -- Task ProcessMetalShaders skipped for CameraControl, condition not met.
                  <- Task RemObjects.EBuild.Elements.ElementsPreCompileDarwin finished for CameraControl, Toffee-iOS, took 0.0000s (0.001s).
               <- Task RemObjects.EBuild.Elements.ElementsPreCompileToffee finished for CameraControl, Toffee-iOS, took 0.0000s (0.003s).
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileCooper skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompileIsland skipped for CameraControl, Toffee-iOS, condition not met.
            <- Task RemObjects.EBuild.Elements.ElementsPreCompile finished for CameraControl, Toffee-iOS, took 0.0000s (0.400s).
            -- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings skipped for CameraControl, Toffee-iOS, already ran.
            -- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms skipped for CameraControl, already ran.
            -> Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences started for CameraControl.
            <- Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences finished for CameraControl, took 0.0006s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsResolveReferences started for CameraControl.
               -> Target Toffee-iOS started.
                  -> Task RemObjects.EBuild.Elements.ElementsResolveToffeeReferencesForTarget started for CameraControl, Toffee-iOS.
                     Reference 'CoreGraphics' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/CoreGraphics.fx' for target 'Toffee-iOS'.
                     Reference 'CoreGraphics' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/CoreGraphics.fx' for target 'Toffee-iOS' (Device).
                     Reference 'CoreGraphics' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/CoreGraphics.fx' for target 'Toffee-iOS' (Simulator).
                     Reference 'Foundation' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/Foundation.fx' for target 'Toffee-iOS'.
                     Reference 'Foundation' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/Foundation.fx' for target 'Toffee-iOS' (Device).
                     Reference 'Foundation' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/Foundation.fx' for target 'Toffee-iOS' (Simulator).
                     Reference 'UIKit' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/UIKit.fx' for target 'Toffee-iOS'.
                     Reference 'UIKit' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/UIKit.fx' for target 'Toffee-iOS' (Device).
                     Reference 'UIKit' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/UIKit.fx' for target 'Toffee-iOS' (Simulator).
                     Reference 'rtl' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/rtl.fx' for target 'Toffee-iOS'.
                     Reference 'rtl' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/rtl.fx' for target 'Toffee-iOS' (Device).
                     Reference 'rtl' was resolved to '/Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/rtl.fx' for target 'Toffee-iOS' (Simulator).
                     Reference 'libToffee' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libToffee.fx' via XML for target 'Toffee-iOS'.
                     Reference 'libToffee' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libToffee.fx' for target 'Toffee-iOS' (Device).
                     Reference 'libToffee' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libToffee.fx' for target 'Toffee-iOS' (Simulator).
                     Reference 'libMercury' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libMercury.fx' via XML for target 'Toffee-iOS'.
                     Reference 'libMercury' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libMercury.fx' for target 'Toffee-iOS' (Device).
                     Reference 'libMercury' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libMercury.fx' for target 'Toffee-iOS' (Simulator).
                     Reference 'libElements' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements.fx' via XML for target 'Toffee-iOS'.
                     Reference 'libElements' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements.fx' for target 'Toffee-iOS' (Device).
                     Reference 'libElements' was resolved to '/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libElements.fx' for target 'Toffee-iOS' (Simulator).
                  <- Task RemObjects.EBuild.Elements.ElementsResolveToffeeReferencesForTarget finished for CameraControl, Toffee-iOS, took 0.0277s (0.027s).
               <- Target Toffee-iOS finished.
            <- Task RemObjects.EBuild.Elements.ElementsResolveReferences finished for CameraControl, took 0.0412s (0.042s).
            -> Task RemObjects.EBuild.Elements.ElementsPreCompile2 started for CameraControl, Toffee-iOS.
               -- Task RemObjects.EBuild.Elements.ElementsRunGenerators skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompile2Echoes skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPreCompile2Cooper skipped for CameraControl, Toffee-iOS, condition not met.
            <- Task RemObjects.EBuild.Elements.ElementsPreCompile2 finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
            -> Task Compile started for CameraControl.
D:             Loading compiler from '/Applications/Fire.app/Contents/Resources/RemObjects.Elements.dll'
               Compiling target 'Toffee-iOS', Device
               -> Target Toffee-iOS started compiling for Device.
                  Starting compile for CameraControl Toffee-iOS Device
                  RemObjects Elements Compiler for .NET, Cocoa, Java and Island.
                  Copyright 2003-2021 RemObjects Software, LLC. All rights reserved. Created by Carlo Kok
                  Version 10.0.0.2587 (develop) built on bajor, 20210101-113311. Commit 026cf1d.
                  Source file: /Users/alovhaug/Documents/CameraControl/AppDelegate.vb
                  Source file: /Users/alovhaug/Documents/CameraControl/RootViewController.vb
                  Reference: /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libMercury.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libToffee.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/CoreGraphics.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/Foundation.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/rtl.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/UIKit.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/CoreFoundation.fx (implicit)
                  -> Phase Resolving Bodies, Device started.
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/UserNotifications.fx
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/Intents.fx
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/CloudKit.fx
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3/QuartzCore.fx
                  <- Phase Resolving Bodies, Device finished, took 0.526s.
                  -> Phase Checking Members, Device started.
                  <- Phase Checking Members, Device finished, took 0.028s.
                  -> Phase Generating Helper Types, Device started.
                  <- Phase Generating Helper Types, Device finished, took 0.026s.
                  -> Phase Inlining Code, Device started.
                  <- Phase Inlining Code, Device finished, took 0.005s.
                  -> Phase Pre-Simplifying Code, Device started.
                  <- Phase Pre-Simplifying Code, Device finished, took 0.012s.
                  -> Phase Simplifying Code, Device started.
                  <- Phase Simplifying Code, Device finished, took 0.019s.
                  -> Phase Flow Analysis, Device started.
                  <- Phase Flow Analysis, Device finished, took 0.010s.
                  -> Phase Generating Output, Device started.
                  <- Phase Generating Output, Device finished, took 0.121s.
               <- Target Toffee-iOS finished compiling for Device.
D:             No link library binary found for 'Elements' (this might be fine for some libs). Considered these paths:
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements.a
D:             No link library binary found for 'Mercury' (this might be fine for some libs). Considered these paths:
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Mercury
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libMercury
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libMercury.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Mercury.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libMercury.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Mercury.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Mercury.a
D:             No link library binary found for 'Toffee' (this might be fine for some libs). Considered these paths:
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Toffee
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libToffee
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libToffee.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Toffee.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libToffee.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Toffee.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Toffee.a
               Compiling target 'Toffee-iOS', Simulator
               -> Target Toffee-iOS started compiling for Simulator.
                  Starting compile for CameraControl Toffee-iOS Simulator
                  RemObjects Elements Compiler for .NET, Cocoa, Java and Island.
                  Copyright 2003-2021 RemObjects Software, LLC. All rights reserved. Created by Carlo Kok
                  Version 10.0.0.2587 (develop) built on bajor, 20210101-113311. Commit 026cf1d.
                  Source file: /Users/alovhaug/Documents/CameraControl/AppDelegate.vb
                  Source file: /Users/alovhaug/Documents/CameraControl/RootViewController.vb
                  Reference: /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libElements.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libMercury.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libToffee.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/CoreGraphics.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/Foundation.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/rtl.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/UIKit.fx
                  Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/CoreFoundation.fx (implicit)
                  -> Phase Resolving Bodies, Simulator started.
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/UserNotifications.fx
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/Intents.fx
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/CloudKit.fx
                     Reference: /Applications/Fire.app/Contents/Resources/Toffee SDKs/iOS 14.3 Simulator/QuartzCore.fx
                  <- Phase Resolving Bodies, Simulator finished, took 0.191s.
                  -> Phase Checking Members, Simulator started.
                  <- Phase Checking Members, Simulator finished, took 0.004s.
                  -> Phase Generating Helper Types, Simulator started.
                  <- Phase Generating Helper Types, Simulator finished, took 0.000s.
                  -> Phase Inlining Code, Simulator started.
                  <- Phase Inlining Code, Simulator finished, took 0.000s.
                  -> Phase Pre-Simplifying Code, Simulator started.
                  <- Phase Pre-Simplifying Code, Simulator finished, took 0.000s.
                  -> Phase Simplifying Code, Simulator started.
                  <- Phase Simplifying Code, Simulator finished, took 0.000s.
                  -> Phase Flow Analysis, Simulator started.
                  <- Phase Flow Analysis, Simulator finished, took 0.000s.
                  -> Phase Generating Output, Simulator started.
                  <- Phase Generating Output, Simulator finished, took 0.009s.
               <- Target Toffee-iOS finished compiling for Simulator.
D:             No link library binary found for 'Elements' (this might be fine for some libs). Considered these paths:
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Elements
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libElements
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libElements.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Elements.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libElements.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Elements.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Elements.a
D:             No link library binary found for 'Mercury' (this might be fine for some libs). Considered these paths:
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Mercury
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libMercury
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libMercury.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Mercury.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libMercury.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Mercury.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Mercury.a
D:             No link library binary found for 'Toffee' (this might be fine for some libs). Considered these paths:
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Toffee
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libToffee
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libToffee.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Toffee.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/libToffee.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Toffee.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS Simulator/Toffee.a
D:             CompilerOutput for Toffee-iOS
D:               - <CompilerOutput-Device-arm64: /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Device/arm64/CameraControl.a [Target: Toffee-iOS]>
D:               - <CompilerOutput-Device-arm64: /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Device/arm64/CameraControl.o [Target: Toffee-iOS]>
D:               - <CompilerOutput-Simulator-arm64: /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.a [Target: Toffee-iOS]>
D:               - <CompilerOutput-Simulator-arm64: /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.o [Target: Toffee-iOS]>
D:             Link for Toffee-iOS
D:               - <Link-Device: Elements [Target: Toffee-iOS]>
D:               - <Link-Device: Mercury [Target: Toffee-iOS]>
D:               - <Link-Device: Toffee [Target: Toffee-iOS]>
D:               - <Link-Device: CoreGraphics.framework [Target: Toffee-iOS]>
D:               - <Link-Device: Foundation.framework [Target: Toffee-iOS]>
D:               - <Link-Device: UIKit.framework [Target: Toffee-iOS]>
D:               - <Link-Device: CoreFoundation.framework [Target: Toffee-iOS]>
D:               - <Link-Device: UserNotifications.framework [Target: Toffee-iOS]>
D:               - <Link-Device: Intents.framework [Target: Toffee-iOS]>
D:               - <Link-Device: CloudKit.framework [Target: Toffee-iOS]>
D:               - <Link-Device: QuartzCore.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: Elements [Target: Toffee-iOS]>
D:               - <Link-Simulator: Mercury [Target: Toffee-iOS]>
D:               - <Link-Simulator: Toffee [Target: Toffee-iOS]>
D:               - <Link-Simulator: CoreGraphics.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: Foundation.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: UIKit.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: CoreFoundation.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: UserNotifications.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: Intents.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: CloudKit.framework [Target: Toffee-iOS]>
D:               - <Link-Simulator: QuartzCore.framework [Target: Toffee-iOS]>
            <- Task Compile finished for CameraControl, took 2.9074s (3.353s).
            -> Task RemObjects.EBuild.Elements.ElementsPostCompile started for CameraControl, Toffee-iOS.
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileEchoes skipped for CameraControl, Toffee-iOS, condition not met.
               -> Task RemObjects.EBuild.Elements.ElementsPostCompileToffee started for CameraControl, Toffee-iOS.
                  -> Task RemObjects.EBuild.Elements.ElementsPostCompileDarwin started for CameraControl, Toffee-iOS.
                  <- Task RemObjects.EBuild.Elements.ElementsPostCompileDarwin finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
               <- Task RemObjects.EBuild.Elements.ElementsPostCompileToffee finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileCooper skipped for CameraControl, Toffee-iOS, condition not met.
               -- Task RemObjects.EBuild.Elements.ElementsPostCompileIsland skipped for CameraControl, Toffee-iOS, condition not met.
            <- Task RemObjects.EBuild.Elements.ElementsPostCompile finished for CameraControl, Toffee-iOS, took 0.0000s (0.000s).
            -> Task RemObjects.EBuild.Elements.ElementsLink started for CameraControl.
               -> Task Link started for CameraControl, Toffee-iOS.
                  -> Phase Linking for Device started.
D:                   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -arch arm64 -o "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Device/arm64/CameraControl" "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Device/arm64/CameraControl.a" "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Device/arm64/CameraControl.o" -lSystem -lobjc -u ___ElementsObjcClassInfoToString "-L/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Libraries/Device" -lElements -lMercury -lToffee -framework CloudKit -framework CoreFoundation -framework CoreGraphics -framework Foundation -framework Intents -framework QuartzCore -framework UIKit -framework UserNotifications -ios_version_min 14.3 -ObjC -dynamic -demangle -force_load /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/lib/darwin/libclang_rt.ios.a -dead_strip -rpath @executable_path -rpath @executable_path/Frameworks -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks
                  <- Phase Linking for Device finished.
                  -> Phase Linking for Simulator started.
D:                   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -arch arm64 -o "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl" "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.a" "/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.o" -lSystem -lobjc -u ___ElementsObjcClassInfoToString "-L/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Libraries/Simulator" -lElements -lMercury -lToffee -framework CloudKit -framework CoreFoundation -framework CoreGraphics -framework Foundation -framework Intents -framework QuartzCore -framework UIKit -framework UserNotifications -ios_simulator_version_min 14.3 -ObjC -dynamic -demangle -force_load /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/lib/darwin/libclang_rt.ios.a -dead_strip -rpath @executable_path -rpath @executable_path/Frameworks -objc_abi_version 2 -no_implicit_dylibs -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks
                     > ld: building for iOS Simulator, but linking in object file built for iOS, file '/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.o'
                  <- Phase Linking for Simulator failed.
               <- Task Link failed for CameraControl, Toffee-iOS, took 1.2786s (1.278s).
D:             LinkerOutput
D:               - <LinkerOutput-Device-arm64: /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Device/arm64/CameraControl [Target: Toffee-iOS]>
            <- Task RemObjects.EBuild.Elements.ElementsLink failed for CameraControl, took 1.2795s (4.633s).
         <- Task RemObjects.EBuild.Elements.ElementsBuildProject failed for CameraControl, took 0.0000s (4.637s).
      <- Project CameraControl failed, took 4.637s.
      Project 'CameraControl' failed to build.
      Solution 'CameraControl' failed to build project 'CameraControl'.
   <- Task RemObjects.EBuild.BuildSolution failed for CameraControl, took 4.6399s (4.639s).

     net time    gross time   task
-------------  ------------   -------------------------------
       0.000s        0.003s   ElementsPreCompileToffee 
       0.000s        0.000s   ElementsPreCompile2 
       0.000s        0.000s   ElementsPostCompileToffee 
       0.000s        4.634s   ElementsDetermineFinalOutput 
       0.000s        4.636s   ElementsCopyFinalOutput 
       0.000s        4.637s   ElementsBuildProject 
       0.000s        0.001s   ElementsPreCompileDarwin 
       0.000s        0.400s   ElementsPreCompile 
       0.000s        0.000s   ElementsPostCompileDarwin 
       0.000s        0.000s   ElementsPostCompile 
       0.000s        0.020s   ElementsCleanProject 
       0.000s        0.000s   ElementsDarwinGatherXcodeDetails 
       0.000s        0.000s   ElementsSanityCheck 
       0.000s        0.000s   ElementsCheckForTargetlessReferences 
       0.000s        0.000s   ElementsPreflightToffee 
       0.001s        0.001s   ElementsApplyLegacySettings 
       0.001s        0.001s   ElementsPreflightIsland 
       0.002s        0.002s   ElementsExpandCopyToOutputDirectoryPaths 
       0.004s        0.005s   ElementsResolveSourceFiles 
       0.014s        0.020s   CleanProject 
       0.025s        0.026s   CleanSolution 
       0.027s        0.027s   ElementsResolveToffeeReferencesForTarget 
       0.041s        0.042s   ElementsResolveReferences 
       0.381s        0.384s   ElementsPrepareToffeePlatform 
       0.389s        0.389s   ElementsPreparePlatforms 
       1.278s        1.278s   ElementsToffeeLink 
       1.279s        4.633s   ElementsLink 
       2.907s        3.354s   ElementsCompile 
       4.639s        4.640s   BuildSolution

Yes! this is the part I was looking for:

D:             No link library binary found for 'Elements' (this might be fine for some libs). Considered these paths:
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements.dylib
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/libElements.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements.a
D:             | /Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial/Toffee/../../References/Toffee/iOS/Elements.a

Investigating what could be going wrong, now…

Oddly though, according to this log, it fails for Simulator and Device, not just Simulator…

Ok, I still cannot reproduce the issue, even with the shipped version of Fire.app freshly downloaded. I’ve added a few more log messages to the compiler, could you drop the attached .dll into the Fire app bundle to replace the existing, and do a rebuild again?

To do this:

  • download/unzip the zip (duh :wink:

  • right-click/control-click on the Fire.app bundle in Finder and choose “Show Package Contents”

  • browse to the “Contents/Resources” subfolder

  • copy RemObjects.Elements.dll in, replacing the existing one

  • hit rebuild. (no need to close or restart Fire. in fact, better you don’t, as copying in the new .dll will break the signature and might prevent it from cleanly starting fresh.

RemObjects.Elements.dll.zip (1.4 MB)

you should see new log messages like these after the compile phase:

               <- Target Toffee-iOS finished compiling for Simulator.
r <Reference: /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3/CoreGraphics.fx [Target: Toffee-iOS]>, r.ResolvedPath[Simulator] /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3 Simulator/CoreGraphics.fx
lUnpacked 
r <Reference: /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3/Foundation.fx [Target: Toffee-iOS]>, r.ResolvedPath[Simulator] /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3 Simulator/Foundation.fx
lUnpacked 
r <Reference: /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3/UIKit.fx [Target: Toffee-iOS]>, r.ResolvedPath[Simulator] /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3 Simulator/UIKit.fx
lUnpacked 
r <Reference: /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3/rtl.fx [Target: Toffee-iOS]>, r.ResolvedPath[Simulator] /Users/mh/Code/Elements/Bin/Toffee SDKs/iOS 14.3 Simulator/rtl.fx
lUnpacked 
r <Reference: /Volumes/Fire 10.0.0.2587/Fire.app/Contents/Resources/References/Toffee/iOS/libToffee.fx [Target: Toffee-iOS]>, r.ResolvedPath[Simulator] /Volumes/Fire 10.0.0.2587/Fire.app/Contents/Resources/References/Toffee/iOS Simulator/libToffee.fx
lUnpacked /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/App10-BE5ADC2BEE61A5B2001E0E98305885916B2C0B63/Debug/Toffee-iOS/Libraries/Simulator/libToffee.a
r <Reference: /Volumes/Fire 10.0.0.2587/Fire.app/Contents/Resources/References/Toffee/iOS/libMercury.fx [Target: Toffee-iOS]>, r.ResolvedPath[Simulator] /Volumes/Fire 10.0.0.2587/Fire.app/Contents/Resources/References/Toffee/iOS Simulator/libMercury.fx
lUnpacked /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/App10-BE5ADC2BEE61A5B2001E0E98305885916B2C0B63/Debug/Toffee-iOS/Libraries/Simulator/libMercury.a
r <Reference: /Volumes/Fire 10.0.0.2587/Fire.app/Contents/Resources/References/Toffee/iOS/libElements.fx [Target: Toffee-iOS]>, r.ResolvedPath[Simulator] /Volumes/Fire 10.0.0.2587/Fire.app/Contents/Resources/References/Toffee/iOS Simulator/libElements.fx
lUnpacked /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/App10-BE5ADC2BEE61A5B2001E0E98305885916B2C0B63/Debug/Toffee-iOS/Libraries/Simulator/libElements.a
lUnpackedPath /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/App10-BE5ADC2BEE61A5B2001E0E98305885916B2C0B63/Debug/Toffee-iOS/Libraries/Simulator
lFullLibName /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/App10-BE5ADC2BEE61A5B2001E0E98305885916B2C0B63/Debug/Toffee-iOS/Libraries/Simulator/libElements.a, exists True
lFullLibName /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/App10-BE5ADC2BEE61A5B2001E0E98305885916B2C0B63/Debug/Toffee-iOS/Libraries/Simulator/libMercury.a, exists True
lFullLibName /Users/mh/Library/Application Support/RemObjects Software/EBuild/Obj/App10-BE5ADC2BEE61A5B2001E0E98305885916B2C0B63/Debug/Toffee-iOS/Libraries/Simulator/libToffee.a, exists True

thanx for your patience with this, and my apologies that this seems to be so elusive…

Okay, hopefully I did this correctly. These messages look potentially useful (sorry - I don’t seem to be able to make the formatting nice):

    -> Task Compile started for CameraControl.

D: Loading compiler from ‘/Applications/Fire.app/Contents/Resources/RemObjects.Elements.dll’
Compiling target ‘Toffee-iOS’, Device
-> Target Toffee-iOS started compiling for Device.
Starting compile for CameraControl Toffee-iOS Device
RemObjects Elements Compiler for .NET, Cocoa, Java and Island.
Copyright 2003-2018 RemObjects Software, LLC. All rights reserved. Created by Carlo Kok
Version 6.0.0.142 (stable) built on localbuild, 20180426-1011. Commit local.
E: Field not found: string RemObjects.Oxygene.Code.BaseTokenizer.b Due to: Could not find field in class at RemObjects.Elements.Mercury.MercuryLanguage.CreateTokenizer (RemObjects.Oxygene.Code.TokenStream aTokenStream) [0x00000] in :0
at RemObjects.Oxygene.Code.TokenStream…ctor (RemObjects.Oxygene.Code.FragmentType aType, System.Boolean aEnablePreProcess) [0x00029] in <8314a1b721a54015b6a43ba3179f5777>:0
at RemObjects.Oxygene.Code.TokenStream…ctor (RemObjects.Oxygene.Code.FragmentType aType, System.String filename, System.Boolean aEnablePreProcess, System.Collections.Immutable.ImmutableDictionary2[TKey,TValue] aClassicDefines) [0x00000] in <8314a1b721a54015b6a43ba3179f5777>:0 at RemObjects.Oxygene.Code.ElementsCompiler.CreateParserFor (System.String aFilename) [0x0002f] in <8314a1b721a54015b6a43ba3179f5777>:0 at RemObjects.Oxygene.Code.ElementsCompiler.AddFile (System.String aFileName, System.String aFileContent) [0x00038] in <8314a1b721a54015b6a43ba3179f5777>:0 at RemObjects.Oxygene.MSBuild.OxygeneCompiler.Execute () [0x00531] in <8314a1b721a54015b6a43ba3179f5777>:0 // Field not found: string RemObjects.Oxygene.Code.BaseTokenizer.b Due to: Could not find field in class at RemObjects.Elements.Mercury.MercuryLanguage.CreateTokenizer (RemObjects.Oxygene.Code.TokenStream aTokenStream) [0x00000] in <ad3169bbbb264d65b4a88e80d6629fb9>:0 at RemObjects.Oxygene.Code.TokenStream..ctor (RemObjects.Oxygene.Code.FragmentType aType, System.Boolean aEnablePreProcess) [0x00029] in <8314a1b721a54015b6a43ba3179f5777>:0 at RemObjects.Oxygene.Code.TokenStream..ctor (RemObjects.Oxygene.Code.FragmentType aType, System.String filename, System.Boolean aEnablePreProcess, System.Collections.Immutable.ImmutableDictionary2[TKey,TValue] aClassicDefines) [0x00000] in <8314a1b721a54015b6a43ba3179f5777>:0
at RemObjects.Oxygene.Code.ElementsCompiler.CreateParserFor (System.String aFilename) [0x0002f] in <8314a1b721a54015b6a43ba3179f5777>:0
at RemObjects.Oxygene.Code.ElementsCompiler.AddFile (System.String aFileName, System.String aFileContent) [0x00038] in <8314a1b721a54015b6a43ba3179f5777>:0
at RemObjects.Oxygene.MSBuild.OxygeneCompiler.Execute () [0x00531] in <8314a1b721a54015b6a43ba3179f5777>:0
<- Target Toffee-iOS failed compiling for Device.
<- Task Compile failed for CameraControl, took 0.1021s (0.532s).
<- Task RemObjects.EBuild.Elements.ElementsBuildProject failed for CameraControl, took 0.0000s (0.535s).
<- Project CameraControl failed, took 0.535s.
Project ‘CameraControl’ failed to build.
Solution ‘CameraControl’ failed to build project ‘CameraControl’.
<- Task RemObjects.EBuild.BuildSolution failed for CameraControl, took 0.5375s (0.537s).

No problem at all - I appreciate your efforts.

–Avonelle

Also, FYI - Unfortunately I’ll be unavailable most of today, so if you need additional items from me I likely won’t be able to provide it until this evening.

–Avonelle

Hmm, damn. something didn’t match up :(. Can you try replacing the whole set of .dlls with these? Archive.zip (5.7 MB)

Okay, hopefully this is more helpful.

BuildLog.txt (41.5 KB)

–Avonelle

oddly, It seems you’re past the original issue and just seeing the same (known) issue I have now, as well:

ld: in /Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.a(AppDelegate-aa5f1bd0fbc0fbda20d8ffa13ca9ccaf.o), building for iOS Simulator, but linking in object file built for iOS, file ‘/Users/alovhaug/Library/Application Support/RemObjects Software/EBuild/Obj/CameraControl-D36802E68881E0FE77B55EA5A4EA104BE589DEF0/Debug/Toffee-iOS/Simulator/arm64/CameraControl.a’

this is known, when building simulator apps for arm64, the linker gets confused between “for device” and “for simulator” binaries, because both are Arm.

Workaround: changer the SimulatorArchitecture setting in your project to just x86_64.

It’s odd though that this has now changed, and the original issue is gone. If you extract a clean as-shipped Fire and try there, do you still get the original error there, or this one too?