question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Troubles installing the devkit

See original GitHub issue

Area of Cosmos - What area of Cosmos are we dealing with?

DevKit

Expected Behaviour - What do you think that should happen?

Installation process should not fail.

Actual Behaviour - What unexpectedly happens?

Unable to build, this is the log from the installer:


========================================
    Builder Log
========================================


========================================
    Checking Dependencies
========================================

Repos: IL2CPU, XSharp and Common is installed.
Visual Studio 15.9+ is installed.
Visual Studio Workloads is installed.
Inno Setup is installed.


========================================
    Restore - Build.sln
========================================

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe" "C:\Users\ielia\repos\Cosmos\Build.sln" /nologo /maxcpucount /nodeReuse:False /verbosity:minimal /t:"Restore" /p:DeployExtension=False
  Restore completed in 109.33 ms for C:\Users\ielia\repos\Common\source\Cosmos.Build.Common\Cosmos.Build.Common.csproj.
  Restore completed in 153.36 ms for C:\Users\ielia\repos\Common\source\VSPropertyPages\VSPropertyPages.csproj.
  Restore completed in 110.07 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Common\Cosmos.Common.csproj.
  Restore completed in 36.97 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Core\Cosmos.Core.csproj.
  Restore completed in 70.01 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.Common\Cosmos.Debug.Common.csproj.
  Restore completed in 55.57 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.DebugConnectors\Cosmos.Debug.DebugConnectors.csproj.
  Restore completed in 664.94 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.GDB\Cosmos.Debug.GDB.csproj.
  Restore completed in 6.38 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.Hosts\Cosmos.Debug.Hosts.csproj.
  Restore completed in 86.48 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.HyperVServer\Cosmos.Debug.HyperVServer.csproj.
  Restore completed in 3.71 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.Kernel.Plugs.Asm\Cosmos.Debug.Kernel.Plugs.Asm.csproj.
  Restore completed in 2.37 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.Kernel\Cosmos.Debug.Kernel.csproj.
  Restore completed in 34.12 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Deploy.Pixie\Cosmos.Deploy.Pixie.csproj.
  Restore completed in 27.52 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Deploy.USB\Cosmos.Deploy.USB.csproj.
  Restore completed in 4.4 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.HAL2\Cosmos.HAL2.csproj.
  Restore completed in 77.93 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.System2\Cosmos.System2.csproj.
  Restore completed in 4.62 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.System2_Plugs\Cosmos.System2_Plugs.csproj.
  Restore completed in 2.65 sec for C:\Users\ielia\repos\Cosmos\source\Cosmos.Build.Tasks\Cosmos.Build.Tasks.csproj.
  Restore completed in 3.53 sec for C:\Users\ielia\repos\Cosmos\source\Cosmos.Core_Asm\Cosmos.Core_Asm.csproj.
  Restore completed in 3.75 sec for C:\Users\ielia\repos\Cosmos\source\Cosmos.Core_Plugs\Cosmos.Core_Plugs.csproj.
  Restore completed in 3.68 ms for C:\Users\ielia\repos\Cosmos\source\TheRingMaster\TheRingMaster.csproj.
  Restore completed in 3.01 ms for C:\Users\ielia\repos\Cosmos\Tests\Cosmos.TestRunner.TestController\Cosmos.TestRunner.TestController.csproj.
  Restore completed in 7.56 ms for C:\Users\ielia\repos\Cosmos\Tools\NASM\NASM.csproj.
  Restore completed in 54.04 ms for C:\Users\ielia\repos\IL2CPU\source\Cosmos.Core.DebugStub\Cosmos.Core.DebugStub.csproj.
  Restore completed in 153.94 ms for C:\Users\ielia\repos\IL2CPU\source\Cosmos.IL2CPU\Cosmos.IL2CPU.csproj.
  Restore completed in 17.5 ms for C:\Users\ielia\repos\IL2CPU\source\IL2CPU.API\IL2CPU.API.csproj.
  Restore completed in 50.68 ms for C:\Users\ielia\repos\IL2CPU\source\IL2CPU.Debug.Symbols\IL2CPU.Debug.Symbols.csproj.
  Restore completed in 38.1 ms for C:\Users\ielia\repos\IL2CPU\source\IL2CPU\IL2CPU.csproj.
  Restore completed in 3.05 sec for C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem.csproj.
  Restore completed in 27.83 ms for C:\Users\ielia\repos\XSharp\source\Spruce\Spruce.csproj.
  Restore completed in 25.44 ms for C:\Users\ielia\repos\XSharp\source\XSharp\XSharp\XSharp.csproj.
  Restore completed in 1.39 sec for C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj.
  Restore completed in 3.25 sec for C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.DebugEngine\Cosmos.VS.DebugEngine.csproj.


