mosa / MOSA-Project

Managed Operating System Alliance Project
https://www.mosa-project.org/
Other
409 stars 81 forks source link

I can't get this to build or run #839

Closed Shadowblitz16 closed 3 years ago

Shadowblitz16 commented 3 years ago

I can't get this to build via terminal or through rider I ran this...

#!/bin/bash

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

# Install the .NET Core SDK
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-3.1
sudo snap install dotnet-sdk --classic
sudo snap alias dotnet-sdk.dotnet dotnet

# Intall QEMU and GIT
sudo apt-get -y install qemu qemu-system qemu-system-x86 git

git clone https://github.com/mosa/MOSA-Project.git

cd MOSA-Project
dotnet restore Source/Mosa.Linux.sln
dotnet msbuild /verbosity:minimal Source/Mosa.Linux.sln

and got this...

shadowblitz16@Ubuntu-Desktop:~/Documents/dev$ ./Mosa.sh
[sudo] password for shadowblitz16: 
dpkg: warning: downgrading packages-microsoft-prod from 1.0-ubuntu20.04.1 to 1.0-ubuntu18.04.2
(Reading database ... 188185 files and directories currently installed.)
Preparing to unpack packages-microsoft-prod.deb ...
Unpacking packages-microsoft-prod (1.0-ubuntu18.04.2) over (1.0-ubuntu20.04.1) ...
Setting up packages-microsoft-prod (1.0-ubuntu18.04.2) ...
Installing new version of config file /etc/apt/sources.list.d/microsoft-prod.list ...
'universe' distribution component is already enabled for all sources.
Hit:1 https://repo.steampowered.com/steam stable InRelease
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]      
Hit:3 http://us.archive.ubuntu.com/ubuntu focal InRelease                      
Hit:4 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal InRelease  
Hit:5 https://download.mono-project.com/repo/ubuntu stable-focal InRelease     
Get:6 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]     
Get:7 https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease [4,003 B]
Get:8 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]   
Get:9 https://packages.microsoft.com/ubuntu/18.04/prod bionic/main amd64 Packages [193 kB]
Fetched 525 kB in 1s (359 kB/s)  
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://download.mono-project.com/repo/ubuntu stable-focal InRelease' doesn't support architecture 'i386'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
apt-transport-https is already the newest version (2.0.5).
0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
Hit:1 https://repo.steampowered.com/steam stable InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu focal InRelease                      
Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]      
Get:4 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]     
Hit:5 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal InRelease  
Hit:6 https://download.mono-project.com/repo/ubuntu stable-focal InRelease     
Hit:7 https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease        
Get:8 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Fetched 328 kB in 1s (220 kB/s)    
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://download.mono-project.com/repo/ubuntu stable-focal InRelease' doesn't support architecture 'i386'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
dotnet-sdk-3.1 is already the newest version (3.1.410-1).
0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
snap "dotnet-sdk" is already installed, see 'snap help refresh'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
git is already the newest version (1:2.25.1-1ubuntu3.1).
qemu is already the newest version (1:4.2-3ubuntu6.16).
qemu-system is already the newest version (1:4.2-3ubuntu6.16).
qemu-system-x86 is already the newest version (1:4.2-3ubuntu6.16).
0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
fatal: destination path 'MOSA-Project' already exists and is not an empty directory.
  Determining projects to restore...
  Restored /home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Compiler.Framework.xUnit/Mosa.Compiler.Framework.xUnit.csproj (in 1.48 sec).
  47 of 48 projects are up-to-date for restore.
