How to compile example mdl programs

I have installed the latest Microstation Connect and SDK and am trying to compile some of the examples. Can anybody help me get this setup correctly?

Parents
  • Hi Ken,

    the error message is quite clear: It's not possible to identify an installation of Visual Studio 2015.

    Can you provide more information what Visual Studio (version and whether it's Community / Professional / Enterprise...)?

    I also recommend to move your question to MicroStation Programming forum, because this one is more general. Use More > Move tool available under your original post.

    With regards,

      Jan

  • I tried to move this thead but I don't see MicroStation Programming forum as an option.

    Anyway, I did figure out how to get past the VS2015_WindowsSdkDir not defined error by installing a 10.0 version of the Windows Software Development Kit. It was failing at this line in AssertToolSet.mki:

                VS2015_WindowsSdkDir = $[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots\", "KitsRoot10"]]

    However, I still get compile errors because it can't find the required include files. So you are obviously correct, it can't identify VS 2015. Here is what I have.

     .

  • Hi Ken,

    I tried to move this thead but I don't see MicroStation Programming forum as an option.

    it should be there, but I do not know how exactly it works. When I delete both "to" and "in", I see Programming Forum in the list:

    Anyway, I did figure out how to get past the VS2015_WindowsSdkDir not defined error by installing a 10.0 version of the Windows Software Development Kit.

    That's great. Despite of in some discussions and blog people recommend to hack SDK configuration in intrusive ways, SDK itself should work always and when not, the problem is likely in Windows or Visual Studio installation and SDK should (bat, mki files etc.) should never be changed. Otherwise you never know what you can break accidentaly.

    However, I still get compile errors because it can't find the required include files.

    What is exactly the error message?

    I recommend to choose some SDK example (e.g. \Elements\ElementsExamples\) and to create complete verbose log from compilation, so it can be analyzes where the error is reported and based on what configuration.

    You can use this command to create the log:

    bmake elementsexample -v -a > log.txt

    I also recommend to search existing discussions about the same and similar topics (e.g. here or here). Also Jon wrote an article about Visual Studio installation.

    With regards,

      Jan

  • Macro: BMAKE_ARGS=-IC:\mdl2\mki\; scanfile -v -a 
    Macro: BMAKE_BUILD_ALL_LOCAL=(none)
    Macro: BMAKE_BUILD_ALL=(none)
    Macro: scanfile__=(none)
    Bentley Systems Make Utility. Version 10.00.00.26, Mar 15 2018
    Mon Mar 04 09:23:37 2019
    Macro (scanfile.mke:0): %=$%
    Macro (scanfile.mke:0): $%=$%
    Macro (scanfile.mke:0): %=$%
    Macro (scanfile.mke:0): $%=$%
    Macro (scanfile.mke:0): winNT=(none)
    Macro (scanfile.mke:0): MSBuildVersion=400
    Macro (scanfile.mke:0): TaskMultiTargetingToolsVersion=4.0
    Macro (scanfile.mke:0): _X86_=(none)
    Macro (scanfile.mke:0): _MakeFileSpec=C:\mdl2\examples\Miscellaneous\scanfile\scanfile.mke
    Macro (scanfile.mke:0): _MakeFilePath=C:\mdl2\examples\Miscellaneous\scanfile\
    Macro (scanfile.mke:0): _MakeFileName=scanfile
    Macro (scanfile.mke:0): _MakeFileExt=.mke
    Macro (scanfile.mke:0): _MakeFile=scanfile.mke
    Macro (scanfile.mke:0): _bmake=bmake
    Macro (scanfile.mke:0): _bmake_V10=1
    Macro (scanfile.mke:0): _bmake_LegalCopyright=Copyright (c) 2019 Bentley Systems, Incorporated. All rights reserved.
    Macro (scanfile.mke:9): PolicyFile=MicroStationPolicy.mki
    Macro (scanfile.mke:10): DEFAULT_TARGET_PROCESSOR_ARCHITECTURE=x64
    Macro (scanfile.mke:11): MDLMKI=$(MSMDE)mki\
    Macro (scanfile.mke:12): mdlLibs=$(MSMDE)library\
    Macro (scanfile.mke:13): dirToSearch=$(MDLMKI)
    Macro (scanfile.mke:14): genSrc=$(o)
    Include: C:\mdl2\mki\mdl.mki from line 15 of C:\mdl2\examples\Miscellaneous\scanfile\scanfile.mke
    Macro (mdl.mki:13): __mdlMKI__=1
    Macro (mdl.mki:20): MSTN_VERSION=10000000
    Include: C:\mdl2\mki\ConfigurePolicy.mki from line 26 of C:\mdl2\mki\mdl.mki
    Macro (ConfigurePolicy.mki:10): __ConfigurePolicy_mki__=1
    Include: C:\mdl2\mki\MicroStationPolicy.mki from line 70 of C:\mdl2\mki\ConfigurePolicy.mki
    Macro (MicroStationPolicy.mki:11): __MicroStationPolicy_mki__=1
    Include: C:\mdl2\mki\PublicSystemPolicy.mki from line 16 of C:\mdl2\mki\MicroStationPolicy.mki
    Macro (PublicSystemPolicy.mki:12): __PublicSystemPolicy_mki__=1
    Macro (PublicSystemPolicy.mki:15): StrongNameSignature=NormalSignature
    Macro (PublicSystemPolicy.mki:27): TARGET_PROCESSOR_ARCHITECTURE=$(DEFAULT_TARGET_PROCESSOR_ARCHITECTURE)
    Macro (PublicSystemPolicy.mki:31): slashAmd64=\amd64
    Macro (PublicSystemPolicy.mki:32): slashx64=\x64
    Macro (PublicSystemPolicy.mki:33): slashx86x64=\x64
    Macro (PublicSystemPolicy.mki:35): slashXCompileDir=\x86_amd64
    Macro (PublicSystemPolicy.mki:48): TARGET_PROCESSOR_DIRECTORY=Winx64
    Macro (PublicSystemPolicy.mki:57): DEFAULT_TARGET_PROCESSOR_DIRECTORY=Winx64
    Macro (PublicSystemPolicy.mki:62): TARGET_PLATFORM="Windows"
    Macro (PublicSystemPolicy.mki:63): USE_UNIX_FILENAMES=0
    End: C:\mdl2\mki\PublicSystemPolicy.mki
    Resume: C:\mdl2\mki\MicroStationPolicy.mki at line 16
    Include: C:\mdl2\mki\DefaultToolSet.mki from line 21 of C:\mdl2\mki\MicroStationPolicy.mki
    Include: C:\mdl2\mki\SystemPolicy.mki from line 11 of C:\mdl2\mki\DefaultToolSet.mki
    Macro (SystemPolicy.mki:12): __SystemPolicy_mki__=1
    Macro (SystemPolicy.mki:37): TARGET_PROCESSOR_DIRECTORY=$(DEFAULT_TARGET_PROCESSOR_ARCHITECTURE)
    Macro (SystemPolicy.mki:38): DEFAULT_TARGET_PROCESSOR_DIRECTORY=$(DEFAULT_TARGET_PROCESSOR_ARCHITECTURE)
    Macro (SystemPolicy.mki:73): TARGET_PLATFORM="Windows"
    Macro (SystemPolicy.mki:74): USE_UNIX_FILENAMES=0
    Macro (SystemPolicy.mki:77): slashAmd64=\amd64
    Macro (SystemPolicy.mki:78): slashx64=\x64
    Macro (SystemPolicy.mki:79): slashx86x64=\x64
    Macro (SystemPolicy.mki:81): slashXCompileDir=\x86_amd64
    Macro (SystemPolicy.mki:94): TARGET_PROCESSOR_DIRECTORY=Winx64
    Macro (SystemPolicy.mki:102): DEFAULT_TARGET_PROCESSOR_DIRECTORY=Winx64
    End: C:\mdl2\mki\SystemPolicy.mki
    Resume: C:\mdl2\mki\DefaultToolSet.mki at line 11
    Macro (DefaultToolSet.mki:56): BUILD_USING_VS2015=1
    End: C:\mdl2\mki\DefaultToolSet.mki
    Resume: C:\mdl2\mki\MicroStationPolicy.mki at line 21
    Macro (MicroStationPolicy.mki:27): mstation=$(MS)
    Macro (MicroStationPolicy.mki:30): publishIdsInc=$(publishIdsSrc)
    Macro (MicroStationPolicy.mki:40): mdlapps=$(mstation)mdlapps\
    Macro (MicroStationPolicy.mki:41): o=$(MSMDE_OUTPUT)objects\
    Macro (MicroStationPolicy.mki:42): rscObjects=$(MSMDE_OUTPUT)rscobj\
    Macro (MicroStationPolicy.mki:43): reqdObjs=$(MSMDE_OUTPUT)reqdobjs\
    Macro (MicroStationPolicy.mki:45): PublicApiIncludes=-I${MSMDE}\include\
    Macro (MicroStationPolicy.mki:46): PublicApiRscIncludes=-i${MSMDE}\include\
    End: C:\mdl2\mki\MicroStationPolicy.mki
    Resume: C:\mdl2\mki\ConfigurePolicy.mki at line 70
    Macro (ConfigurePolicy.mki:70): VCVarsQueryRegistry14File=$(MSMDE)mki\VCVarsQueryRegistry14.mki
    Include: C:\mdl2\mki\AssignTokenValuesToUnusedPolicyLayers.mki from line 100 of C:\mdl2\mki\ConfigurePolicy.mki
    Macro (AssignTokenValuesToUnusedPolicyLayers.mki:22): SystemPolicyMki=dummyvalue
    Macro (AssignTokenValuesToUnusedPolicyLayers.mki:26): FoundationPolicyMki=dummyvalue
    Macro (AssignTokenValuesToUnusedPolicyLayers.mki:30): DerivativePolicyMki=dummyvalue
    Macro (AssignTokenValuesToUnusedPolicyLayers.mki:34): VerticalPolicyMki=dummyvalue
    Macro (AssignTokenValuesToUnusedPolicyLayers.mki:38): SolutionPolicyMki=dummyvalue
    End: C:\mdl2\mki\AssignTokenValuesToUnusedPolicyLayers.mki
    Resume: C:\mdl2\mki\ConfigurePolicy.mki at line 100
    Include: C:\mdl2\mki\AssertToolSet.mki from line 114 of C:\mdl2\mki\ConfigurePolicy.mki
    Macro (AssertToolSet.mki:8): __AssertToolSet_mki__=1
    Macro (AssertToolSet.mki:9): NO_COMPILERS_MKI=1
    Macro (AssertToolSet.mki:25): PROCESSOR_ARCHITECTURE=AMD64
    Macro (AssertToolSet.mki:310): VSProductDir=C:\Program Files (x86)\Microsoft Visual Studio 14.0\
    Macro (AssertToolSet.mki:317): VSProductDir=C:\PROGRA~2\MICROS~3.0
    
    Macro (AssertToolSet.mki:328): VS2015_WindowsSdkDir=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots\", "KitsRoot10"]]
    Macro (AssertToolSet.mki:649): CSC_VERSION_DEF=CSC_VERSION_$(CSC_VERSION)
    Macro (AssertToolSet.mki:742): MSVC_VERSION=1900
    Macro (AssertToolSet.mki:746): CSC_VERSION=4000
    Macro (AssertToolSet.mki:747): CurrentToolSet=USING_VS2015
    Macro (AssertToolSet.mki:748): CurrentCToolSetAbbr=vc11
    Macro (AssertToolSet.mki:751): MultiTargetingToolsVersion=12.0
    Macro (AssertToolSet.mki:755): TargetFrameworkVersion=v4.6.1
    Include: C:\mdl2\mki\VCVarsQueryRegistry14.mki from line 853 of C:\mdl2\mki\AssertToolSet.mki
    Macro (VCVarsQueryRegistry14.mki:14): Wow64RegistryViewOfTarget=KEY_WOW64_64KEY
    Macro (VCVarsQueryRegistry14.mki:38): VCVarsQueryRegistry14MkiFile=$(VCVarsQueryRegistry14File)
    Macro (VCVarsQueryRegistry14.mki:49): ucrtBatFile=${TEMP}\getucrtversion14.bat
    Macro (VCVarsQueryRegistry14.mki:50): ucrtTextFile=${TEMP}\ucrtversion14.txt
    
    Macro (VCVarsQueryRegistry14.mki:68): ERRORLEVEL=0
    C:\Users\KWA0GSU\AppData\Local\Temp\getucrtversion14.bat
    Macro (VCVarsQueryRegistry14.mki:68): ERRORLEVEL=0
    
    Macro (VCVarsQueryRegistry14.mki:71): UCRTVersion=10.0.17763.0
    Macro (VCVarsQueryRegistry14.mki:72): WindowsSDKVersion=$(UCRTVersion)\
    Macro (VCVarsQueryRegistry14.mki:79): VS2015_MSBuildRootDir=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0", "MSBuildToolsRoot"]]
    Macro (VCVarsQueryRegistry14.mki:90): VS2015_MSBuildDir=$(VS2015_MSBuildRootDir)14.0\bin\amd64\
    Macro (VCVarsQueryRegistry14.mki:97): VS2015_DotNetToolsDir=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.6\WinSDK-NetFx40Tools", "InstallationFolder"]]
    Macro (VCVarsQueryRegistry14.mki:104): VS2015_DotNetWinSDKDir=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.6", "KitsInstallationFolder"]]
    Macro (VCVarsQueryRegistry14.mki:133): VS2015_FrameworkVersion64=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VC7", "FrameworkVer64"]]
    Macro (VCVarsQueryRegistry14.mki:140): VS2015_FrameworkDir64Raw=$[@realpath $[@registryread "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VC7", "FrameworkDir64"]]
    Macro (VCVarsQueryRegistry14.mki:146): VS2015_FrameworkDir64=C:\windows\Microsoft.NET\Framework64\
    Macro (VCVarsQueryRegistry14.mki:149): VS2015_FrameworkVersion=$(VS2015_FrameworkVersion64)
    Macro (VCVarsQueryRegistry14.mki:150): VS2015_FrameworkDir=$(VS2015_FrameworkDir64)
    Macro (VCVarsQueryRegistry14.mki:159): VS2015_DiaSdkDir=$[@realpath "${VS2015Dir}\DIA SDK\include"]
    End: C:\mdl2\mki\VCVarsQueryRegistry14.mki
    Resume: C:\mdl2\mki\AssertToolSet.mki at line 853
    
    Macro (AssertToolSet.mki:888): ReferenceAssemblies=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\
    Macro (AssertToolSet.mki:888): test=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\
    Macro (AssertToolSet.mki:888): DisplayName=.NET Framework 4.6.1
    Macro (AssertToolSet.mki:888): FrameworkReferenceAssembliesNoTrailingSlash=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1
    Macro (AssertToolSet.mki:892): v46FrameworkAssemblies=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\
    Macro (AssertToolSet.mki:895): FrameworkReferenceAssemblies=$(FrameworkReferenceAssembliesNoTrailingSlash)\
    Macro (AssertToolSet.mki:896): ReferenceAssemblies=$(FrameworkReferenceAssemblies)
    Macro (AssertToolSet.mki:897): FxCopReferenceAssembliesPath=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1
    Macro (AssertToolSet.mki:900): cscOptDirect=-noconfig
    Macro (AssertToolSet.mki:901): CSCOpt=-nostdlib
    Macro (AssertToolSet.mki:903): TargetProcessorArchitecture=AMD64
    Macro (AssertToolSet.mki:911): TargetedRuntimeVersion=$(VS2015_FrameworkVersion)
    Macro (AssertToolSet.mki:912): TargetFrameworkMoniker=.NETFramework,Version=$(TargetFrameworkVersion)
    Macro (AssertToolSet.mki:914): AssemblySearchPath=$(ReferenceAssemblies);$(ReferenceAssemblies)Facades\;$(FrameworkDir)$(TargetedRuntimeVersion)\;$(FrameworkDir)$(TargetedRuntimeVersion)\WPF\
    Macro (AssertToolSet.mki:915): DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll;
    Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll;
    Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll;
    Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll;
    Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll;
    Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll; System.Web.dll;System.Web.Extensions.Design.dll;System.Web.Extensions.dll;System.Web.Mobile.dll;System.Web.RegularExpressions.dll;System.Web.Services.dll;
    Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll; System.Web.dll;System.Web.Extensions.Design.dll;System.Web.Extensions.dll;System.Web.Mobile.dll;System.Web.RegularExpressions.dll;System.Web.Services.dll; System.Windows.Forms.Dll;System.Workflow.Activities.dll;System.Workflow.ComponentModel.dll;System.Workflow.Runtime.dll;System.Xml.dll;System.Xml.Linq.dll;System.Xaml.dll;
    Macro: DEFAULT_ASSEMBLY_REFERENCE_LIST=mscorlib.dll;WindowsBase.dll;Accessibility.dll;Microsoft.CSharp.dll; System.Configuration.dll;System.Configuration.Install.dll;System.Core.dll; System.Data.dll;System.Data.DataSetExtensions.dll;System.Data.Linq.dll;System.Data.OracleClient.dll;System.Data.Entity.dll; System.Deployment.dll;System.Design.dll;System.DirectoryServices.dll;System.dll;System.Drawing.Design.dll;System.Drawing.dll;System.EnterpriseServices.dll;System.Management.dll;System.Messaging.dll; System.Runtime.Remoting.dll;System.Runtime.Serialization.dll;System.Runtime.Serialization.Formatters.Soap.dll;System.Security.dll;System.ServiceModel.dll;System.ServiceModel.Web.dll;System.ServiceProcess.dll;System.Transactions.dll; System.Web.dll;System.Web.Extensions.Design.dll;System.Web.Extensions.dll;System.Web.Mobile.dll;System.Web.RegularExpressions.dll;System.Web.Services.dll; System.Windows.Forms.Dll;System.Workflow.Activities.dll;System.Workflow.ComponentModel.dll;System.Workflow.Runtime.dll;System.Xml.dll;System.Xml.Linq.dll;System.Xaml.dll; System.IdentityModel.dll;System.Data.Services.Client.dll;PresentationCore.dll;PresentationFramework.dll;System.ComponentModel.DataAnnotations.dll;
    Macro (AssertToolSet.mki:939): ASSEMBLY_REFERENCE_LIST_LONG=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\Accessibility.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\Microsoft.CSharp.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\mscorlib.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\PresentationCore.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\PresentationFramework.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.ComponentModel.DataAnnotations.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Configuration.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Configuration.Install.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Core.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Data.DataSetExtensions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Data.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Data.Entity.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Data.Linq.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Data.OracleClient.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Data.Services.Client.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Deployment.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Design.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.DirectoryServices.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Drawing.Design.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Drawing.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.EnterpriseServices.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.IdentityModel.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Management.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Messaging.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Runtime.Remoting.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Runtime.Serialization.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Runtime.Serialization.Formatters.Soap.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Security.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.ServiceModel.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.ServiceModel.Web.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.ServiceProcess.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Transactions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Web.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Web.Extensions.Design.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Web.Extensions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Web.Mobile.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Web.RegularExpressions.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Web.Services.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Windows.Forms.Dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Workflow.Activities.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Workflow.ComponentModel.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Workflow.Runtime.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Xaml.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Xml.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.Xml.Linq.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\WindowsBase.dll
    Macro (AssertToolSet.mki:939): ASSEMBLY_REFERENCE_LIST=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\ACCESS~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\MICROS~3.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\mscorlib.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\PRESEN~2.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\PR81A8~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY19A5~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY02E9~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYSTEM~4.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYBC71~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYB515~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY4B41~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY6F41~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY0451~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYA7DA~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYB971~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY3E0D~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYD615~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY6492~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.dll;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYSTEM~2.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYC77F~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYB6C4~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYD62F~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYFB8C~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY97DB~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY8816~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY2094~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY2029~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYF3EA~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYF3C0~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYA533~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY395B~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY6DCF~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY076E~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY68B6~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY2F55~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY5A0B~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYE57C~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYFFD5~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYBCDE~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY7C3E~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY3D40~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY773E~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY0F59~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYE9D3~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY8912~1.DLL;C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\WINDOW~2.DLL
    Macro (AssertToolSet.mki:949): NewString=C:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\ACCESS~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\MICROS~3.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\mscorlib.dll -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\PRESEN~2.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\PR81A8~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY19A5~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY02E9~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYSTEM~4.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYBC71~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYB515~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY4B41~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY6F41~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY0451~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYA7DA~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYB971~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY3E0D~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYD615~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY6492~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\System.dll -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYSTEM~2.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYC77F~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYB6C4~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYD62F~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYFB8C~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY97DB~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY8816~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY2094~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY2029~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYF3EA~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYF3C0~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYA533~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY395B~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY6DCF~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY076E~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY68B6~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY2F55~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY5A0B~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYE57C~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYFFD5~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYBCDE~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY7C3E~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY3D40~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY773E~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY0F59~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SYE9D3~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\SY8912~1.DLL -FUC:\PROGRA~2\REFERE~1\MICROS~1\FRAMEW~1\NETFRA~1\V46~1.1\WINDOW~2.DLL
    Macro (AssertToolSet.mki:950): USING_REF_ASSEMBLIES=-FU$(NewString)
    
    End: C:\mdl2\mki\AssertToolSet.mki
    Resume: C:\mdl2\mki\ConfigurePolicy.mki at line 114
    End: C:\mdl2\mki\ConfigurePolicy.mki
    Resume: C:\mdl2\mki\mdl.mki at line 26
    Include: C:\mdl2\mki\compilers.mki from line 32 of C:\mdl2\mki\mdl.mki
    End: C:\mdl2\mki\compilers.mki
    Resume: C:\mdl2\mki\mdl.mki at line 32
    Include: C:\mdl2\mki\common.mki from line 38 of C:\mdl2\mki\mdl.mki
    Macro (common.mki:21): __Common_MKI__=1
    Include: C:\mdl2\mki\msfilext.mki from line 23 of C:\mdl2\mki\common.mki
    Macro (msfilext.mki:10): __MSFilExt_MKI__=1
    Macro (msfilext.mki:36): oext=.obj
    Macro (msfilext.mki:37): libext=.lib
    Macro (msfilext.mki:38): stlibext=.lib
    Macro (msfilext.mki:39): exeext=.exe
    Macro (msfilext.mki:40): shlibext=.dll
    Macro (msfilext.mki:41): shlibdebugext=.pdb
    Macro (msfilext.mki:42): stlibdebugext=.pdb
    Macro (msfilext.mki:53): pchext=.pch
    End: C:\mdl2\mki\msfilext.mki
    Resume: C:\mdl2\mki\common.mki at line 23
    Include: C:\mdl2\mki\createdir.mki from line 24 of C:\mdl2\mki\common.mki
    Macro (createdir.mki:17): __createdirMKI__=1
    Macro (createdir.mki:19): tstdir=direxist.ext
    Rule: from [.ext] to [.ext]
    !~@mkdir ${$%}
    End: C:\mdl2\mki\createdir.mki
    Resume: C:\mdl2\mki\common.mki at line 24
    Macro (common.mki:30): baseDir=$(_MakeFilePath)
    Macro (common.mki:40): singletonCmd=singleton
    Macro (common.mki:44): AddDelayLoadCmd=AddDelayLoad
    Include: C:\mdl2\mki\winntcommon.mki from line 47 of C:\mdl2\mki\common.mki
    Macro (winntcommon.mki:20): deleteCmd=del
    Macro (winntcommon.mki:21): dirCmd=dir
    Macro (winntcommon.mki:22): copyCmd=copy
    Macro (winntcommon.mki:23): mkdirCmd=mkdir
    Macro (winntcommon.mki:24): rmdirCmd=rmdir
    Macro (winntcommon.mki:25): rmdirForceCmd=echo y | rmdir
    Macro (winntcommon.mki:26): makeFileWritable=attrib -r
    Macro (winntcommon.mki:27): typeFileCmd=type
    Macro (winntcommon.mki:28): shellCmd=cmd.exe /c
    Macro (winntcommon.mki:29): nativeMakeCmd=nmake.exe
    Macro (winntcommon.mki:30): maxOutputLen=2048
    Macro (winntcommon.mki:31): LinkDirCmd=$(shellCmd) mklink /d
    Macro (winntcommon.mki:32): LinkFileCmd=$(shellCmd) mklink
    Macro (winntcommon.mki:34): scriptExt=.bat
    Macro (winntcommon.mki:50): CopyFirstDepToFirstTarget=~@task Microsoft.Build.Tasks.Copy -i:SourceFiles="$<" -i:DestinationFiles="$@"
    Macro (winntcommon.mki:56): manifestCmd=mt.exe
    End: C:\mdl2\mki\winntcommon.mki
    Resume: C:\mdl2\mki\common.mki at line 47
    Macro (common.mki:53): MakeProgram=bmake
    Macro (common.mki:62): Configuration=Release
    Macro (common.mki:76): universalTarget=Build
    Macro (common.mki:82): pursuedTarget=$(universalTarget)
    Macro (common.mki:86): targetIsUniversal=1
    Macro (common.mki:112): CommonMSBuildConfigOpt=-p:Configuration=$(Configuration)
    Macro (common.mki:116): MSBuildWarningLevel=-p:WarningLevel=4
    Macro (common.mki:138): CommonMSBuildPlatformOpt=-p:FrameworkDir=$(FrameworkDir)
    Macro (common.mki:143): MultiTargetingOpt=-p:MultiTargetingToolsVersion=$(MultiTargetingToolsVersion)
    Macro (common.mki:147): CommonMSBuildOpts=-i:Targets=$(PursuedTarget) $(MSBuildWarningLevel) $(MultiTargetingOpt) $(CommonMSBuildConfigOpt) $(CommonMSBuildPlatformOpt) $(MSBuildVerbosityOpt) $(MSBuildCustomizationChain)
    Macro (common.mki:164): CustomBeforeMicrosoftCommonTargets=$(MSBuildCommon)Bentley.Common.BeforeMicrosoft.targets
    Macro (common.mki:167): CustomAfterMicrosoftCommonTargets=$(MSBuildCommon)Bentley.Common.AfterMicrosoft.targets
    Macro (common.mki:174): MSB-BentleySystemProperties=$(MSBuildCommon)Bentley.System.properties
    Macro (common.mki:181): MSB-BentleySystemTargets=$(MSBuildCommon)Bentley.System.targets
    Macro (common.mki:185): MSBuildCustomizationChain=-p:CustomBeforeMicrosoftCommonTargets=$(CustomBeforeMicrosoftCommonTargets) -p:CustomAfterMicrosoftCommonTargets=$(CustomAfterMicrosoftCommonTargets)
    End: C:\mdl2\mki\common.mki
    Resume: C:\mdl2\mki\mdl.mki at line 38
    Macro (mdl.mki:50): msg=|[== Building $@, ($=) ==]
    Macro (mdl.mki:53): language=english
    Macro (mdl.mki:57): langSpec=$(baseDir)$(language)\
    Include: C:\mdl2\mki\winntmdl.mki from line 69 of C:\mdl2\mki\mdl.mki
    Macro (winntmdl.mki:41): BufferOverrunCheckOff=-GS-
    Macro (winntmdl.mki:42): BufferOverrunCheckOn=-GS
    Macro (winntmdl.mki:48): CCompFpOpts=fast
    Macro (winntmdl.mki:56): BufferOverrunCheckOption=$(BufferOverrunCheckOff)
    Macro (winntmdl.mki:77): CCompOpts=$(BufferOverrunCheckOption)
    Macro (winntmdl.mki:80): CPP_EXCEPTION_USE_SYNC=1
    Macro (winntmdl.mki:84): CppExceptSynchHandler=-EHs
    Macro (winntmdl.mki:85): CppExceptAsynchHandler=-EHa
    Macro (winntmdl.mki:86): CppExceptTreatCAsNothrow=-EHc
    Macro (winntmdl.mki:91): ClrExceptionHandler=$(CppExceptAsynchHandler)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow)
    Macro (winntmdl.mki:99): NativeCppExceptHandler=$(CppExceptSynchHandler)
    Macro (winntmdl.mki:100): DefaultNativeCppExceptHandler=$(CppExceptSynchHandler)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR
    Macro (winntmdl.mki:127): CPP=cl
    Macro (winntmdl.mki:129): CCompCmd=$(CPP)
    Macro (winntmdl.mki:130): CCCompCmd=$(CPP)
    Macro (winntmdl.mki:132): CPreprocCmd=$(CCompCmd) -EP -C
    Macro (winntmdl.mki:135): LINK32=link
    Macro (winntmdl.mki:137): CLinkCmd=$(LINK32) -out:$@ $(CLinkOpts)
    Macro (winntmdl.mki:138): CLibCmd=lib
    Macro (winntmdl.mki:150): socket_lib=$(ntPlatformLib)ws2_32.lib
    Macro (winntmdl.mki:152): mdlbltinLib=$(mdlLibs)mdlbltin.lib
    Macro (winntmdl.mki:157): OptimizerOff=-Od
    Macro (winntmdl.mki:164): OptimizeForSpeed=-Ox -Oy-
    Macro (winntmdl.mki:165): OptimizeForSpace=-Ox -Oy- -Os
    Include: C:\mdl2\mki\OptimizerOptionsForCompiler.mki from line 167 of C:\mdl2\mki\winntmdl.mki
    End: C:\mdl2\mki\OptimizerOptionsForCompiler.mki
    Resume: C:\mdl2\mki\winntmdl.mki at line 167
    Macro (winntmdl.mki:172): OptimizerOn=$(OptimizeForSpace)
    Macro (winntmdl.mki:187): BUGGY_MSVC50_OPTIMIZER=1
    Macro (winntmdl.mki:188): OptimizerDefault=$(OptimizerOn)
    Macro (winntmdl.mki:189): OptimizerFlag=$(OptimizerDefault)
    Macro (winntmdl.mki:245): crt_opt=-MD
    Macro (winntmdl.mki:246): cRuntimeLib=msvcrt.lib
    Macro (winntmdl.mki:247): cRuntime=$(ntLib)$(cRuntimeLib)
    Macro: CRT_OPT=-MD -D__EXCEPTIONS
    Macro (winntmdl.mki:265): cppRuntime=$(ntLib)msvcprt.lib
    Macro (winntmdl.mki:283): warnLevel=-W4 -DBENTLEY_WARNINGS_HIGHEST_LEVEL
    Macro (winntmdl.mki:296): commonCOpts=-wd4701
    Macro: COMMONCOPTS=-wd4701 -wd4244
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag)
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE
    Macro (winntmdl.mki:387): SECURE_SCL_VALUE=0
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE)
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345
    Macro (winntmdl.mki:435): winVerDefsPreserved=(none)
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs)
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100 -we4692 
    Macro (winntmdl.mki:447): FileTypeControl=(none)
    Macro (winntmdl.mki:448): FileTypeControlC=/TC
    Macro (winntmdl.mki:449): FileTypeControlCPP=/TP
    Macro (winntmdl.mki:450): MCFileTypeControl=$(FileTypeControlC)
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100 -we4692  $(FileTypeControl)
    Macro: COMMONCOPTS=-wd4701 -wd4244 -wd4564 -wd4702 -c $(warnLevel) -DWIN32 -DwinNT $(crt_opt) -D_VISCXX -Gy -wd4996 $(OptimizerFlag) -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=$(SECURE_SCL_VALUE) -DWIN32_LEAN_AND_MEAN $(winVerDefs) -DNTDDI_WIN7SP1=0x06010100 -we4692  $(FileTypeControl) -nologo
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_
    Macro (winntmdl.mki:488): AsmCmd=${nttools}\bin\ml -c
    Macro (winntmdl.mki:489): winNTx64=1
    Macro (winntmdl.mki:491): ntCPU=X64
    Macro (winntmdl.mki:492): resCPU=x64
    Macro (winntmdl.mki:493): rcCPU=_X64_
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX
    Macro (winntmdl.mki:529): ntDrive=c:
    Macro (winntmdl.mki:534): ntTools=$(MSVCDir)\
    Macro (winntmdl.mki:540): ntLib=${ntTools}\lib${slashAmd64}\
    Macro (winntmdl.mki:542): WinSDKFolder=$(VS2015_WindowsSdkDir)
    Macro (winntmdl.mki:552): ntPlatformLib=${WinSDKFolder}\lib\${WindowsSDKVersion}\um${slashx86x64}\
    Macro (winntmdl.mki:553): ntPlatformInc=${WinSDKFolder}\include\${WindowsSDKVersion}\um\
    Macro (winntmdl.mki:554): ntPlatformSharedInc=${WinSDKFolder}\include\${WindowsSDKVersion}\shared\
    Macro (winntmdl.mki:569): ntInc=${ntTools}\include\
    Macro (winntmdl.mki:570): mfcLib=${ntTools}\atlmfc\lib\
    Macro (winntmdl.mki:571): mfcInc=${ntTools}\atlmfc\include\
    Macro (winntmdl.mki:574): CDllOpts=-entry:LibMain$(dllEntry)
    Macro (winntmdl.mki:575): CLibsNoRuntime=gdi32.lib user32.lib kernel32.lib
    Macro (winntmdl.mki:576): CLibs=$(CLibsNoRuntime) $(cRuntime)
    Macro (winntmdl.mki:582): guiEntry=WinMainCRTStartup
    Macro (winntmdl.mki:586): guiOpts=-subsystem:windows -entry:$(guiEntry)
    Macro (winntmdl.mki:588): guiOptsDll=-subsystem:windows
    Macro (winntmdl.mki:590): guiLibs=gdi32.lib user32.lib kernel32.lib  $(cruntime) advapi32.lib shell32.lib msimg32.lib
    Macro (winntmdl.mki:592): gdiPlusLib=gdiplus.lib
    Macro (winntmdl.mki:594): wtsApiLib=wtsapi32.lib
    Macro (winntmdl.mki:596): clrstartlib=mscoree.lib
    Macro (winntmdl.mki:598): uxThemeLib=uxtheme.lib
    Macro (winntmdl.mki:600): DwmapiLib=Dwmapi.lib
    Macro (winntmdl.mki:606): consoleEntry=mainCRTStartup
    Macro (winntmdl.mki:610): consoleOpts=-subsystem:console -entry:$(consoleEntry)
    Macro (winntmdl.mki:612): consoleLibs=$(cruntime) kernel32.lib 
    Macro (winntmdl.mki:618): oleLibs=ole32.lib oleaut32.lib uuid.lib
    Macro (winntmdl.mki:620): mfcLibs=$(mfcLib)nafxcw.lib
    Macro (winntmdl.mki:629): CLinkOpts=$(consolOpts)
    Macro (winntmdl.mki:632): LinkWarningsToErrorsOnSwitch=-WX
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions)
    Macro (winntmdl.mki:634): CLibOpts=$(LinkWarningsToErrorsOptions)
    Macro (winntmdl.mki:638): LinkWarningsToErrorsDefault=$(LinkWarningsToErrorsOnSwitch)
    Macro (winntmdl.mki:640): LinkWarningsToErrorsOptions=$(LinkWarningsToErrorsDefault)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt)
    Macro (winntmdl.mki:646): CCompMultiProcessingOpt=-MP$(CCompMultiProcessingCount)
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef)
    Macro (winntmdl.mki:665): LinkOptIcfIterationDefault=2 
    Macro (winntmdl.mki:668): LinkOptIcfIteration=$(LinkOptIcfIterationDefault)
    Macro (winntmdl.mki:677): LinkOptIcf=(none)
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf)
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199 
    Macro: CLIBOPTS=$(LinkWarningsToErrorsOptions) -Ignore:4087 
    Macro (winntmdl.mki:737): CCompDebugLowSwitch=-Zd
    Macro (winntmdl.mki:738): CCompDebugFullSwitch=-Zi
    Macro: CCOMPDEBUGFULLSWITCH=-Zi -Zo
    Macro (winntmdl.mki:749): IntermediatePdbFile=$(@D)$(CCompPDBName).pdb
    Macro (winntmdl.mki:751): FdSwitchDefault=-Fd$(IntermediatePdbFile)
    Macro: CCOMPDEBUGFULLSWITCH=-Zi -Zo $(FdSwitchDefault)
    Macro: CCOMPDEBUGLOWSWITCH=-Zd $(FdSwitchDefault)
    Macro (winntmdl.mki:762): CCompPDBName=objects
    Macro (winntmdl.mki:775): CCompDebugOptions=$(CCompDebugFullSwitch)
    Macro (winntmdl.mki:779): CCompDebugDefault=$(CCompDebugFullSwitch)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn)
    Macro (winntmdl.mki:796): WP64OnSwitch=/Wp64
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option)
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199  -MANIFESTUAC:NO
    Macro (winntmdl.mki:814): WholeProgramOptimizationOnSwitch=-GL
    Macro (winntmdl.mki:830): ClrOption=-CLR
    Macro (winntmdl.mki:832): CCompOptsCLR=$(ClrOption)
    Macro: CCOMPOPTSCLR=$(ClrOption) $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option)
    Macro: CCOMPOPTSCLR=$(ClrOption) $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES)
    Macro: CCOMPOPTSCLR=$(ClrOption) $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES) $(ClrExceptionHandler)
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) $(NativeCppExceptHandler)
    Macro (winntmdl.mki:868): EnableMinimalRebuildOnSwitch=-Gm
    Macro: CCOMPOPTS=$(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) $(NativeCppExceptHandler) $(EnableMinimalRebuildOption)
    Macro (winntmdl.mki:887): LINKDebugArgs=-debug
    Macro (winntmdl.mki:890): IncrementalLinkOnSwitch=-incremental:yes
    Macro (winntmdl.mki:891): IncrementalLinkOffSwitch=-incremental:no
    Macro (winntmdl.mki:897): IncrementalLinkDefault=$(IncrementalLinkOffSwitch)
    Macro (winntmdl.mki:902): IncrementalLinkOption=$(IncrementalLinkDefault)
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199  -MANIFESTUAC:NO -Release 
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199  -MANIFESTUAC:NO -Release  $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    Macro: CDLLOPTS=-entry:LibMain$(dllEntry) $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    Macro (winntmdl.mki:918): DLM_SPECIAL_LINKOPT=$(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    Macro: CLINKOPTS=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199  -MANIFESTUAC:NO -Release  $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption) -fixed:no
    Macro: DLM_SPECIAL_LINKOPT=$(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption) -fixed:no
    Macro (winntmdl.mki:930): CLinkOptsCLR=$(consolOpts) $(LinkWarningsToErrorsOptions) $(LinkOptRef) $(LinkOptIcf) -Ignore:4087 -Ignore:4089 -Ignore:4199  -MANIFESTUAC:NO -Release  $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption) -fixed:no
    Macro (winntmdl.mki:931): CDllOptsCLR=-entry:LibMain$(dllEntry) $(DLM_PDB_LINKOPT) $(LINKDebugArgs) $(IncrementalLinkOption)
    Macro (winntmdl.mki:934): rcOpt=-d$(targetProduct) -dVARIETY=$(VARIETY)
    Macro: RCOPT=-d$(targetProduct) -dVARIETY=$(VARIETY) -dUSER="\"$(USERNAME) on $(COMPUTERNAME)\""
    Macro (winntmdl.mki:952): bscmake_exe=@echo Not generating VC source browser files for
    Macro (winntmdl.mki:959): CTargetSpec=$@
    Macro (winntmdl.mki:962): RecipeCCompile=$(CCompCmd) $(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CPchOpts) -fp:$(CCompFpOpts) $(CCompOpts) -Fo$(CTargetSpec)
    Rule: from [.c] to [.obj]
    $(msg)
    $(RecipeCCompile) $< $(CCompRedirect)
    ~time
    Rule: from [.mc] to [.obj]
    $(msg)
    $(CCompCmd) $(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CCompOpts) $(MCPchOpts) $(MCFileTypeControl) -Fo$@ $<
    ~time
    Macro (winntmdl.mki:973): RecipeCPPCompileArgs=$(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CCCompOpts) $(CCPchOpts) -fp:$(CCompFpOpts) -Fo$(CTargetSpec)
    Macro (winntmdl.mki:975): RecipeCPPCompile=$(CCCompCmd) $(RecipeCPPCompileArgs)
    Macro (winntmdl.mki:977): RecipeCPPPreprocessArgs=$(PublicApiIncludes) $(cIncs) $(cDefs) $(cuser) $(ProductIncludes) $(CCCompOpts) $(CPPPreprocessOpts) -EP
    Macro (winntmdl.mki:978): RecipeCPPreprocess=$(CCCompCmd) $(RecipeCPPPreprocessArgs)
    Macro (winntmdl.mki:980): CPP_PREPROCESS_TO_STDOUT=(none)
    Rule: from [.cxx,cpp,cc] to [.obj]
    $(msg)
    $(RecipeCPPCompile) $< $(CCompRedirect)
    ~time
    Rule: from [.asm] to [.obj]
    $(msg)
    $(AsmCmd) $(AsmOpts) $(AsmIncs) $(ProductAsmIncludes) -Fo$@ $%$*.asm
    ~time
    Rule: from [.s] to [.obj]
    $(msg)
    $(AsmCmd) $(AsmOpts) $(AsmIncs) -o $@ $%$*.s
    ~time
    Rule: from [.res] to [.rbj]
    $(msg)
    cvtres -machine:$(resCPU) -out:$@ $%$*.res
    ~time
    Rule: from [.rc] to [.res]
    $(msg)
    rc $(rcOpt) -d$(rcCPU) -dwinNT $(ProductRcIncludes) $(rcExtraOpts) -r -fo$@ $%$*.rc
    ~time
    Rule: from [.res] to [.mui]
    $(msg)
    $(LINK32) -noentry -dll -out:$@ $<
    ~time
    Rule: from [.def] to [.lib]
    $(msg)
    $(CLibCmd) $(CLibOpts) -out:$@ -def:$%$*.def -machine:$(ntCPU)
    ~time
    End: C:\mdl2\mki\winntmdl.mki
    Resume: C:\mdl2\mki\mdl.mki at line 69
    Macro (mdl.mki:76): MLibCmd=$(toolsPath)mlib
    Macro (mdl.mki:80): RCompCmd=$(toolsPath)rcomp
    Macro (mdl.mki:84): RTypeCmd=$(toolsPath)rsctype
    Macro (mdl.mki:88): RLibCmd=$(toolsPath)rlib
    Macro (mdl.mki:92): dlmspecCmd=$(toolsPath)dlmspec
    Macro (mdl.mki:99): CCCompOpts=$(CCompOpts)
    Rule: from [.mt] to [.r]
    $(msg)
    > $(o)make.opt
    -o$@
    $(rscCompIncs)
    $(altIncs)
    $(PublicApiRscIncludes)
    $(platformOpts)
    $(moreRTypeOpts)
    $(ProductRcIncludes)
    $<
    <
    $(RTypeCmd) @$(o)make.opt
    ~time
    Rule: from [.r] to [.rsc]
    $(msg)
    > $(o)make.opt
    $(rcompOpts)
    -w
    -o$@
    ${PublicApiRscIncludes}
    $(rscCompIncs)
    $(altIncs)
    $(ProductRcIncludes)
    -i${langSpec}
    $(moreRscCompileOpts)
    $(platformOpts)
    -i${genSrc}
    $<
    <
    $(RCompCmd) @$(o)make.opt
    ~time
    Rule: from [.r] to [.h]
    $(msg)
    > $(o)make.opt
    -ho$@
    -o$(o)$*.rsc
    $(rcompOpts)
    $(rscCompIncs)
    ${PublicApiRscIncludes}
    $(altIncs)
    $(ProductRcIncludes)
    $(platformOpts)
    $(moreRscCompileOpts)
    $<
    <
    $(RCompCmd) @$(o)make.opt
    ~time
    Rule: from [.xml,keyins] to [.h]
    $(msg)
    > $(o)make.opt
    -ho$@
    $(rcompOpts)
    $(rscCompIncs)
    ${PublicApiRscIncludes}
    $(altIncs)
    $(ProductRcIncludes)
    $(platformOpts)
    $(moreRscCompileOpts)
    $<
    <
    $(RCompCmd) @$(o)make.opt
    ~time
    Macro (mdl.mki:211): rsignmsg=|[== Digitally Signing $= ==]
    Rule: from [.rsc] to [.signed]
    $(rsignmsg)
    $(rsigncmd) $<
    > $@
    signed
    <
    ~time
    Rule: from [.exe] to [.signed]
    $(rsignmsg)
    $(signcodecmd) $<
    > $@
    signed
    <
    ~time
    Rule: from [.cab] to [.signed]
    $(rsignmsg)
    $(signcodecmd) $<
    > $@
    signed
    <
    ~time
    Rule: from [.CAB] to [.signed]
    $(rsignmsg)
    $(signcodecmd) $<
    > $@
    signed
    <
    ~time
    Rule: from [.MSI] to [.signed]
    $(rsignmsg)
    $(signcodecmd) $<
    > $@
    signed
    <
    ~time
    Rule: from [.msi] to [.signed]
    $(rsignmsg)
    $(signcodecmd) $<
    > $@
    signed
    <
    ~time
    Rule: from [.dll] to [.signed]
    $(rsignmsg)
    $(dllsignAuthenticCmd) $<
    $(signcodecmd) $<
    > $@
    signed
    <
    ~time
    Rule: from [.DLL] to [.signed]
    $(rsignmsg)
    $(dllsignAuthenticCmd) $<
    $(signcodecmd) $<
    > $@
    signed
    <
    ~time
    Macro (mdl.mki:279): rsignrc1msg=|[== Digitally Signing Rights-Compliant $= ==]
    Macro (mdl.mki:281): mvbasignrc1msg=|[== Digitally Signing Rights-Compliant $= ==]
    Rule: from [.rsc] to [.rc1signed]
    $(rsignrc1msg)
    $(rsignrc1cmd) $<
    > $@
    rc1signed
    <
    ~time
    Rule: from [.mvba] to [.rc1signed]
    $(mvbasignrc1msg)
    $(mvbasignrc1cmd) $<
    > $@
    rc1signed
    <
    ~time
    Rule: from [.dls] to [.dlo]
    $(msg)
    > $(o)make.opt
    -o$@
    -w$(moduleDef)
    $<
    <
    $(dlmspecCmd) @$(o)make.opt
    ~time
    Rule: from [.mc] to [.c]
    $(CopyFirstDepToFirstTarget)
    End: C:\mdl2\mki\mdl.mki
    Resume: C:\mdl2\examples\Miscellaneous\scanfile\scanfile.mke at line 15
    Include: C:\mdl2\mki\cincapnd.mki from line 16 of C:\mdl2\examples\Miscellaneous\scanfile\scanfile.mke
    Macro (cincapnd.mki:18): cIncs=-I$(MDLMKI)
    End: C:\mdl2\mki\cincapnd.mki
    Resume: C:\mdl2\examples\Miscellaneous\scanfile\scanfile.mke at line 16
    Macro (scanfile.mke:18): appName=scanfile
    Macro (scanfile.mke:19): sAppName=scanf
    Macro (scanfile.mke:21): privateInc=$(baseDir)
    Macro (scanfile.mke:22): langSpec=$(baseDir)transkit\
    Macro (scanfile.mke:57): appRscs=$(rscObjects)$(sAppName)cmd.rsc  $(o)$(appName).rsc 
    
    [== Building C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\scanfcmd.h, (C:\mdl2\examples\Miscellaneous\scanfile\scanfcmd.r) ==]
    rcomp @C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\make.opt
    MicroStation Resource Compiler 03.16.02
       Generating header file (C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\scanfcmd.h) ... done.
    Macro (scanfile.mke:78): ERRORLEVEL=0
    
    [== Building C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\rscobj\scanfcmd.rsc, (C:\mdl2\examples\Miscellaneous\scanfile\scanfcmd.r) ==]
    rcomp @C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\make.opt
    MicroStation Resource Compiler 03.16.02
    Macro (scanfile.mke:80): ERRORLEVEL=0
    
    [== Building C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\scanfile.r, (C:\mdl2\examples\Miscellaneous\scanfile\scanfile.mt) ==]
    rsctype @C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\make.opt
    MicroStation Type Resource File Generator 03.16.02
    Macro (scanfile.mke:86): ERRORLEVEL=0
    
    [== Building C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\scanfile.rsc, (C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\scanfile.r) ==]
    rcomp @C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\make.opt
    MicroStation Resource Compiler 03.16.02
    Macro (scanfile.mke:88): ERRORLEVEL=0
    Macro (scanfile.mke:98): dlmObjs=$(o)$(appName)$(oext)
    Macro (scanfile.mke:100): DLM_NAME=$(appName)
    Macro (scanfile.mke:101): DLM_DEST=$(mdlapps)
    Macro (scanfile.mke:102): DLM_OBJECT_FILES=$(dlmObjs)
    Macro (scanfile.mke:103): DLM_OBJECT_DEST=$(o)
    Macro (scanfile.mke:104): DLM_SPECIAL_LINKOPT=-fixed:no 
    Macro (scanfile.mke:105): DLM_NO_DLS=1 
    Macro (scanfile.mke:106): DLM_NO_DEF=1
    Macro (scanfile.mke:107): DLM_NOENTRY=1
    Macro (scanfile.mke:108): DLM_NO_MANIFEST=1 
    Macro (scanfile.mke:109): DLM_NO_SIGN=1 
    Macro (scanfile.mke:110): LINKER_LIBRARIES=$(mdlLibs)bentley.lib
    
    [== Building C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\scanfile.obj, (C:\mdl2\examples\Miscellaneous\scanfile\scanfile.cpp) ==]
    cl -IC:\mdl2\include\ -IC:\mdl2\mki\    -GS- -EHc -GR -wd4345 -GF -favor:blend -D_X64_ -wd4701 -wd4244 -wd4564 -wd4702 -c -W4 -DBENTLEY_WARNINGS_HIGHEST_LEVEL -DWIN32 -DwinNT -MD -D__EXCEPTIONS -D_VISCXX -Gy -wd4996 -Ox -Oy- -Os -D_CONVERSION_DONT_USE_THREAD_LOCALE -D_SECURE_SCL=0 -DWIN32_LEAN_AND_MEAN  -DNTDDI_WIN7SP1=0x06010100 -we4692   -nologo -WX -MP -Zi -Zo -FdC:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\objects.pdb    -EHs   -fp:fast -FoC:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\scanfile.obj C:\mdl2\examples\Miscellaneous\scanfile\scanfile.cpp 
    scanfile.cpp
    c:\mdl2\include\bentley\Bentley.r.h(86) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
    Macro (scanfile.mke:117): ERRORLEVEL=2
    Mon Mar 04 09:23:38 2019, elapsed time: 0:01
    
    The log doesn't seem to say much:

    Macro: BMAKE_ARGS=-IC:\mdl2\mki\; elementsexample -v -a 
    Macro: BMAKE_BUILD_ALL_LOCAL=(none)
    Macro: BMAKE_BUILD_ALL=(none)
    Macro: elementsexample__=(none)
    Bentley Systems Make Utility. Version 10.00.00.26, Mar 15 2018
    Mon Mar 04 09:16:58 2019
    Macro (elementsexample.mke:0): %=$%
    Macro (elementsexample.mke:0): $%=$%
    Macro (elementsexample.mke:0): %=$%
    Macro (elementsexample.mke:0): $%=$%
    Macro (elementsexample.mke:0): winNT=(none)
    Macro (elementsexample.mke:0): MSBuildVersion=400
    Macro (elementsexample.mke:0): TaskMultiTargetingToolsVersion=4.0
    Macro (elementsexample.mke:0): _X86_=(none)
    Macro (elementsexample.mke:0): _MakeFileSpec=C:\mdl2\examples\Elements\ElementsExample\elementsexample.mke
    Macro (elementsexample.mke:0): _MakeFilePath=C:\mdl2\examples\Elements\ElementsExample\
    Macro (elementsexample.mke:0): _MakeFileName=elementsexample
    Macro (elementsexample.mke:0): _MakeFileExt=.mke
    Macro (elementsexample.mke:0): _MakeFile=elementsexample.mke
    Macro (elementsexample.mke:0): _bmake=bmake
    Macro (elementsexample.mke:0): _bmake_V10=1
    Macro (elementsexample.mke:0): _bmake_LegalCopyright=Copyright (c) 2019 Bentley Systems, Incorporated. All rights reserved.
    Macro (elementsexample.mke:8): PolicyFile=MicroStationPolicy.mki
    Macro (elementsexample.mke:9): appName=ElementsExample
    Macro (elementsexample.mke:10): sAppName=ElementsExample
    Macro (elementsexample.mke:12): baseDir=$(_MakeFilePath)
    Macro (elementsexample.mke:13): privateInc=$(baseDir)
    Macro (elementsexample.mke:14): langSpec=$(baseDir)english\
    Macro (elementsexample.mke:15): mdlLibs=$(MSMDE)library\
    Mon Mar 04 09:16:58 2019, elapsed time: 0:00
    

  • Sorry, but it's really wrong idea to post the log as unformatted text. :-(

    Please follow the best practices, delete it from your answer and attach it as text file (or at least edit it and use Insert > Insert code to make it properly formatted).

    Now event a basic operation to open log in a text editor and analyze it is annoying (try to select and copy out such long text).

    Regards,

      Jan

Reply Children
No Data