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

  • The log doesn't seem to say much:

    It cannot, because there is a typing error in your command and such makefile does not exists:


    ellementsexample

    Here is the developer shell without logging.

    Ok, and what you did, what analyse? It's the core skill to be able to check what logs tell.

    When there is a message that mdl.mki cannot be opened (which sounds a bit weird to me), did you check whether mdl.mki exists on you disk and where the file is searched?

    here is a log file from the scanfile example..

    As I wrote above, to past the log as text is like "I do not want to receive any answer, but I prefer to make this thread readers' life harder.". Because of so lenghty text it's frustrating even to scroll between reply text and original post.

    But anyway: Did you check whether stdint.h exists on your disk and in what folder? Did you search Internet for such error message (error codes are great tools how to find similar discussions quickly).

    by installing a 10.0 version of the Windows Software Development Kit.

    It's not clear what optional modules of Visual Studio 2015 you installed (capture of installer dialog would help), but you should have (was mentioned also in articles I linked earlier) at least:

    • Common Tools for Visual C++ 2015
    • Microsoft Foundation Classes for C++
    • Tools and Windows 10 SDK (some version)
    I still get compile errors

    You can try to create log file again, but using

    bmake -a -v -dCCompOpts=-E scanfile.mke > log.txt

    ... or to add a new compiler option directly to make file

    CCompOpts + -E

    It creates huge log file (about 35 000 lines) that includes not only bmake log, but also cl.exe (compiler and linker) log.

    In the log, find where scanfile.cpp is built and below this line, find whether any mention of stdint.h exists. It should be reported as a part of C++ preprocessing in a chain scanfile.cpp > Bentley.r.h > stdint.h.

    Based on where the file is expected and searched you should be able to distinguish whether:

    • File or folder does not exist > installation problem
    • File exists, but is not found > SDK environment configuration problem

    With regards,

      Jan

  • I installed the SDK in C:\mdl2. The mdl.mki file is in C:\mdl2\mki

     

    Stdint.h is in C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include

     

    The SDK doesn’t seem to know where the MDL or the VC include files are.

    Here is the result of bmake -a -v -dCCompOpts=-E scanfile.mke > log.txt. I don't see stdint.h mentioned.

    Macro: CCompOpts=-E
    Macro: BMAKE_ARGS=-IC:\mdl2\mki\; -a -v -dCCompOpts=-E 
    Macro: BMAKE_BUILD_ALL_LOCAL=(none)
    Macro: BMAKE_BUILD_ALL=(none)
    Macro: scanfile.mke__ccompopts__e_=(none)
    Bentley Systems Make Utility. Version 10.00.00.26, Mar 15 2018
    Mon Mar 04 10:59:02 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: CCOMPOPTS=-E $(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=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow)
    Macro (winntmdl.mki:99): NativeCppExceptHandler=$(CppExceptSynchHandler)
    Macro (winntmdl.mki:100): DefaultNativeCppExceptHandler=$(CppExceptSynchHandler)
    Macro: CCOMPOPTS=-E $(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=-E $(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=-E $(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=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts)
    Macro: CCOMPOPTS=-E $(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=-E $(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=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions)
    Macro: CCOMPOPTS=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv)
    Macro: CCOMPOPTS=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn)
    Macro (winntmdl.mki:796): WP64OnSwitch=/Wp64
    Macro: CCOMPOPTS=-E $(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) -E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option)
    Macro: CCOMPOPTSCLR=$(ClrOption) -E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES)
    Macro: CCOMPOPTSCLR=$(ClrOption) -E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES) $(ClrExceptionHandler)
    Macro: CCOMPOPTS=-E $(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=-E $(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\    -E -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 
    #line 1 "C:\\mdl2\\examples\\Miscellaneous\\scanfile\\scanfile.cpp"
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #line 1 "C:\\mdl2\\include\\Mstn\\MdlApi\\MdlApi.h"
    
    
    
    
    
    
    
    #pragma once
    
    #line 1 "c:\\mdl2\\include\\mstn\\mdlapi\\..\\MstnTypes.h"
    
    
    
    
    
    
    
    #pragma once
    
    
    
    
    
    #line 1 "c:\\mdl2\\include\\mstn\\basedefs.h"
    
    
    
    
    
    
    
    #pragma once
    
    #line 1 "C:\\mdl2\\include\\DgnPlatform\\DgnPlatform.h"
    
    
    
    
    
    
    
    #pragma once
    
    #line 1 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
    
    
    
    
    
    
    #pragma once
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #line 47 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
    
    
    #line 51 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
    
    #line 54 "C:\\mdl2\\include\\Bentley/Bentley.h"
     
    
    
    
        
    
        #line 1 "c:\\mdl2\\include\\bentley\\suppress_warnings.h"
    
    
    
    
    
    
    
    #pragma once
    
    #pragma warning(disable:4610) 
    #pragma warning(disable:4510) 
    #pragma warning(disable:4511) 
    #pragma warning(disable:4512) 
    
    #pragma warning(disable:4100) 
    #pragma warning(disable:4706) 
    #pragma warning(disable:4127) 
    #pragma warning(disable:4266) 
    
    
    
    
    
    
    
    
    #pragma warning (disable: 4245) 
    
    
    
    
    #pragma warning (disable: 4389)  
    
    
    
    
    
    #pragma warning(disable:4201) 
    #pragma warning(disable:4481) 
    #pragma warning(disable:4480) 
    
    #pragma warning(disable:4400) 
    #pragma warning(disable:4611) 
    
    
    
    
    #line 49 "c:\\mdl2\\include\\bentley\\suppress_warnings.h"
    
    #line 51 "c:\\mdl2\\include\\bentley\\suppress_warnings.h"
    
    #line 61 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
        
        
        
        
        
        
        
        
        
    
        
    
    
    
    
    
    
    
    
    
    
    #line 84 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
        
        
    
        
        
    
    #line 92 "C:\\mdl2\\include\\Bentley/Bentley.h"
            typedef __w64 unsigned long  ULONG_PTR;
        #line 94 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    #line 1 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
    
    
    
    
    
    
    #pragma once
    
    
    
    
    
    
    
    
    
    
    
    #line 21 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
        
        
        
        
    
        
        
        
        
    
        
        
        
    
    #line 37 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
    
    
    
    
    
        
        
    
    #line 47 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
            
                
                
                
                
    
    #line 54 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
                
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #line 70 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
            #line 71 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
            
            
            
            
                
            
        
    
    
    
    
    
    #line 84 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
        
            Macro (scanfile.mke:117): ERRORLEVEL=2
    Mon Mar 04 10:59:03 2019, elapsed time: 0:01
    

Reply
  • I installed the SDK in C:\mdl2. The mdl.mki file is in C:\mdl2\mki

     

    Stdint.h is in C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include

     

    The SDK doesn’t seem to know where the MDL or the VC include files are.

    Here is the result of bmake -a -v -dCCompOpts=-E scanfile.mke > log.txt. I don't see stdint.h mentioned.

    Macro: CCompOpts=-E
    Macro: BMAKE_ARGS=-IC:\mdl2\mki\; -a -v -dCCompOpts=-E 
    Macro: BMAKE_BUILD_ALL_LOCAL=(none)
    Macro: BMAKE_BUILD_ALL=(none)
    Macro: scanfile.mke__ccompopts__e_=(none)
    Bentley Systems Make Utility. Version 10.00.00.26, Mar 15 2018
    Mon Mar 04 10:59:02 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: CCOMPOPTS=-E $(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=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow)
    Macro (winntmdl.mki:99): NativeCppExceptHandler=$(CppExceptSynchHandler)
    Macro (winntmdl.mki:100): DefaultNativeCppExceptHandler=$(CppExceptSynchHandler)
    Macro: CCOMPOPTS=-E $(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=-E $(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=-E $(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=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts)
    Macro: CCOMPOPTS=-E $(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=-E $(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=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions)
    Macro: CCOMPOPTS=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv)
    Macro: CCOMPOPTS=-E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn)
    Macro (winntmdl.mki:796): WP64OnSwitch=/Wp64
    Macro: CCOMPOPTS=-E $(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) -E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option)
    Macro: CCOMPOPTSCLR=$(ClrOption) -E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES)
    Macro: CCOMPOPTSCLR=$(ClrOption) -E $(BufferOverrunCheckOption) $(CppExceptTreatCAsNothrow) -GR -wd4345 -GF -favor:blend -D_X64_ $(commonCOpts) -WX $(CCompMultiProcessingOpt) $(CCompDebugOptions) $(CCompMixInEnv) $(CCompMixIn) $(WP64Option) -clr:nostdlib $(USING_REF_ASSEMBLIES) $(ClrExceptionHandler)
    Macro: CCOMPOPTS=-E $(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=-E $(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\    -E -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 
    #line 1 "C:\\mdl2\\examples\\Miscellaneous\\scanfile\\scanfile.cpp"
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #line 1 "C:\\mdl2\\include\\Mstn\\MdlApi\\MdlApi.h"
    
    
    
    
    
    
    
    #pragma once
    
    #line 1 "c:\\mdl2\\include\\mstn\\mdlapi\\..\\MstnTypes.h"
    
    
    
    
    
    
    
    #pragma once
    
    
    
    
    
    #line 1 "c:\\mdl2\\include\\mstn\\basedefs.h"
    
    
    
    
    
    
    
    #pragma once
    
    #line 1 "C:\\mdl2\\include\\DgnPlatform\\DgnPlatform.h"
    
    
    
    
    
    
    
    #pragma once
    
    #line 1 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
    
    
    
    
    
    
    #pragma once
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #line 47 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
    
    
    #line 51 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
    
    #line 54 "C:\\mdl2\\include\\Bentley/Bentley.h"
     
    
    
    
        
    
        #line 1 "c:\\mdl2\\include\\bentley\\suppress_warnings.h"
    
    
    
    
    
    
    
    #pragma once
    
    #pragma warning(disable:4610) 
    #pragma warning(disable:4510) 
    #pragma warning(disable:4511) 
    #pragma warning(disable:4512) 
    
    #pragma warning(disable:4100) 
    #pragma warning(disable:4706) 
    #pragma warning(disable:4127) 
    #pragma warning(disable:4266) 
    
    
    
    
    
    
    
    
    #pragma warning (disable: 4245) 
    
    
    
    
    #pragma warning (disable: 4389)  
    
    
    
    
    
    #pragma warning(disable:4201) 
    #pragma warning(disable:4481) 
    #pragma warning(disable:4480) 
    
    #pragma warning(disable:4400) 
    #pragma warning(disable:4611) 
    
    
    
    
    #line 49 "c:\\mdl2\\include\\bentley\\suppress_warnings.h"
    
    #line 51 "c:\\mdl2\\include\\bentley\\suppress_warnings.h"
    
    #line 61 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
        
        
        
        
        
        
        
        
        
    
        
    
    
    
    
    
    
    
    
    
    
    #line 84 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
        
        
    
        
        
    
    #line 92 "C:\\mdl2\\include\\Bentley/Bentley.h"
            typedef __w64 unsigned long  ULONG_PTR;
        #line 94 "C:\\mdl2\\include\\Bentley/Bentley.h"
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    #line 1 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
    
    
    
    
    
    
    #pragma once
    
    
    
    
    
    
    
    
    
    
    
    #line 21 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
        
        
        
        
    
        
        
        
        
    
        
        
        
    
    #line 37 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
    
    
    
    
    
        
        
    
    #line 47 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
            
                
                
                
                
    
    #line 54 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
                
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #line 70 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
            #line 71 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
            
            
            
            
                
            
        
    
    
    
    
    
    #line 84 "c:\\mdl2\\include\\bentley\\Bentley.r.h"
    
        
            Macro (scanfile.mke:117): ERRORLEVEL=2
    Mon Mar 04 10:59:03 2019, elapsed time: 0:01
    

Children
  • Stdint.h is in C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include

    In my opinion it's the proof your installation is wrong / incorrect. And it also demonstrates that there are more Visual Studio versions installed on your computer, which is not problem, but environment configuration has to be correct.

    Are you aware of Visual Studio versions numbering? Visual Studio 11.0 is 2012, so when there is no stdint.h available in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ (because 14.0 is 2015), it probably means you have not installed all required Visual Studio 2015 C++ modules.

    I mentioned VS parts (CommonTools, SDK...) I guess have to be installed to compile C++ code. Did you check it?

    There are really many discussions avaiable on Internet, many of them on StackOverflow, what parts of VisualStudio have to be installed and what to do when the discussed problem (not found header file) is reported.

    With regards,

      Jan

  • A full instal of VS 2015 got me past the stdint.h missing error and scanfile is now compiling without error.

    The SDK still doesn't seem to know where the .mki files are. I notice the scanfile .mke file specifies it this way:

    %include $(MDLMKI)mdl.mki. This is working for me.

    But the elementsexample specifies it like this: %include mdl.mki. This is producing this error:

    C:\mdl2\examples\Elements\ElementsExample>bmake -a -v -dCCompOpts=-E elementsexa
    mple.mke
    Macro: CCompOpts=-E
    Macro: BMAKE_ARGS=-IC:\mdl2\mki\; -a -v -dCCompOpts=-E
    Macro: BMAKE_BUILD_ALL_LOCAL=(none)
    Macro: BMAKE_BUILD_ALL=(none)
    Macro: elementsexample.mke__ccompopts__e_=(none)
    Bentley Systems Make Utility. Version 10.00.00.26, Mar 15 2018
    Tue Mar 05 09:19:01 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\ElementsE
    xample\elementsexample.mke
    Macro (elementsexample.mke:0): _MakeFilePath=C:\mdl2\examples\Elements\ElementsE
    xample\
    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\
    C:\mdl2\examples\Elements\ElementsExample\elementsexample.mke(17) : error : can'
    t open include file mdl.mki
    BMAKE: call trace
        line:   17, C:\mdl2\examples\Elements\ElementsExample\elementsexample.mke
    Tue Mar 05 09:19:01 2019, elapsed time: 0:00
    
    C:\mdl2\examples\Elements\ElementsExample>

  • A full instal of VS 2015 got me past the stdint.h missing error and scanfile is now compiling without error.

    Great, this is step forward :-)

    The SDK still doesn't seem to know where the .mki files are.

    What looks to me weird is

    Macro: BMAKE_ARGS=-IC:\mdl2\mki\; -a -v -dCCompOpts=-E

    particularly a semicolon in a middle.

    You have to find where it comes from, it looks like you edited some file and entered the semicolon by accident. What will happen when you start compilation without any parameters.

    When no parameters compilation also not work, I recommend to start with MicroStationDeveloperShell.bat and check how from 2nd shell argument (MSMDE) is built BMAKE_OPT variable. From some reason, somewhere in a middle of the process, extra sign seems to be added.

    With regards,

      Jan

  • But be aware it's just a guess!

    My problem is that I have installed SDK in default location, so I cannot check whether there is an issue somewhere else and corrupt the compilation only when location is not standard.

    On the other hand, if specifying full path to included mki files work for you, it's acceptable workaround.

    Regards,

     Jan

  • I broke down and uninstalled the SDK and resinstalled it in the default location. The definiely helped. I am getting a lot further now.

    It still complains about not being able to find mt.exe.

    [== Building "C:\PROGRA~1\Bentley\MICROS~1\MICROS~1\mdlapps\ElementsExample.dll"
    , (C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\ElementsE
    xample.obj) ==]
    link -out:"C:\PROGRA~1\Bentley\MICROS~1\MICROS~1\mdlapps\ElementsExample.dll"  -
    WX   -Ignore:4087 -Ignore:4089 -Ignore:4199  -MANIFESTUAC:NO -Release   -debug -
    incremental:no -fixed:no @C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStati
    onSDK\objects\ElementsExamplelink.rsp
    Microsoft (R) Incremental Linker Version 14.00.23026.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    -dynamicbase
    -dll
    "-out:C:\PROGRA~1\Bentley\MICROS~1\MICROS~1\mdlapps\ElementsExample.dll"
    "-implib:C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\Ele
    mentsExample.lib"
    "-pdb:C:\PROGRA~1\Bentley\MICROS~1\MICROS~1\mdlapps\ElementsExample.pdb"
    -debug -incremental:no -fixed:no
    -MANIFEST
    -MANIFESTFILE:C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\object
    s\ElementsExample.dll.Manifest
    C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\ElementsExam
    ple.obj C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\Elem
    entsExampleCreateTool.obj C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStati
    onSDK\objects\ElementsExampleCopyTool.obj C:\Users\KWA0GSU\AppData\Local\Temp\Be
    ntley\MicroStationSDK\objects\ElementsExampleEditTool.obj C:\Users\KWA0GSU\AppDa
    ta\Local\Temp\Bentley\MicroStationSDK\objects\ElementsExampleQueryTool.obj C:\PR
    OGRA~1\Bentley\MICROS~2\library\bentley.lib C:\PROGRA~1\Bentley\MICROS~2\library
    \BentleyAllocator.lib C:\PROGRA~1\Bentley\MICROS~2\library\mdlbltin.lib C:\PROGR
    A~1\Bentley\MICROS~2\library\RmgrTools.lib C:\PROGRA~1\Bentley\MICROS~2\library\
    BentleyGeom.lib C:\PROGRA~1\Bentley\MICROS~2\library\DgnPlatform.lib C:\PROGRA~1
    \Bentley\MICROS~2\library\dgnview.lib gdi32.lib user32.lib kernel32.lib C:\PROGR
    A~2\MICROS~3.0\VC\\lib\amd64\msvcrt.lib
    C:\PROGRA~1\Bentley\MICROS~2\library\mdlbltin.lib
       Creating library C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\
    objects\ElementsExample.lib and object C:\Users\KWA0GSU\AppData\Local\Temp\Bentl
    ey\MicroStationSDK\objects\ElementsExample.exp
    mt.exe -manifest C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\obj
    ects\ElementsExample.dll.Manifest -outputresource:"C:\PROGRA~1\Bentley\MICROS~1\
    MICROS~1\mdlapps\ElementsExample.dll";2
    'mt.exe' is not recognized as an internal or external command,
    operable program or batch file.
    BMAKE: call trace
        line:  411, C:\PROGRA~1\Bentley\MICROS~2\mki\dlmlink.mki
        line:  114, C:\mdl2\examples\Elements\ElementsExample\elementsexample.mke
    Wed Mar 06 16:59:56 2019, elapsed time: 0:16
    
    C:\mdl2\examples\Elements\ElementsExample>

    I tried hard coding the path in parentheses: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.17763.0/x64/mt.exe". The spaces are still fooling it.

    C:\PROGRA~1\Bentley\MICROS~2\library\mdlbltin.lib
       Creating library C:\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\
    objects\ElementsExample.lib and object C:\Users\KWA0GSU\AppData\Local\Temp\Bentl
    ey\MicroStationSDK\objects\ElementsExample.exp
    "C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\mt.exe" -manifest C
    :\Users\KWA0GSU\AppData\Local\Temp\Bentley\MicroStationSDK\objects\ElementsExamp
    le.dll.Manifest -outputresource:"C:\PROGRA~1\Bentley\MICROS~1\MICROS~1\mdlapps\E
    lementsExample.dll";2
    'C:\Program' is not recognized as an internal or external command,
    operable program or batch file.
    BMAKE: call trace
        line:  411, C:\PROGRA~1\Bentley\MICROS~2\mki\dlmlink.mki
        line:  114, C:\mdl2\examples\Elements\ElementsExample\elementsexample.mke
    Wed Mar 06 17:09:11 2019, elapsed time: 0:16
    
    C:\mdl2\examples\Elements\ElementsExample>

    I finally got it to work by copying mt.exe to the ElementsExample folder. Is it normal to have to do that?

  • Hi Ken,

    I broke down and uninstalled the SDK and resinstalled it in the default location.

    from your anwer it seems you did not do it fully, because your example still resides in c:\mdl2\ and not in C:\Program Files\Bentley\MicroStationCONNECTSDK\examples\.

    Despite of I do not think it can cause any problem, it's not clear what your current configuration is.

    It still complains about not being able to find mt.exe.

    mt.exe tool is a part of Windows SDK, not MicroStation SDK or Microsoft C++ compiler.

    On my computer I can find several these files, but from MicroStation SDK shell version C:\Program Files (x86)\Windows Kits\10\bin\x86\mt.exe seems to be called, but it exists also in \x64 etc.). You can use "where mt.exe" command to check where a particular program is found.

    I finally got it to work by copying mt.exe to the ElementsExample folder. Is it normal to have to do that?

    Absolutely not. MicroStation SDK CONNECT Edition should be able to adapt to local Windows configuration without any manual modification. When any such manual change is necessary,  something is wrong.

    mt.exe is identified and path to it is set (added to PATH variable) during MicroStation SDK startup process, so it should be accessible without full path specification.

    You can try:

    • When command prompt (cmd) is started normally, mt.exe is not found, because Windows Kit path is not set.
    • When you open Developer Command Prompt for VS2015, which is a part of Visual Studio installation, you should be able to use mt.exe.
    • The same is for MicroStation SDK, where you can compare PATH variable how it is set in normal Windows command prompt (DOS shell) and how it's displayed when MicroStation SDK is started.

    I guess should be able to provide better insight where the problem can be.

    With regards,

      Jan

  • Hi ,

    I am sorry to see you having such a difficult time getting up and running with the MicroStation Developer Shell Requirements.  I also wish I could directly point you to the SDK Readme Requirements typically located directly on docs.bentley.com, Through necessity I do know I updated the SDK requirements for Update 12 (due to be released any day) to ensure plenty of Microsoft Visual Studio requirements and installation resource references are available in the typical (local) MicroStation CONNECT SDK Readme. For MSCE SDK U12 and later I will certainly update the SDK Annoucements to reflect current SDK Requirements in full detail.

    So, as you have found you will need to install/configure the "Microsoft Windows 10 SDK" option (even if you don't have Windows 10 yet) due to our product level make file assertion/requirements.  I am looking into seeing if we can make that conditional (internal vs. external/public) since that component to the best of my knowledge if only for applications requiring Debug Diagnostics implementations (we do, but most app developers don't).

    If the Windows SDK is installed and the developer shell can correctly locate your Microsoft Visual Studio "vcvars32.bat" file properly - you can check by typing:

    set _SDKVSENV

    Then the developer shell should be able to locate "mt.exe" using the Microsoft Windows "where.exe" to find the appropriate location, like:

    C:\PROGRA~1\Bentley\MICROS~2>where mt
    C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86\mt.exe
    C:\Program Files (x86)\Windows Kits\10\bin\x86\mt.exe

    The developer shell tries to correctly locate and initialize Microsoft's development environment (MSCE SDK U11/VS2015 and prior call vcvars32.bat, MSCE SDK U12/VS2017 and later call VsDevCmd.bat) to do all the proper and heavy lifting to configure it's toolsets properly and we rely on it for our build tools to work properly.

    I believe in MSCE SDK U10 I provided a "build.bat" (has a -verbose option) that can make troubleshooting between developers easier so we can say "send me your 'build' output" and a user can type "build" or "build verbose" to get detailed build output and optional (verbose) full OS environment variables included.

    So, if you are still having issues please try to "build verbose" your example and post your "Build-[YourAppNameHere]-Verbose-Output.txt", and I am sure we can straighten out any outstanding issue preventing you from compiling the SDK examples.

    HTH,
    Bob



  • how do you set the Windows Kit path ?

    There is no reason to set anything like that.

    When your Visual Studio is installed correctly, everything is set, and recognized automatically by bmake / mkl files.

    Regards,

      Jan