Microsoft (R) Build Engine version 16.10.1+2fd48ab73 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Korlib/Mosa.Korlib.csproj]
  Mosa.Korlib -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/mscorlib.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime/Mosa.Runtime.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime/Mosa.Runtime.csproj]
  Mosa.Runtime -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.dll
  Mosa.Compiler.Common -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.Common.dll
  Mosa.Utility.FileSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.FileSystem.dll
  Mosa.Utility.DebugEngine -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.DebugEngine.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x86/Mosa.Runtime.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x86/Mosa.Runtime.x86.csproj]
  Mosa.UnitTests -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.UnitTests.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceSystem/Mosa.DeviceSystem.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceSystem/Mosa.DeviceSystem.csproj]
  Mosa.DeviceSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.DeviceSystem.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.FileSystem/Mosa.FileSystem.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.FileSystem/Mosa.FileSystem.csproj]
  Mosa.FileSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.FileSystem.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceDriver/Mosa.DeviceDriver.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceDriver/Mosa.DeviceDriver.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x64/Mosa.Runtime.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x64/Mosa.Runtime.x64.csproj]
  Mosa.Utility.RSP -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.RSP.dll
  Mosa.Runtime.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.x64.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib/Mosa.Plug.Korlib.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib/Mosa.Plug.Korlib.csproj]
  Mosa.Plug.Korlib -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.dll
  Mosa.Utility.SourceCodeGenerator -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.SourceCodeGenerator.dll
  Mosa.DeviceDriver -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.DeviceDriver.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x64/Mosa.Kernel.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x64/Mosa.Kernel.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x64/Mosa.Plug.Korlib.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x64/Mosa.Plug.Korlib.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal/Mosa.Kernel.BareMetal.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal/Mosa.Kernel.BareMetal.csproj]
  Mosa.Plug.Korlib.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.x64.dll
  Mosa.Kernel.BareMetal -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.dll
  Mosa.Kernel.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.x64.dll
  Mosa.Compiler.MosaTypeSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.MosaTypeSystem.dll
  Mosa.Utility.BootImage -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.BootImage.dll
  Mosa.Runtime.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.ARMv8A32/Mosa.Runtime.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.ARMv8A32/Mosa.Runtime.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x86/Mosa.Kernel.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x86/Mosa.Kernel.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.ARMv8A32/Mosa.Plug.Korlib.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.ARMv8A32/Mosa.Plug.Korlib.ARMv8A32.csproj]
  Mosa.Kernel.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.x86.dll
  Mosa.Runtime.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.ARMv8A32.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x86/Mosa.Plug.Korlib.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x86/Mosa.Plug.Korlib.x86.csproj]
  Mosa.Plug.Korlib.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.ARMv8A32.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x86/Mosa.Kernel.BareMetal.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x86/Mosa.Kernel.BareMetal.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x64/Mosa.Kernel.BareMetal.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x64/Mosa.Kernel.BareMetal.x64.csproj]
  Mosa.Tool.CreateBootImage -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Tool.CreateBootImage.dll
  Mosa.Kernel.BareMetal.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.x64.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.MyWorld.x86/Mosa.Demo.MyWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.MyWorld.x86/Mosa.Demo.MyWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.CoolWorld.x86/Mosa.Demo.CoolWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.CoolWorld.x86/Mosa.Demo.CoolWorld.x86.csproj]
  Mosa.Kernel.BareMetal.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x86/Mosa.Demo.TestWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x86/Mosa.Demo.TestWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.BareMetal.HelloWorld.ARMv8A32/Mosa.BareMetal.HelloWorldARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.BareMetal.HelloWorld.ARMv8A32/Mosa.BareMetal.HelloWorldARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.HelloWorld.x86/Mosa.Demo.HelloWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.HelloWorld.x86/Mosa.Demo.HelloWorld.x86.csproj]
  Mosa.BareMetal.HelloWorldARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.BareMetal.HelloWorld.ARMv8A32.exe
  Mosa.Plug.Korlib.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.BareMetal.HelloWorld.x86/Mosa.BareMetal.HelloWorld.x86.csproj]
  Mosa.Compiler.Framework -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.Framework.dll
  Mosa.BareMetal.HelloWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.BareMetal.HelloWorld.x86.exe
  Mosa.Platform.Intel -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.Intel.dll
  Mosa.Demo.MyWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.MyWorld.x86.exe
  Mosa.Demo.CoolWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.CoolWorld.x86.exe
  Mosa.Platform.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.ARMv8A32.dll
  Mosa.Demo.TestWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.TestWorld.x86.exe
  Mosa.Demo.HelloWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.HelloWorld.x86.exe
  Mosa.Platform.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x64/Mosa.Demo.TestWorld.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x64/Mosa.Demo.TestWorld.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.UnitTests.x86/Mosa.UnitTests.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.UnitTests.x86/Mosa.UnitTests.x86.csproj]
  Mosa.Compiler.Framework.xUnit -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.Framework.xUnit.dll
  Mosa.UnitTests.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.UnitTests.x86.exe
  Mosa.Platform.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.x64.dll
  Mosa.Demo.TestWorld.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.TestWorld.x64.exe
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.VBEWorld.x86/Mosa.Demo.VBEWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.VBEWorld.x86/Mosa.Demo.VBEWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.ARMv8A32/Mosa.Kernel.BareMetal.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.ARMv8A32/Mosa.Kernel.BareMetal.ARMv8A32.csproj]
  Mosa.Utility.Configuration -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.Configuration.dll
  Mosa.Kernel.BareMetal.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.ARMv8A32.dll
  Mosa.Tool.Compiler -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Tool.Compiler.dll
  Mosa.Utility.Disassembler -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.Disassembler.dll
  Mosa.Demo.VBEWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.VBEWorld.x86.exe
  Mosa.Utility.Launcher -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.Launcher.dll
  Mosa.Utility.UnitTests -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.UnitTests.dll
  Mosa.Tool.Launcher.Console -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Tool.Launcher.Console.dll

