Dolphin 7.1.20 boot failure

46 views
Skip to first unread message

Doug Telford

unread,
Mar 26, 2021, 11:38:55 AMMar 26
to

I am using Windows 10 Pro version 20H2. I downloaded dolphinsmalltalk /
Dolphin and DolphinVM from github. Log items are listed below. Am I doing missing something?

******************************************

I installed VS Community 2019

warning : The build tools for Visual Studio 2017 (v141) cannot be found. To build using the Visual Studio 2019 (v142) build tools, either click the Project menu or right-click the solution, and then select "Retarget Solution". Install Visual Studio 2017 (v141) to build using the Visual Studio 2017 (v141) build tools.

*** Installed VS2017

Severity Code Description Project File Line Suppression State
Error MSB8036 The Windows SDK version 10.0.16299.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution". DolphinLib C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.WindowsSDK.targets 46

*** Installed Windows SDK version 10.0.16299.0

Severity Code Description Project File Line Suppression State
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\DolphinDR7.dll" "C:\Users\burlx\DolphinVM\..\..\DolphinDR7.dll"

:VCEnd" exited with code 1. DevRes C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\DolphinSureCrypto.dll" "C:\Users\burlx\DolphinVM\..\..\DolphinSureCrypto.dll"
:VCEnd" exited with code 1. DolphinSureCrypto C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\GUIStub.exe" "C:\Users\burlx\DolphinVM\..\..\GUIStub.exe"

:VCEnd" exited with code 1. GUIStub C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\ConsoleStub.exe" "C:\Users\burlx\DolphinVM\..\..\ConsoleStub.exe"
:VCEnd" exited with code 1. Console C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\DolphinCR7.dll" "C:\Users\burlx\DolphinVM\..\..\DolphinCR7.dll"
:VCEnd" exited with code 1. Compiler C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\IPDolphin.dll" "C:\Users\burlx\DolphinVM\..\..\IPDolphin.dll"

:VCEnd" exited with code 1. InProcStub C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\ConsoleToGo.exe" "C:\Users\burlx\DolphinVM\..\..\ConsoleToGo.exe"

:VCEnd" exited with code 1. ConsoleToGo C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\DolphinVM7.dll" "C:\Users\burlx\DolphinVM\..\..\DolphinVM7.dll"
:VCEnd" exited with code 1. VM C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\GUIToGo.exe" "C:\Users\burlx\DolphinVM\..\..\GUIToGo.exe"
:VCEnd" exited with code 1. GUIToGo C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\IPDolphinToGo.dll" "C:\Users\burlx\DolphinVM\..\..\IPDolphinToGo.dll"

:VCEnd" exited with code 1. InProcToGo C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255
Error MSB3073 The command "copy "C:\Users\burlx\DolphinVM\Release\Dolphin7.exe" "C:\Users\burlx\DolphinVM\..\..\Dolphin7.exe"

:VCEnd" exited with code 1. Launcher C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 255

S

*** could not build, gave up

vin...@gmail.com

unread,
Mar 26, 2021, 11:29:58 PMMar 26
to
On Saturday, 27 March 2021 at 01:38:55 UTC+10, Doug Telford wrote:
> I am using Windows 10 Pro version 20H2. I downloaded dolphinsmalltalk /
> Dolphin and DolphinVM from github. Log items are listed below. Am I doing missing something?
>
> ******************************************
>
> I installed VS Community 2019
>
> warning : The build tools for Visual Studio 2017 (v141) cannot be found. To build using the Visual Studio 2019 (v142) build tools, either click the Project menu or right-click the solution, and then select "Retarget Solution". Install Visual Studio 2017 (v141) to build using the Visual Studio 2017 (v141) build tools.

Is this a build failure instead of a boot failure?

Did you retarget the build?

Sometimes there is a mismatch between the build libs in your VS version and not what was specified in the project. You will need to retarget. From the top menu, Project > Retarget solution

Vince

Doug Telford

unread,
Mar 27, 2021, 2:13:06 PMMar 27
to
Thanks for the reply.
Yes the title should be build failure, but evidently I cannot change that.
I did a retarget to SDK version 10.0.16299.0

configuration general properties:
Output Directory $(SolutionDir)$(Configuration)\
Intermediate Directory

Doug Telford

unread,
Mar 27, 2021, 2:29:07 PMMar 27
to
On Friday, March 26, 2021 at 9:29:58 PM UTC-6, vin...@gmail.com wrote:
Yes
Thanks for reply.
Yes the title should say build error, but evidently I cannot change it.
I retargeted to 10.0.16299.0

The VS configuration General properties shows:
Target Name DolphinVM7
Configuration Type Application (.exe)
Windows SDK Version 10.0 16299.0
Platform Toolset Visual Studio 2019 (v142)
C++ Language Standard Default (ISO C++14 Standard)
C Language Standard Default (Legacy MSVC)

I did a clean solution then build solution and got:

Severity Code Description Project File Line Suppression State
Message while trying to match the argument list '(std::wostream, LPCWSTR)' Compiler C:\Users\burlx\Downloads\DolphinVM\Compiler\Str.h 57
Error C2679 binary '<<': no operator found which takes a right-hand operand of type 'LPCWSTR' (or there is no acceptable conversion) Compiler C:\Users\burlx\Downloads\DolphinVM\Compiler\Str.h 57

Message could be 'std::wostream &operator <<(std::wostream &,const std::string &)' Compiler C:\Users\burlx\Downloads\DolphinVM\Compiler\Str.h 54
Error C2338 'CAtlDllModuleT<T>' must be used with either _WINDLL or _USRDLL defined VM C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\atlmfc\include\atlbase.h 2986

Message see reference to class template instantiation 'ATL::CAtlValidateModuleConfiguration<true,T>' being compiled VM C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\atlmfc\include\atlbase.h 3387

Message see reference to class template instantiation 'ATL::CAtlDllModuleT<T>' being compiled VM C:\Users\burlx\Downloads\DolphinVM\DllModule.h 15

Message see reference to class template instantiation 'CDolphinDllModuleT<CDolphinVMModule>' being compiled VM C:\Users\burlx\Downloads\DolphinVM\VMDLL.h 7


vin...@gmail.com

unread,
Mar 28, 2021, 6:29:35 AMMar 28
to
Hi Doug

I have that self same version (7.1.20) and built is with VS 2019 with the same SDK and it builds successfully.

Maybe you should start again and follow the instructions at https://github.com/dolphinsmalltalk/Dolphin to the letter.

Vince

Doug Telford

unread,
Mar 29, 2021, 11:09:47 AMMar 29
to
Hi Vince

My error was that I placed DolphinVM in the wrong location (I did not use the one contained in Dolphin).

On building the image, the instructions say:
Before proceeding you will also need to pull the boot image from github large file storage. To do this execute git lfs pull.

git lfs pull returns
Not in a git repository.

I executed BootDPRO.cmd, and it built the image

So I can now run the built version!

I appreciate your help.

Regards -- Doug



Reply all
Reply to author
Forward
0 new messages