Error building examples for update 12 SDK

When building C++ examples for the update 12 SDK it fails with the following error:

-MANIFESTFILE:C:\Users\doug\AppData\Local\Temp\Bentley\MicroStationSDK\objects\ModelExample.dll.Manifest
C:\Users\doug\AppData\Local\Temp\Bentley\MicroStationSDK\objects\ModelExample.obj C:\Users\doug\AppData\Local\Temp\Bentley\MicroStationSDK\objects\ModelExampleHelper.obj B:\Apps\Bentley\library\bentley.lib B:\Apps\Bentley\library\BentleyAllocator.lib B:\Apps\Bentley\library\mdlbltin.lib B:\Apps\Bentley\library\RmgrTools.lib B:\Apps\Bentley\library\BentleyGeom.lib B:\Apps\Bentley\library\DgnPlatform.lib B:\Apps\Bentley\library\ECObjects.lib B:\Apps\Bentley\library\dgnview.lib gdi32.lib user32.lib kernel32.lib C:\PROGRA~2\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\lib\x64\msvcrt.lib
B:\Apps\Bentley\library\mdlbltin.lib
LINK : fatal error LNK1181: cannot open input file 'C:\PROGRA~2\Microsoft.obj'
BMAKE: call trace
    line:  414, B:\Apps\Bentley\mki\dlmlink.mki
    line:  106, B:\Apps\Bentley\examples\Model\ModelExample\ModelExample.mke
Mon Nov 04 23:23:11 2019, elapsed time: 0:00

Clearly the space in the path:

C:\PROGRA~2\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\lib\x64\msvcrt.lib

Is causing problems.  I'm guessing it needs to be quoted somewhere, but I have been unable to locate where it is specified.

Parents
  • the space in the path:

    C:\PROGRA~2\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\lib\x64\msvcrt.lib

    Is causing problems.  I'm guessing it needs to be quoted somewhere, but I have been unable to locate where it is specified.

    BMAKE: call trace
        line:  414, B:\Apps\Bentley\mki\dlmlink.mki

    Look in the MDL Include file dlmlink.mki.  It fails at line 414.  Do not even think about editing that file!

    Those of us who have been doing this for a while have accommodated ourselves to bmake's foibles.  For example, you might think about reinstalling Viz Studio to a location without spaces in folder names.

    Maybe on you C (system) volume, the 8.3 naming is not enabled?

    Good point!  But why has Program Files(x86) been converted to PROGRA~2 but Microsoft Visual Studio remains unshortened?

     
    Regards, Jon Summers
    LA Solutions

Reply
  • the space in the path:

    C:\PROGRA~2\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\lib\x64\msvcrt.lib

    Is causing problems.  I'm guessing it needs to be quoted somewhere, but I have been unable to locate where it is specified.

    BMAKE: call trace
        line:  414, B:\Apps\Bentley\mki\dlmlink.mki

    Look in the MDL Include file dlmlink.mki.  It fails at line 414.  Do not even think about editing that file!

    Those of us who have been doing this for a while have accommodated ourselves to bmake's foibles.  For example, you might think about reinstalling Viz Studio to a location without spaces in folder names.

    Maybe on you C (system) volume, the 8.3 naming is not enabled?

    Good point!  But why has Program Files(x86) been converted to PROGRA~2 but Microsoft Visual Studio remains unshortened?

     
    Regards, Jon Summers
    LA Solutions

Children