afterwards running...

/home/shadowblitz16/Documents/dev/MOSA-Project/Demos/unix/Run-HelloWorld.x86.sh

gives me...

shadowblitz16@Ubuntu-Desktop:~/Documents/dev/MOSA-Project/Demos/unix$ ./Run-HelloWorld.x86.sh 
Changing directory to /home/shadowblitz16/Documents/dev/MOSA-Project/bin
+ mono Mosa.Tool.Compiler.exe -o -.bin -a x86 -mboot v1 -base-address 0x00500000 mscorlib.dll Mosa.Plug.Korlib.dll Mosa.Plug.Korlib.x86.dll /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.HelloWorld.x86.exe
./Run-Demo.x86.sh: line 24: mono: command not found
+ '[' 127 -ne 0 ']'
+ echo 'compilation failed'
compilation failed
+ exit
shadowblitz16@Ubuntu-Desk
charsleysa commented 3 years ago

@Shadowblitz16 I believe on linux we still have a requirement for mono, please try installing mono on your machine and trying again.

Shadowblitz16 commented 3 years ago

nope still doesn't work..

shadowblitz16@Ubuntu-Desktop:~/Documents/dev$ ./Mosa.sh
[sudo] password for shadowblitz16: 
(Reading database ... 193860 files and directories currently installed.)
Preparing to unpack packages-microsoft-prod.deb ...
Unpacking packages-microsoft-prod (1.0-ubuntu18.04.2) over (1.0-ubuntu18.04.2) ...
Setting up packages-microsoft-prod (1.0-ubuntu18.04.2) ...
'universe' distribution component is already enabled for all sources.
Hit:1 https://repo.steampowered.com/steam stable InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu focal InRelease                      
Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease               
Hit:4 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease              
Hit:5 https://download.mono-project.com/repo/ubuntu stable-focal InRelease     
Hit:6 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal InRelease  
Hit:7 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease            
Hit:8 https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease       
Reading package lists... Done                           
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://download.mono-project.com/repo/ubuntu stable-focal InRelease' doesn't support architecture 'i386'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
apt-transport-https is already the newest version (2.0.5).
0 upgraded, 0 newly installed, 0 to remove and 112 not upgraded.
Hit:1 https://repo.steampowered.com/steam stable InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu focal InRelease                      
Hit:3 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease              
Hit:4 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal InRelease  
Hit:5 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease            
Hit:6 https://download.mono-project.com/repo/ubuntu stable-focal InRelease     
Hit:7 http://security.ubuntu.com/ubuntu focal-security InRelease               
Hit:8 https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease       
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://download.mono-project.com/repo/ubuntu stable-focal InRelease' doesn't support architecture 'i386'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
dotnet-sdk-3.1 is already the newest version (3.1.410-1).
0 upgraded, 0 newly installed, 0 to remove and 112 not upgraded.
snap "dotnet-sdk" is already installed, see 'snap help refresh'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
git is already the newest version (1:2.25.1-1ubuntu3.1).
qemu is already the newest version (1:4.2-3ubuntu6.16).
qemu-system is already the newest version (1:4.2-3ubuntu6.16).
qemu-system-x86 is already the newest version (1:4.2-3ubuntu6.16).
0 upgraded, 0 newly installed, 0 to remove and 112 not upgraded.
fatal: destination path 'MOSA-Project' already exists and is not an empty directory.
  Determining projects to restore...
  All projects are up-to-date for restore.
