Closed Shadowblitz16 closed 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.
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)
@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
@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
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.
I don't understand. why is it calling a exe in a linux bash script? linux doesn't support exe files
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.
well most of the projects in the linux solution expect .net framework 472 and everything is set to 5.0
Yes, the tooling uses 5.0 while the actual os code still uses framework 472.
The issue is it doesn't build in rider on linux. there are a ton of errors in the solution.
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
Note: The old Unix scripts will be removed in the next major update. Hopefully, we can update the scripts for Unix as well.
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.
Good instructions here:
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.
I can't get this to build via terminal or through rider I ran this...
and got this...
afterwards running...
gives me...