========================================
    Build - Build.sln
========================================

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe" "C:\Users\ielia\repos\Cosmos\Build.sln" /nologo /maxcpucount /nodeReuse:False /verbosity:minimal /t:"Build" /p:"OutputPath=C:\Users\ielia\repos\Cosmos\Build\VSIP\\" /p:"VsixOutputPath=C:\Users\ielia\repos\Cosmos\Build\VSIP\\" /p:DeployExtension=False
  Cosmos.Build.Common -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Build.Common.dll
  Cosmos.Debug.Common -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.Common.dll
  Restore completed in 405.87 ms for C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.HyperVServer\Cosmos.Debug.HyperVServer.csproj.
  Cosmos.Debug.Kernel -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.Kernel.dll
  Cosmos.Debug.HyperVServer -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.HyperVServer.exe
  Cosmos.Debug.HyperVServer -> C:\Users\ielia\repos\Cosmos\source\Cosmos.Debug.Hosts\obj\Debug\netstandard2.0\HyperVServer\
  Cosmos.Debug.GDB -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.GDB.exe
  Cosmos.Deploy.USB -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Deploy.USB.exe
  Cosmos.Debug.Hosts -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.Hosts.dll
  Cosmos.Debug.DebugConnectors -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.DebugConnectors.dll
  Cosmos.Deploy.Pixie -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Deploy.Pixie.exe
  Cosmos.Debug.HyperVServer -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.HyperVServer.exe
  VSPropertyPages -> C:\Users\ielia\repos\Cosmos\Build\VSIP\VSPropertyPages.dll
  IL2CPU.API -> C:\Users\ielia\repos\Cosmos\Build\VSIP\IL2CPU.API.dll
  Spruce -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Spruce.dll
  XSharp -> C:\Users\ielia\repos\Cosmos\Build\VSIP\XSharp.dll
  Cosmos.Core.DebugStub -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Core.DebugStub.dll
  NASM -> C:\Users\ielia\repos\Cosmos\Build\VSIP\NASM.dll
  IL2CPU.Debug.Symbols -> C:\Users\ielia\repos\Cosmos\Build\VSIP\IL2CPU.Debug.Symbols.dll
ProjectSystem\VS\PlugsProjectTreeProvider.cs(41,44): warning CS0618: 'ProjectTreeProviderBase.TreeUpdateResult.TreeUpdateResult(IProjectTree, bool, IImmutableDictionary<NamedIdentity, IComparable>)' is obsolete: 'LazyFill parameter is no longer supported.' [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem_01u5j5ch_wpftmp.csproj]
ProjectSystem\VS\PlugsProjectTreeProvider.cs(88,44): warning CS0618: 'ProjectTreeProviderBase.TreeUpdateResult.TreeUpdateResult(IProjectTree, bool, IImmutableDictionary<NamedIdentity, IComparable>)' is obsolete: 'LazyFill parameter is no longer supported.' [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem_01u5j5ch_wpftmp.csproj]
ProjectSystem\VS\PropertyPages\OldPropertyManager.cs(27,35): warning CS0067: The event 'OldPropertyManager.ConfigurationsChanged' is never used [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem_01u5j5ch_wpftmp.csproj]
INTs.cs(139,29): warning CS0649: Field 'INTs.mLastKnownAddress' is never assigned to, and will always have its default value 0 [C:\Users\ielia\repos\Cosmos\source\Cosmos.Core\Cosmos.Core.csproj]
ACPI.cs(36,30): warning CS0414: The field 'ACPI.SCI_EN' is assigned but its value is never used [C:\Users\ielia\repos\Cosmos\source\Cosmos.Core\Cosmos.Core.csproj]
  Cosmos.IL2CPU -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.IL2CPU.dll