Microsoft (R) Build Engine version 16.10.1+2fd48ab73 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Korlib/Mosa.Korlib.csproj]
  Mosa.Korlib -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/mscorlib.dll
  Mosa.Compiler.Common -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.Common.dll
  Mosa.Utility.FileSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.FileSystem.dll
  Mosa.UnitTests -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.UnitTests.dll
  Mosa.Utility.DebugEngine -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.DebugEngine.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime/Mosa.Runtime.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime/Mosa.Runtime.csproj]
  Mosa.Compiler.MosaTypeSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.MosaTypeSystem.dll
  Mosa.Compiler.Framework -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.Framework.dll
  Mosa.Runtime -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.dll
  Mosa.Utility.BootImage -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.BootImage.dll
  Mosa.Utility.RSP -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.RSP.dll
  Mosa.Utility.SourceCodeGenerator -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.SourceCodeGenerator.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib/Mosa.Plug.Korlib.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib/Mosa.Plug.Korlib.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceSystem/Mosa.DeviceSystem.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceSystem/Mosa.DeviceSystem.csproj]
  Mosa.DeviceSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.DeviceSystem.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.FileSystem/Mosa.FileSystem.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.FileSystem/Mosa.FileSystem.csproj]
  Mosa.FileSystem -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.FileSystem.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal/Mosa.Kernel.BareMetal.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal/Mosa.Kernel.BareMetal.csproj]
  Mosa.Kernel.BareMetal -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x86/Mosa.Runtime.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x86/Mosa.Runtime.x86.csproj]
  Mosa.Plug.Korlib -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.dll
  Mosa.Runtime.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.x86.dll
  Mosa.Platform.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.ARMv8A32.dll
  Mosa.Tool.CreateBootImage -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Tool.CreateBootImage.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.ARMv8A32/Mosa.Runtime.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.ARMv8A32/Mosa.Runtime.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.ARMv8A32/Mosa.Plug.Korlib.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.ARMv8A32/Mosa.Plug.Korlib.ARMv8A32.csproj]
  Mosa.Runtime.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.ARMv8A32.dll
  Mosa.Plug.Korlib.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.ARMv8A32.dll
  Mosa.Platform.Intel -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.Intel.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.ARMv8A32/Mosa.Kernel.BareMetal.ARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.ARMv8A32/Mosa.Kernel.BareMetal.ARMv8A32.csproj]
  Mosa.Compiler.Framework.xUnit -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Compiler.Framework.xUnit.dll
  Mosa.Kernel.BareMetal.ARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.ARMv8A32.dll
  Mosa.Platform.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.x64.dll
  Mosa.Platform.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Platform.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x86/Mosa.Kernel.BareMetal.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x86/Mosa.Kernel.BareMetal.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x86/Mosa.Kernel.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x86/Mosa.Kernel.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceDriver/Mosa.DeviceDriver.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.DeviceDriver/Mosa.DeviceDriver.csproj]
  Mosa.Kernel.BareMetal.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x86/Mosa.Plug.Korlib.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x86/Mosa.Plug.Korlib.x86.csproj]
  Mosa.Kernel.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x64/Mosa.Runtime.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Runtime.x64/Mosa.Runtime.x64.csproj]
  Mosa.Runtime.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Runtime.x64.dll
  Mosa.Plug.Korlib.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.x86.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.MyWorld.x86/Mosa.Demo.MyWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.MyWorld.x86/Mosa.Demo.MyWorld.x86.csproj]
  Mosa.DeviceDriver -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.DeviceDriver.dll
  Mosa.Demo.MyWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.MyWorld.x86.exe
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.HelloWorld.x86/Mosa.Demo.HelloWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.HelloWorld.x86/Mosa.Demo.HelloWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.BareMetal.HelloWorld.x86/Mosa.BareMetal.HelloWorld.x86.csproj]
  Mosa.Demo.HelloWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.HelloWorld.x86.exe
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.VBEWorld.x86/Mosa.Demo.VBEWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.VBEWorld.x86/Mosa.Demo.VBEWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.CoolWorld.x86/Mosa.Demo.CoolWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.CoolWorld.x86/Mosa.Demo.CoolWorld.x86.csproj]
  Mosa.BareMetal.HelloWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.BareMetal.HelloWorld.x86.exe
  Mosa.Demo.CoolWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.CoolWorld.x86.exe
  Mosa.Demo.VBEWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.VBEWorld.x86.exe
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x64/Mosa.Kernel.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x64/Mosa.Plug.Korlib.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.x64/Mosa.Kernel.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Plug.Korlib.x64/Mosa.Plug.Korlib.x64.csproj]
  Mosa.Kernel.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.x64.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x64/Mosa.Kernel.BareMetal.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Kernel.BareMetal.x64/Mosa.Kernel.BareMetal.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x86/Mosa.Demo.TestWorld.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x86/Mosa.Demo.TestWorld.x86.csproj]
  Mosa.Kernel.BareMetal.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Kernel.BareMetal.x64.dll
  Mosa.Demo.TestWorld.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.TestWorld.x86.exe
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.BareMetal.HelloWorld.ARMv8A32/Mosa.BareMetal.HelloWorldARMv8A32.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.BareMetal.HelloWorld.ARMv8A32/Mosa.BareMetal.HelloWorldARMv8A32.csproj]
  Mosa.BareMetal.HelloWorldARMv8A32 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.BareMetal.HelloWorld.ARMv8A32.exe
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x64/Mosa.Demo.TestWorld.x64.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.Demo.TestWorld.x64/Mosa.Demo.TestWorld.x64.csproj]
  Mosa.Plug.Korlib.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Plug.Korlib.x64.dll
  Mosa.Demo.TestWorld.x64 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.TestWorld.x64.exe
  Mosa.Utility.Configuration -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.Configuration.dll
  Mosa.Utility.Disassembler -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.Disassembler.dll
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "mscorlib". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.UnitTests.x86/Mosa.UnitTests.x86.csproj]
/usr/share/dotnet/sdk/5.0.301/Microsoft.Common.CurrentVersion.targets(2202,5): warning MSB3243: No way to resolve conflict between "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" and "mscorlib". Choosing "mscorlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arbitrarily. [/home/shadowblitz16/Documents/dev/MOSA-Project/Source/Mosa.UnitTests.x86/Mosa.UnitTests.x86.csproj]
  Mosa.UnitTests.x86 -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.UnitTests.x86.exe
  Mosa.Tool.Compiler -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Tool.Compiler.dll
  Mosa.Utility.Launcher -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.Launcher.dll
  Mosa.Tool.Launcher.Console -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Tool.Launcher.Console.dll
  Mosa.Utility.UnitTests -> /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Utility.UnitTests.dll
