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?
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
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point
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.
.
Ken Adams said: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:
Ken Adams said: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.
Ken Adams said: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.
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
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,
Ken Adams said: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
Ken Adams said: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?
Ken Adams said: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).
Ken Adams said: 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:
Ken Adams said: 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:
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
Ken Adams said: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.
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>
Ken Adams said: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 :-)
Ken Adams said: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.
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.
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?
Ken Adams said: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.
Ken Adams said: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.
Ken Adams said: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:
I guess Robert Hook should be able to provide better insight where the problem can be.
Hi Ken Adams,
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 ?
amender carapace said: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.