ProjectSystem\VS\PlugsProjectTreeProvider.cs(41,44): warning CS0618: 'ProjectTreeProviderBase.TreeUpdateResult.TreeUpdateResult(IProjectTree, bool, IImmutableDictionary<NamedIdentity, IComparable>)' is obsolete: 'LazyFill parameter is no longer supported.' [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem.csproj]
ProjectSystem\VS\PlugsProjectTreeProvider.cs(88,44): warning CS0618: 'ProjectTreeProviderBase.TreeUpdateResult.TreeUpdateResult(IProjectTree, bool, IImmutableDictionary<NamedIdentity, IComparable>)' is obsolete: 'LazyFill parameter is no longer supported.' [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem.csproj]
ProjectSystem\VS\PropertyPages\OldPropertyManager.cs(27,35): warning CS0067: The event 'OldPropertyManager.ConfigurationsChanged' is never used [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem.csproj]
ProjectSystem\VS\PlugsProjectTreeProvider.cs(78,13): warning VSTHRD110: Observe the awaitable result of this method call by awaiting it, assigning to a variable, or passing it to another method. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem.csproj]
ProjectSystem\VS\PlugsProjectTreeProvider.cs(38,13): warning VSTHRD110: Observe the awaitable result of this method call by awaiting it, assigning to a variable, or passing it to another method. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.ProjectSystem\Cosmos.VS.ProjectSystem.csproj]
  Cosmos.VS.ProjectSystem -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.VS.ProjectSystem.dll
ToolWindows\StackUC.xaml.cs(59,13): warning VSTHRD001: Await JoinableTaskFactory.SwitchToMainThreadAsync() to switch to the UI thread instead of APIs that can deadlock or require specifying a priority. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
ToolWindows\StackUC.xaml.cs(92,13): warning VSTHRD001: Await JoinableTaskFactory.SwitchToMainThreadAsync() to switch to the UI thread instead of APIs that can deadlock or require specifying a priority. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
ToolWindows\RegistersControl.xaml.cs(20,13): warning VSTHRD001: Await JoinableTaskFactory.SwitchToMainThreadAsync() to switch to the UI thread instead of APIs that can deadlock or require specifying a priority. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
CosmosWindowsPackage.cs(67,17): warning VSSDK006: Check whether the result of GetService calls is null. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
ToolWindows\AssemblyUC.xaml.cs(605,13): warning VSTHRD001: Await JoinableTaskFactory.SwitchToMainThreadAsync() to switch to the UI thread instead of APIs that can deadlock or require specifying a priority. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4374,5): warning MSB3026: Could not copy "C:\Users\ielia\.nuget\packages\microsoft.visualstudio.validation\15.3.15\lib\net45\Microsoft.VisualStudio.Validation.dll" to "C:\Users\ielia\repos\Cosmos\Build\VSIP\Microsoft.VisualStudio.Validation.dll". Beginning retry 1 in 1000ms. The process cannot access the file 'C:\Users\ielia\repos\Cosmos\Build\VSIP\Microsoft.VisualStudio.Validation.dll' because it is being used by another process. The file is locked by: "  (11128)" [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4374,5): warning MSB3026: Could not copy "C:\Users\ielia\.nuget\packages\microsoft.visualstudio.validation\15.3.15\lib\net45\Microsoft.VisualStudio.Validation.dll" to "C:\Users\ielia\repos\Cosmos\Build\VSIP\Microsoft.VisualStudio.Validation.dll". Beginning retry 2 in 1000ms. The process cannot access the file 'C:\Users\ielia\repos\Cosmos\Build\VSIP\Microsoft.VisualStudio.Validation.dll' because it is being used by another process. The file is locked by: "  (11128)" [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4374,5): warning MSB3026: Could not copy "C:\Users\ielia\.nuget\packages\microsoft.visualstudio.validation\15.3.15\lib\net45\Microsoft.VisualStudio.Validation.dll" to "C:\Users\ielia\repos\Cosmos\Build\VSIP\Microsoft.VisualStudio.Validation.dll". Beginning retry 3 in 1000ms. The process cannot access the file 'C:\Users\ielia\repos\Cosmos\Build\VSIP\Microsoft.VisualStudio.Validation.dll' because it is being used by another process. The file is locked by: "  (11128)" [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.Windows\Cosmos.VS.Windows.csproj]
  Cosmos.VS.Windows -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.VS.Windows.dll
  Cosmos.VS.ProjectSystem -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.VS.ProjectSystem.vsix
  IL2CPU -> C:\Users\ielia\repos\Cosmos\Build\VSIP\IL2CPU.dll
  TheRingMaster -> C:\Users\ielia\repos\Cosmos\Build\VSIP\TheRingMaster.dll
  Cosmos.Core -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Core.dll
  Cosmos.Common -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Common.dll
  Cosmos.TestRunner.TestController -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.TestRunner.TestController.dll