shadowblitz16@Ubuntu-Desktop:~/Documents/dev/MOSA-Project/Demos/unix$ ./Run-HelloWorld.x86.sh 
Changing directory to /home/shadowblitz16/Documents/dev/MOSA-Project/bin
+ mono Mosa.Tool.Compiler.exe -o -.bin -a x86 -mboot v1 -base-address 0x00500000 mscorlib.dll Mosa.Plug.Korlib.dll Mosa.Plug.Korlib.x86.dll /home/shadowblitz16/Documents/dev/MOSA-Project/bin/Mosa.Demo.HelloWorld.x86.exe
Cannot open assembly 'Mosa.Tool.Compiler.exe': No such file or directory.
+ '[' 2 -ne 0 ']'
+ echo 'compilation failed'
compilation failed
+ exit
shadowblitz16@Ubuntu-Desktop:~/Documents/dev/MOSA-Project/Demos/unix$ mono --version
Mono JIT compiler version 6.12.0.122 (tarball Mon Feb 22 17:33:28 UTC 2021)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    Interpreter:   yes
    LLVM:          yes(610)
    Suspend:       hybrid
    GC:            sgen (concurrent by default)
tgiphil commented 3 years ago

@Shadowblitz16 Can you post the listing of files in the bin directory? (The Unix scripts might be outdated).

Note: The GitHub build environment might be helpful here in debugging.

https://github.com/mosa/MOSA-Project/runs/2423005415?check_suite_focus=true

Shadowblitz16 commented 3 years ago

@tgiphil

shadowblitz16@Ubuntu-Desktop:~/Documents/dev/MOSA-Project/bin$ ls
Asm
CommandLine.dll
cs
de
dnlib.dll
es
fr
it
ja
ko
Microsoft.TestPlatform.CommunicationUtilities.dll
Microsoft.TestPlatform.CoreUtilities.dll
Microsoft.TestPlatform.CrossPlatEngine.dll
Microsoft.TestPlatform.PlatformAbstractions.dll
Microsoft.TestPlatform.Utilities.dll
Microsoft.VisualStudio.CodeCoverage.Shim.dll
Microsoft.VisualStudio.TestPlatform.Common.dll
Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
Mosa.BareMetal.HelloWorld.ARMv8A32.exe
Mosa.BareMetal.HelloWorld.ARMv8A32.exe.config
Mosa.BareMetal.HelloWorld.ARMv8A32.pdb
Mosa.BareMetal.HelloWorld.x86.exe
Mosa.BareMetal.HelloWorld.x86.exe.config
Mosa.BareMetal.HelloWorld.x86.pdb
Mosa.Compiler.Common.deps.json
Mosa.Compiler.Common.dll
Mosa.Compiler.Common.pdb
Mosa.Compiler.Framework.deps.json
Mosa.Compiler.Framework.dll
Mosa.Compiler.Framework.pdb
Mosa.Compiler.Framework.xUnit
Mosa.Compiler.Framework.xUnit.deps.json
Mosa.Compiler.Framework.xUnit.dll
Mosa.Compiler.Framework.xUnit.pdb
Mosa.Compiler.Framework.xUnit.runtimeconfig.dev.json
Mosa.Compiler.Framework.xUnit.runtimeconfig.json
Mosa.Compiler.MosaTypeSystem.deps.json
Mosa.Compiler.MosaTypeSystem.dll
Mosa.Compiler.MosaTypeSystem.pdb
Mosa.Demo.CoolWorld.x86.exe
Mosa.Demo.CoolWorld.x86.exe.config
Mosa.Demo.CoolWorld.x86.pdb
Mosa.Demo.HelloWorld.x86.exe
Mosa.Demo.HelloWorld.x86.exe.config
Mosa.Demo.HelloWorld.x86.pdb
Mosa.Demo.MyWorld.x86.exe
Mosa.Demo.MyWorld.x86.exe.config
Mosa.Demo.MyWorld.x86.pdb
Mosa.Demo.TestWorld.x64.exe
Mosa.Demo.TestWorld.x64.exe.config
Mosa.Demo.TestWorld.x64.pdb
Mosa.Demo.TestWorld.x86.exe
Mosa.Demo.TestWorld.x86.exe.config
Mosa.Demo.TestWorld.x86.pdb
Mosa.Demo.VBEWorld.x86.exe
Mosa.Demo.VBEWorld.x86.exe.config
Mosa.Demo.VBEWorld.x86.pdb
Mosa.DeviceDriver.dll
Mosa.DeviceDriver.pdb
Mosa.DeviceSystem.dll
Mosa.DeviceSystem.pdb
Mosa.FileSystem.dll
Mosa.FileSystem.pdb
Mosa.Kernel.BareMetal.ARMv8A32.dll
Mosa.Kernel.BareMetal.ARMv8A32.pdb
Mosa.Kernel.BareMetal.dll
Mosa.Kernel.BareMetal.pdb
Mosa.Kernel.BareMetal.x64.dll
Mosa.Kernel.BareMetal.x64.pdb
Mosa.Kernel.BareMetal.x86.dll
Mosa.Kernel.BareMetal.x86.pdb
Mosa.Kernel.x64.dll
Mosa.Kernel.x64.pdb
Mosa.Kernel.x86.dll
Mosa.Kernel.x86.pdb
Mosa.Platform.ARMv8A32.deps.json
Mosa.Platform.ARMv8A32.dll
Mosa.Platform.ARMv8A32.pdb
Mosa.Platform.Intel.deps.json
Mosa.Platform.Intel.dll
Mosa.Platform.Intel.pdb
Mosa.Platform.x64.deps.json
Mosa.Platform.x64.dll
Mosa.Platform.x64.pdb
Mosa.Platform.x86.deps.json
Mosa.Platform.x86.dll
Mosa.Platform.x86.pdb
Mosa.Plug.Korlib.ARMv8A32.dll
Mosa.Plug.Korlib.ARMv8A32.pdb
Mosa.Plug.Korlib.dll
Mosa.Plug.Korlib.pdb
Mosa.Plug.Korlib.x64.dll
Mosa.Plug.Korlib.x64.pdb
Mosa.Plug.Korlib.x86.dll
Mosa.Plug.Korlib.x86.pdb
Mosa.Runtime.ARMv8A32.dll
Mosa.Runtime.ARMv8A32.pdb
Mosa.Runtime.dll
Mosa.Runtime.pdb
Mosa.Runtime.x64.dll
Mosa.Runtime.x64.pdb
Mosa.Runtime.x86.dll
Mosa.Runtime.x86.pdb
Mosa.Tool.Compiler
Mosa.Tool.Compiler.deps.json
Mosa.Tool.Compiler.dll
Mosa.Tool.Compiler.dll.config
Mosa.Tool.Compiler.pdb
Mosa.Tool.Compiler.runtimeconfig.dev.json
Mosa.Tool.Compiler.runtimeconfig.json
Mosa.Tool.CreateBootImage
Mosa.Tool.CreateBootImage.deps.json
Mosa.Tool.CreateBootImage.dll
Mosa.Tool.CreateBootImage.dll.config
Mosa.Tool.CreateBootImage.pdb
Mosa.Tool.CreateBootImage.runtimeconfig.dev.json
Mosa.Tool.CreateBootImage.runtimeconfig.json
Mosa.Tool.Launcher.Console
Mosa.Tool.Launcher.Console.deps.json
Mosa.Tool.Launcher.Console.dll
Mosa.Tool.Launcher.Console.pdb
Mosa.Tool.Launcher.Console.runtimeconfig.dev.json
Mosa.Tool.Launcher.Console.runtimeconfig.json
Mosa.UnitTests.dll
Mosa.UnitTests.pdb
Mosa.UnitTests.x86.exe
Mosa.UnitTests.x86.exe.config
Mosa.UnitTests.x86.pdb
Mosa.Utility.BootImage.deps.json
Mosa.Utility.BootImage.dll
Mosa.Utility.BootImage.pdb
Mosa.Utility.Configuration.deps.json
Mosa.Utility.Configuration.dll
Mosa.Utility.Configuration.pdb
Mosa.Utility.DebugEngine.deps.json
Mosa.Utility.DebugEngine.dll
Mosa.Utility.DebugEngine.pdb
Mosa.Utility.Disassembler.deps.json
Mosa.Utility.Disassembler.dll
Mosa.Utility.Disassembler.pdb
Mosa.Utility.FileSystem.deps.json
Mosa.Utility.FileSystem.dll
Mosa.Utility.FileSystem.pdb
Mosa.Utility.Launcher.deps.json
Mosa.Utility.Launcher.dll
Mosa.Utility.Launcher.pdb
Mosa.Utility.RSP.deps.json
Mosa.Utility.RSP.dll
Mosa.Utility.RSP.pdb
Mosa.Utility.SourceCodeGenerator
Mosa.Utility.SourceCodeGenerator.deps.json
Mosa.Utility.SourceCodeGenerator.dll
Mosa.Utility.SourceCodeGenerator.dll.config
Mosa.Utility.SourceCodeGenerator.pdb
Mosa.Utility.SourceCodeGenerator.runtimeconfig.dev.json
Mosa.Utility.SourceCodeGenerator.runtimeconfig.json
Mosa.Utility.UnitTests
Mosa.Utility.UnitTests.deps.json
Mosa.Utility.UnitTests.dll
Mosa.Utility.UnitTests.dll.config
Mosa.Utility.UnitTests.pdb
Mosa.Utility.UnitTests.runtimeconfig.dev.json
Mosa.Utility.UnitTests.runtimeconfig.json
mscorlib.dll
mscorlib.pdb
Newtonsoft.Json.dll
NuGet.Frameworks.dll
pl
PriorityQueue.dll
pt-BR
ref
reko
Reko.Arch.Alpha.dll
Reko.Arch.Arc.dll
Reko.Arch.Arm.dll
Reko.Arch.Avr.dll
Reko.Arch.Blackfin.dll
Reko.Arch.Cray.dll
Reko.Arch.H8.dll
Reko.Arch.i8051.dll
Reko.Arch.LatticeMico.dll
Reko.Arch.M6800.dll
Reko.Arch.M68k.Design.dll
Reko.Arch.M68k.dll
Reko.Arch.MicroBlaze.dll
Reko.Arch.MicrochipPIC.Design.dll
Reko.Arch.MicrochipPIC.dll
Reko.Arch.Mips.dll
Reko.Arch.Mos6502.dll
Reko.Arch.Msp430.dll
Reko.Arch.OpenRISC.dll
Reko.Arch.PaRisc.dll
Reko.Arch.Pdp11.dll
Reko.Arch.PowerPC.Design.dll
Reko.Arch.PowerPC.dll
Reko.Arch.RiscV.dll
Reko.Arch.Rl78.dll
Reko.Arch.Sparc.dll
Reko.Arch.SuperH.dll
Reko.Arch.Tlcs.dll
Reko.Arch.Vax.dll
Reko.Arch.WE32100.dll
Reko.Arch.X86.Design.dll
Reko.Arch.X86.dll
Reko.Arch.Xtensa.dll
Reko.Arch.Z80.dll
Reko.Core.dll
Reko.dll
Reko.Environments.AmigaOS.Design.dll
Reko.Environments.AmigaOS.dll
Reko.Environments.AtariTOS.dll
Reko.Environments.BbcMicro.dll
Reko.Environments.C64.dll
Reko.Environments.Cpm.dll
Reko.Environments.Dreamcast.dll
Reko.Environments.Hpux.dll
Reko.Environments.MacOS.dll
Reko.Environments.MorphOS.dll
Reko.Environments.Msdos.Design.dll
Reko.Environments.Msdos.dll
Reko.Environments.OS2.dll
Reko.Environments.Ps3.dll
Reko.Environments.RiscOS.dll
Reko.Environments.RT11.dll
Reko.Environments.SegaGenesis.dll
Reko.Environments.Snes.dll
Reko.Environments.Switch.dll
Reko.Environments.SysV.dll
Reko.Environments.Wii.dll
Reko.Environments.Windows.dll
Reko.Environments.Xbox.dll
Reko.Environments.ZX81.dll
Reko.ImageLoaders.BinHex.dll
Reko.ImageLoaders.Coff.dll
Reko.ImageLoaders.Dol.dll
Reko.ImageLoaders.Elf.dll
Reko.ImageLoaders.HpSom.dll
Reko.ImageLoaders.Hunk.dll
Reko.ImageLoaders.IntelHex.dll
Reko.ImageLoaders.MachO.dll
Reko.ImageLoaders.MzExe.dll
Reko.ImageLoaders.Nro.dll
Reko.ImageLoaders.OdbgScript.dll
Reko.ImageLoaders.Srec.dll
Reko.ImageLoaders.TekHex.dll
Reko.ImageLoaders.VmsExe.dll
Reko.ImageLoaders.WebAssembly.dll
Reko.ImageLoaders.Xbe.dll
Reko.ImageLoaders.Xex.dll
Reko.Libraries.Libc.dll
Reko.Libraries.Microchip.Utils.dll
Reko.Libraries.Python.dll
Reko.Symbols.LGSymLoader.dll
ru
testhost.dll
tr
xunit.abstractions.dll
xunit.assert.dll
xunit.core.dll
xunit.execution.dotnet.dll
xunit.runner.reporters.netcoreapp10.dll
xunit.runner.utility.netcoreapp10.dll
xunit.runner.visualstudio.dotnetcore.testadapter.dll
zh-Hans
zh-Hant
charsleysa commented 3 years ago