Drivers\Video\VGADriver.cs(319,20): error CS8652: The feature 'recursive patterns' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [C:\Users\ielia\repos\Cosmos\source\Cosmos.HAL2\Cosmos.HAL2.csproj]
Drivers\Video\VGADriver.cs(321,43): error CS8652: The feature 'recursive patterns' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [C:\Users\ielia\repos\Cosmos\source\Cosmos.HAL2\Cosmos.HAL2.csproj]
Drivers\Video\VGADriver.cs(329,43): error CS8652: The feature 'recursive patterns' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [C:\Users\ielia\repos\Cosmos\source\Cosmos.HAL2\Cosmos.HAL2.csproj]
Drivers\Video\VGADriver.cs(337,43): error CS8652: The feature 'recursive patterns' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [C:\Users\ielia\repos\Cosmos\source\Cosmos.HAL2\Cosmos.HAL2.csproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2114,5): warning MSB3277: Found conflicts between different versions of "System.Collections.Immutable" that could not be resolved.  These reference conflicts are listed in the build log when log verbosity is set to detailed. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.DebugEngine\Cosmos.VS.DebugEngine.csproj]
  Cosmos.Core_Asm -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Core_Asm.dll
  Cosmos.Core_Plugs -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Core_Plugs.dll
AD7.Impl\AD7Property.cs(229,10): warning CS1030: #warning: 'TODO: String[]' [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.DebugEngine\Cosmos.VS.DebugEngine.csproj]
AD7Util.cs(31,65): warning VSTHRD010: Accessing "ServiceProvider" should only be done on the main thread. Call System.Windows.Threading.Dispatcher.VerifyAccess() first. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.DebugEngine\Cosmos.VS.DebugEngine.csproj]
CosmosDebugEnginePackage.cs(53,42): warning VSSDK006: Check whether the result of GetService calls is null. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.DebugEngine\Cosmos.VS.DebugEngine.csproj]
Commands\DebugExecCommand.cs(40,13): warning VSTHRD010: Accessing "Cosmos.VS.DebugEngine.Commands.DebugExecCommand.DebugExec" should only be done on the main thread. Call System.Windows.Threading.Dispatcher.VerifyAccess() first. [C:\Users\ielia\repos\Cosmos\source\Cosmos.VS.DebugEngine\Cosmos.VS.DebugEngine.csproj]
  Cosmos.Build.Tasks -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Build.Tasks.dll
  Cosmos.VS.DebugEngine -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.VS.DebugEngine.dll
  Cosmos.Debug.Kernel.Plugs.Asm -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.Debug.Kernel.Plugs.Asm.dll
  Cosmos.VS.DebugEngine -> C:\Users\ielia\repos\Cosmos\Build\VSIP\Cosmos.VS.DebugEngine.vsix

Reproduction - How did you get this error to appear?

Downloaded and unziped the new devkit, and run the install-VS2019.bat file.

Version - Were you using the User Kit or Dev Kit? And what User Kit version or Dev Kit commit (Cosmos, IL2CPU, X#)?

latest devkit, 10/7/20

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
valentinbreizcommented, Jul 13, 2020

I sent you a message on gitter @EliaSulimanov

1reaction
Arawn-Daviescommented, Jul 13, 2020

This error is because MemoryBlock08 has been updated to just MemoryBlock, I’m not sure if there’s any difference between the two methods as I haven’t looked at that specific source

There might not be in which case it’s a simple fix with replacing MemoryBlock08 to just MemoryBlock

Is this error still happening with latest master? Issue was 3 days ago

Read more comments on GitHub >

github_iconTop Results From Across the Web

ruby - Cannot install the DevKit
All the problem was in the path of my ruby. I installed it into Rubymine directory, so my console couldn't find it.
Read more >
devkitpro updater v3.0.3 installation problem
3 and I solved it by downloading directly the file with the internet explorer, since previously it was with the google chrome and...
Read more >
Troubleshooting your dev kit setup
Describes common issues during the set up of your Xbox One X or Xbox Series X Dev Kit.
Read more >
Unable to install nuscenes-devkit via pip · Issue #253
I had issues installing openCV via pip so i was forced to install it via the alternative (by building my own), when i...
Read more >
Troubles Installing Dev Kit - ARK: Survival Evolved
I'm trying to use the Ark Dev Kit from the Steam tools, because I had already downloaded it before I found out about...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found