Looks like the NET5.0 binaries don't have the ".exe" extension on Unix, I think these can be run directly, no need to be run through mono.

I haven't double checked but any commands in the scripts like mono Mosa.Tool.Compiler.exe blah blah could be changed to Mosa.Tool.Compiler blah blah and it should work.

Shadowblitz16 commented 3 years ago

I don't understand. why is it calling a exe in a linux bash script? linux doesn't support exe files

charsleysa commented 3 years ago

Because that's how dotnet used to work on Linux when Microsoft didn't officially support Linux and mono was the main version of dotnet on Linux.

Shadowblitz16 commented 3 years ago

well most of the projects in the linux solution expect .net framework 472 and everything is set to 5.0

charsleysa commented 3 years ago

Yes, the tooling uses 5.0 while the actual os code still uses framework 472.

Shadowblitz16 commented 3 years ago

The issue is it doesn't build in rider on linux. there are a ton of errors in the solution.

tgiphil commented 3 years ago

Try:

apt-get install -y wget qemu qemu-system qemu-system-x86
dotnet restore Source/Mosa.Linux.sln
dotnet build Source/Mosa.Linux.sln

and then to test:

dotnet bin/Mosa.Utility.UnitTests.dll -oMax -s Emulator.Display=false

and then for HelloWorld:

bin\Mosa.Tool.Launcher.Console.exe bin\Mosa.Demo.HelloWorld.x86.exe -s Launcher.Test=true
tgiphil commented 3 years ago

Note: The old Unix scripts will be removed in the next major update. Hopefully, we can update the scripts for Unix as well.

Shadowblitz16 commented 3 years ago

Is the linux solution going to be updated too? I saw there was a issue for a nuget package for this potentially being added.

It would really be nice to just be able to add a nuget package to our projects, build with the ide, and invoke the qemu process with the run button.

tgiphil commented 3 years ago

Good instructions here:

http://www.mosa-project.org/getting-started-linux.html

tgiphil commented 3 years ago

The instructions have been updated and validated on a fresh Ubuntu 21.04 build:

http://www.mosa-project.org/getting-started-linux.html

Please let me know if this works.