Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meet problem when run game and run appimage #76

Closed
fusion809 opened this issue Sep 6, 2019 · 112 comments
Closed

Meet problem when run game and run appimage #76

fusion809 opened this issue Sep 6, 2019 · 112 comments
Labels
Can't reproduce The issue can't be reproduced, and it will be closed if try many times still can't reproduce Crash Game crashed OS: Linux The problem caused on Linux platform Reopen This was a closed issue but have been reopened by the request of community Runtime The issue is related to the runtime error Temporarily closed Maybe reopen later

Comments

@fusion809
Copy link
Contributor

fusion809 commented Sep 6, 2019

Hi,

On Arch Linux, I get this build error for commit 1d106e71c42b1aeab08c00a025187bff81995343:

make[1]: Leaving directory '/data/GitHub/others/Yuris-Revenge/engine'
make[1]: Entering directory '/data/GitHub/others/Yuris-Revenge/engine'
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/OpenRA.Utility.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/OpenRA.Server.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/OpenRA.Platforms.Default.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/OpenRA.Test.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/OpenRA.PostProcess.csproj]
make[1]: *** [Makefile:155: core] Error 1
make[1]: Leaving directory '/data/GitHub/others/Yuris-Revenge/engine'
make: *** [Makefile:44: engine] Error 2

I do not get any errors from building the latest commits of OpenRA, so therefore I doubt this is the fault of the game engine itself or my setup.

Thanks for your time

@cookgreen
Copy link
Owner

Seems like you don't install .Net core SDK?

@fusion809
Copy link
Contributor Author

fusion809 commented Sep 6, 2019

I don't have the SDK installed at the moment, but I did have a preview version of it and a stable version of it installed before and I received the exact same error from attempting to build this same commit.

@cookgreen
Copy link
Owner

You can install the sdk and try again

@cookgreen cookgreen added the Runtime The issue is related to the runtime error label Sep 7, 2019
@fusion809
Copy link
Contributor Author

As I said, I get the same error regardless of whether the SDK is installed or not. I just ran it again with the stable .NET SDK installed, and I got the error:

OpenRA engine version playtest-20190825 is required.
Downloading engine...
Compiling engine...
make[1]: Entering directory '/data/GitHub/others/Yuris-Revenge/engine'
make[1]: Leaving directory '/data/GitHub/others/Yuris-Revenge/engine'
make[1]: Entering directory '/data/GitHub/others/Yuris-Revenge/engine'
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/OpenRA.Utility.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/OpenRA.Server.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/OpenRA.Platforms.Default.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/OpenRA.Test.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/OpenRA.PostProcess.csproj]
make[1]: *** [Makefile:155: core] Error 1
make[1]: Leaving directory '/data/GitHub/others/Yuris-Revenge/engine'
make: *** [Makefile:44: engine] Error 2

@fusion809
Copy link
Contributor Author

If you want proof the SDK is installed pacman -Qi dotnet-sdk returns:

Name            : dotnet-sdk
Version         : 2.2.6+108-1
Description     : The .NET Core SDK
Architecture    : x86_64
URL             : https://www.microsoft.com/net/core
Licenses        : MIT
Groups          : None
Provides        : dotnet-sdk-2.2
Depends On      : dotnet-runtime
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : dotnet-sdk-2.2
Replaces        : None
Installed Size  : 125.22 MiB
Packager        : Maxime Gauduin <[email protected]>
Build Date      : Fri 19 Jul 2019 03:49:13 AEST
Install Date    : Sat 07 Sep 2019 13:54:32 AEST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

@cookgreen
Copy link
Owner

Wired

@cookgreen
Copy link
Owner

cookgreen commented Sep 7, 2019

@abcdefg30 @MustaphaTR

@cookgreen cookgreen added the Need Help Need Additional help from the official team and community label Sep 7, 2019
@cookgreen cookgreen pinned this issue Sep 7, 2019
@abcdefg30
Copy link
Contributor

project.assets.json files missing sound like the restore didn't happen. Can you try running dotnet restore?

@fusion809
Copy link
Contributor Author

Still get an error after that, just a different one:

make[1]: Entering directory '/data/GitHub/others/Yuris-Revenge/engine'
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  OpenRA.PostProcess -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess.exe
/usr/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Open.Nat". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
/usr/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Eluant". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
/usr/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "MaxMind.Db". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(15,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(16,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(13,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(14,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(13,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(14,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
FileFormats/Png.cs(18,31): error CS0234: The type or namespace name 'Checksum' does not exist in the namespace 'ICSharpCode.SharpZipLib' (are you missing an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(16,7): error CS0246: The type or namespace name 'MaxMind' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/UPnP.cs(18,7): error CS0246: The type or namespace name 'Open' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(15,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(16,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptContext.cs(18,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptMemberWrapper.cs(16,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptObjectWrapper.cs(13,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptObjectWrapper.cs(14,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptTypes.cs(13,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(14,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(15,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(15,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(16,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(13,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(14,7): error CS0246: The type or namespace name 'Eluant' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(25,66): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(25,84): error CS0246: The type or namespace name 'ILuaEqualityBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(25,105): error CS0246: The type or namespace name 'ILuaToStringBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(433,26): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(433,46): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(433,61): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(433,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(442,28): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(442,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(427,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(427,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Actor.cs(427,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(38,60): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(38,78): error CS0246: The type or namespace name 'ILuaEqualityBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(38,99): error CS0246: The type or namespace name 'ILuaToStringBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(252,28): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(252,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(237,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(237,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(237,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(243,26): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(243,46): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(243,61): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Player.cs(243,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(19,40): error CS0246: The type or namespace name 'ILuaAdditionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(19,61): error CS0246: The type or namespace name 'ILuaSubtractionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(19,85): error CS0246: The type or namespace name 'ILuaEqualityBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(19,106): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(123,26): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(123,46): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(123,61): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(123,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(90,23): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(90,43): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(90,58): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(90,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(100,28): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(100,48): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(100,63): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(100,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(132,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(132,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CPos.cs(132,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(20,40): error CS0246: The type or namespace name 'ILuaAdditionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(20,61): error CS0246: The type or namespace name 'ILuaSubtractionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(20,85): error CS0246: The type or namespace name 'ILuaUnaryMinusBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(20,108): error CS0246: The type or namespace name 'ILuaEqualityBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(20,129): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptObjectWrapper.cs(18,63): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(99,26): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(99,46): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(99,61): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(99,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(76,23): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(76,43): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(76,58): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(76,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(85,28): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(85,48): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(85,63): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(85,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(94,25): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(94,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(108,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(108,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
CVec.cs(108,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptContext.cs(101,71): error CS0246: The type or namespace name 'LuaFunction' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(20,40): error CS0246: The type or namespace name 'ILuaAdditionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(20,61): error CS0246: The type or namespace name 'ILuaSubtractionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(20,85): error CS0246: The type or namespace name 'ILuaUnaryMinusBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(20,108): error CS0246: The type or namespace name 'ILuaEqualityBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(20,129): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptContext.cs(297,10): error CS0246: The type or namespace name 'LuaTable' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptContext.cs(135,12): error CS0246: The type or namespace name 'MemoryConstrainedLuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(24,93): error CS0246: The type or namespace name 'ILuaAdditionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(24,114): error CS0246: The type or namespace name 'ILuaSubtractionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(24,138): error CS0246: The type or namespace name 'ILuaEqualityBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(24,159): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptContext.cs(136,12): error CS0246: The type or namespace name 'LuaFunction' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(135,26): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(135,46): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(135,61): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(135,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(115,23): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(115,43): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(115,58): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(115,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(125,28): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(125,48): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(125,63): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(125,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptMemberWrapper.cs(46,19): error CS0246: The type or namespace name 'LuaVararg' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptMemberWrapper.cs(46,3): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptMemberWrapper.cs(98,23): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptMemberWrapper.cs(98,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(145,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(145,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WDist.cs(145,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptMemberWrapper.cs(109,19): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptMemberWrapper.cs(109,39): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(135,26): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(135,46): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(135,61): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(135,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptObjectWrapper.cs(49,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptObjectWrapper.cs(49,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptObjectWrapper.cs(49,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(112,23): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(112,43): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(112,58): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(112,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(121,28): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(121,48): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(121,63): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(121,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(130,25): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(130,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptTypes.cs(19,42): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(144,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(144,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptTypes.cs(28,45): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptTypes.cs(36,42): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WVec.cs(144,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Scripting/ScriptTypes.cs(151,17): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(55,10): error CS0246: The type or namespace name 'Reader' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(24,5): error CS0246: The type or namespace name 'ConstructorAttribute' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(24,5): error CS0246: The type or namespace name 'Constructor' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(35,5): error CS0246: The type or namespace name 'ConstructorAttribute' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(35,5): error CS0246: The type or namespace name 'Constructor' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(46,5): error CS0246: The type or namespace name 'ConstructorAttribute' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/GeoIP.cs(46,5): error CS0246: The type or namespace name 'Constructor' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/UPnP.cs(26,10): error CS0246: The type or namespace name 'NatDevice' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
Network/UPnP.cs(27,10): error CS0246: The type or namespace name 'Mapping' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(21,40): error CS0246: The type or namespace name 'ILuaAdditionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(21,61): error CS0246: The type or namespace name 'ILuaSubtractionBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(21,85): error CS0246: The type or namespace name 'ILuaEqualityBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(21,106): error CS0246: The type or namespace name 'ILuaTableBinding' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(116,26): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(116,46): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(116,61): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(116,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
FileSystem/ZipFile.cs(28,14): error CS0618: 'ZipFile' is obsolete: 'This assembly has been deprecated. Please use https://www.nuget.org/packages/SharpZipLib/ instead.' [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(83,23): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(83,43): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(83,58): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(83,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(93,28): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(93,48): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(93,63): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(93,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(125,24): error CS0246: The type or namespace name 'LuaRuntime' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(125,44): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
WPos.cs(125,10): error CS0246: The type or namespace name 'LuaValue' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
FileSystem/ZipFile.cs(196,34): error CS0246: The type or namespace name 'IStaticDataSource' could not be found (are you missing a using directive or an assembly reference?) [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/OpenRA.Utility.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/OpenRA.Server.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/OpenRA.Platforms.Default.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/OpenRA.Test.csproj]
make[1]: Leaving directory '/data/GitHub/others/Yuris-Revenge/engine'

@abcdefg30
Copy link
Contributor

Hrm, it can't find the Eluant dependency. Does running make dependencies help?

@fusion809
Copy link
Contributor Author

It appears you haven't read this project's Makefile as I get this error from make dependencies:

make: *** No rule to make target 'dependencies'.  Stop.

@abcdefg30
Copy link
Contributor

Looking at it, the make.ps1 file was apparently not updated.

@abcdefg30
Copy link
Contributor

It appears you haven't read this project's Makefile

Yeah I haven't, I assumed it uses the standard one.

@abcdefg30
Copy link
Contributor

Does make dependencies work inside the engine directory? (Since that should use the engine's Makefile.)

@fusion809
Copy link
Contributor Author

Well, I'll be, you're right. After running make dependences in the engine, then popping out and running make in the main directory again, the mod builds correctly. Although, now I get a runtime error:

Exception of type `System.Reflection.ReflectionTypeLoadException`: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
Could not resolve type with token 010000a8 from typeref (expected class 'OpenRA.Traits.ResourceTypeInfo' in assembly 'OpenRA.Game, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null')
Could not resolve type with token 010000a8 from typeref (expected class 'OpenRA.Traits.ResourceTypeInfo' in assembly 'OpenRA.Game, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null')
Could not resolve type with token 010001dd from typeref (expected class 'OpenRA.Activities.CompositeActivity' in assembly 'OpenRA.Game, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null')
  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in /build/mono/src/mono/mcs/class/corlib/System.Reflection/Assembly.cs:411 
  at OpenRA.Exts.GetNamespaces (System.Reflection.Assembly a) [0x00000] in <f3d1a82720db4c8981fdea68a4184940>:0 
  at OpenRA.ObjectCreator+<>c.<.ctor>b__4_0 (System.Reflection.Assembly asm) [0x0000d] in <f3d1a82720db4c8981fdea68a4184940>:0 
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].ToArray () [0x00028] in /build/mono/src/mono/external/corefx/src/System.Linq/src/System/Linq/SelectMany.cs:232 
  at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0000e] in /build/mono/src/mono/external/corefx/src/System.Linq/src/System/Linq/ToCollection.cs:18 
  at OpenRA.ObjectCreator..ctor (OpenRA.Manifest manifest, OpenRA.InstalledMods mods) [0x0010e] in <f3d1a82720db4c8981fdea68a4184940>:0 
  at OpenRA.ModData..ctor (OpenRA.Manifest mod, OpenRA.InstalledMods mods, System.Boolean useLoadScreen) [0x00029] in <f3d1a82720db4c8981fdea68a4184940>:0 
  at OpenRA.Game.InitializeMod (System.String mod, OpenRA.Arguments args) [0x0015a] in <f3d1a82720db4c8981fdea68a4184940>:0 
  at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x0046f] in <f3d1a82720db4c8981fdea68a4184940>:0 
  at OpenRA.Game.InitializeAndRun (System.String[] args) [0x00006] in <f3d1a82720db4c8981fdea68a4184940>:0 
  at OpenRA.Program.Main (System.String[] args) [0x00044] in <f3d1a82720db4c8981fdea68a4184940>:0 

Guessing a separate issue is required?

@abcdefg30
Copy link
Contributor

That looks like something went wrong during compilation. Can you try running make in the engine directory to build the engine there directly before running make in the main dir?

@fusion809
Copy link
Contributor Author

Just gave that a go, then rebuilt the AppImage and tried to launch it again, and I got the exact same error, I'm afraid.

@fusion809
Copy link
Contributor Author

Hmm, that is odd... The AppImage crashes, but when launched via launch-game.sh it runs fine...

@cookgreen
Copy link
Owner

Hi, I post the new commit fot updating the tool chain, you can have a try @fusion809

@fusion809
Copy link
Contributor Author

@cookgreen the latest commit builds just fine. Although, now I'm getting the error, when trying to build the AppImage with packaging/linux/buildpackage.sh:

Required mod.config variables are missing:\n   PACKAGING_OVERWRITE_MOD_VERSION\nRepair your mod.config (or user.config) and try again.

@fusion809
Copy link
Contributor Author

fusion809 commented Sep 7, 2019

Forgive me, @cookgreen, but might I ask have you considered setting up a Travis CI build to check for build errors on platforms you don't use? I suspect it would save everyone (including yourself) a fair bit of time.

@cookgreen
Copy link
Owner

@fusion809 Done

And as for the Travis CI, I will restore it, thanks for your advice!

@fusion809
Copy link
Contributor Author

Um, I still get, with the latest commit, an AppImage build error related to mod.config:

Required mod.config variables are missing:\n   PACKAGING_OVERWRITE_MOD_VERSION\nRepair your mod.config (or user.config) and try again.

@cookgreen
Copy link
Owner

@fusion809 How about this one?

@fusion809
Copy link
Contributor Author

Worse, the old error we started with has come back:

/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/OpenRA.Utility.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/OpenRA.Server.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/OpenRA.Platforms.Default.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/OpenRA.Test.csproj]
/usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/OpenRA.PostProcess.csproj]

@cookgreen
Copy link
Owner

NOOOOOOOOOOOO!

@cookgreen
Copy link
Owner

@fusion809 I have enabled the Travis CI

@fusion809
Copy link
Contributor Author

Package output? You mean the command-line output produced by running ./buildpackage.sh playtest-20190825 /path/to/folder? It is:

Building core files
Version changed to playtest-20190825.
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
Fetching ICSharpCode.SharpZipLib from NuGet
Fetching MaxMind.Db from NuGet
Fetching NUnit from NuGet
Fetching NUnit.Console from NuGet
Fetching Open.Nat from NuGet
Fetching FuzzyLogicLibrary from NuGet.
Fetching SDL2-CS from GitHub.
Fetching OpenAL-CS from GitHub.
Fetching Eluant from GitHub.
Fetching rix0rrr.BeaconLib from NuGet.
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  Restore completed in 237.7 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj.
  Restore completed in 29.31 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj.
  Restore completed in 5.25 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj.
  Restore completed in 2.51 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj.
  Restore completed in 5.13 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default/OpenRA.Platforms.Default.csproj.
  Restore completed in 4.22 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/OpenRA.PostProcess.csproj.
  Restore completed in 5.66 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server/OpenRA.Server.csproj.
  Restore completed in 3.05 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test/OpenRA.Test.csproj.
  Restore completed in 4.84 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility/OpenRA.Utility.csproj.
Updating GeoIP country database from MaxMind.
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  OpenRA.PostProcess -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess.exe
  OpenRA.Game -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game.exe
  Post-processing /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game.exe
   - Enabling /LARGEADDRESSAWARE
  OpenRA.Mods.Common -> /data/GitHub/others/Yuris-Revenge/engine/mods/common/OpenRA.Mods.Common.dll
  OpenRA.Mods.Cnc -> /data/GitHub/others/Yuris-Revenge/engine/mods/common/OpenRA.Mods.Cnc.dll
  OpenRA.Utility -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility.exe
  Post-processing /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Utility.exe
   - Enabling /LARGEADDRESSAWARE
  OpenRA.Server -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server.exe
  Post-processing /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Server.exe
   - Enabling /LARGEADDRESSAWARE
  OpenRA.Mods.D2k -> /data/GitHub/others/Yuris-Revenge/engine/mods/d2k/OpenRA.Mods.D2k.dll
  OpenRA.Platforms.Default -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Platforms.Default.dll
  OpenRA.Test -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Test.dll
Installing OpenRA engine to /data/GitHub/others/Yuris-Revenge/packaging/linux/YurisRevenge.appdir/usr/lib/openra
Installing OpenRA common mod files to /data/GitHub/others/Yuris-Revenge/packaging/linux/YurisRevenge.appdir/usr/lib/openra
Building mod files
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  Restore completed in 41.61 ms for /data/GitHub/others/Yuris-Revenge/OpenRA.Mods.YR/OpenRA.Mods.YR.csproj.
  Restore completed in 0.69 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game/OpenRA.Game.csproj.
  Restore completed in 0.5 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj.
  Restore completed in 1.03 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj.
  Restore completed in 0.32 ms for /data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess/OpenRA.PostProcess.csproj.
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  OpenRA.PostProcess -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess.exe
  OpenRA.Game -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game.exe
  OpenRA.Mods.Common -> /data/GitHub/others/Yuris-Revenge/engine/mods/common/OpenRA.Mods.Common.dll
  OpenRA.Mods.Cnc -> /data/GitHub/others/Yuris-Revenge/engine/mods/common/OpenRA.Mods.Cnc.dll
  OpenRA.Mods.YR -> /data/GitHub/others/Yuris-Revenge/mods/yr/OpenRA.Mods.YR.dll
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  OpenRA.PostProcess -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.PostProcess.exe
  OpenRA.Game -> /data/GitHub/others/Yuris-Revenge/engine/OpenRA.Game.exe
  OpenRA.Mods.Common -> /data/GitHub/others/Yuris-Revenge/engine/mods/common/OpenRA.Mods.Common.dll
  OpenRA.Mods.Cnc -> /data/GitHub/others/Yuris-Revenge/engine/mods/common/OpenRA.Mods.Cnc.dll
  OpenRA.Mods.YR -> /data/GitHub/others/Yuris-Revenge/mods/yr/OpenRA.Mods.YR.dll
Downloading dependencies
Building AppImage
squashfs-root/.DirIcon
squashfs-root/AppRun
squashfs-root/appimagetool.desktop
squashfs-root/appimagetool.svg
squashfs-root/usr
squashfs-root/usr/bin
squashfs-root/usr/bin/AppRun
squashfs-root/usr/bin/appimagetool
squashfs-root/usr/bin/desktop-file-validate
squashfs-root/usr/bin/zsyncmake
squashfs-root/usr/lib
squashfs-root/usr/lib/appimagekit
squashfs-root/usr/lib/appimagekit/mksquashfs
squashfs-root/usr/lib/libffi.so.5
squashfs-root/usr/lib/libgio-2.0.so
squashfs-root/usr/lib/libgio-2.0.so.0
squashfs-root/usr/lib/libgio-2.0.so.0.4400.0
squashfs-root/usr/lib/libglib-2.0.so
squashfs-root/usr/lib/libglib-2.0.so.0
squashfs-root/usr/lib/libglib-2.0.so.0.4400.0
squashfs-root/usr/lib/libgmodule-2.0.so
squashfs-root/usr/lib/libgmodule-2.0.so.0
squashfs-root/usr/lib/libgmodule-2.0.so.0.4400.0
squashfs-root/usr/lib/libgobject-2.0.so
squashfs-root/usr/lib/libgobject-2.0.so.0
squashfs-root/usr/lib/libgobject-2.0.so.0.4400.0
squashfs-root/usr/lib/libgthread-2.0.so
squashfs-root/usr/lib/libgthread-2.0.so.0
squashfs-root/usr/lib/libgthread-2.0.so.0.4400.0
squashfs-root/usr/share
squashfs-root/usr/share/applications
squashfs-root/usr/share/applications/appimagetool.desktop
squashfs-root/usr/share/icons
squashfs-root/usr/share/icons/hicolor
squashfs-root/usr/share/icons/hicolor/scalable
squashfs-root/usr/share/icons/hicolor/scalable/apps
squashfs-root/usr/share/icons/hicolor/scalable/apps/appimagetool.svg
squashfs-root/usr/share/metainfo
squashfs-root/usr/share/metainfo/appimagetool.appdata.xml
appimagetool, continuous build (commit fef038a), build 2093 built on 2019-07-07 12:07:34 UTC
Using architecture x86_64
Deleting pre-existing .DirIcon
Creating .DirIcon symlink based on information from desktop file
WARNING: AppStream upstream metadata is missing, please consider creating it
         in usr/share/metainfo/openra-yr.appdata.xml
         Please see https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps
         for more information or use the generator at http://output.jsbin.com/qoqukof.
Generating squashfs...
Parallel mksquashfs: Using 16 processors
Creating 4.0 filesystem on /data/Applications/OpenRA/YurisRevenge-playtest-20190825-x86_64.AppImage, block size 131072.

[===============================================================-] 980/980 100%

Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
	compressed data, compressed metadata, compressed fragments, compressed xattrs
	duplicates are removed
Filesystem size 22589.21 Kbytes (22.06 Mbytes)
	36.05% of uncompressed filesystem size (62659.36 Kbytes)
Inode table size 8613 bytes (8.41 Kbytes)
	30.51% of uncompressed inode table size (28233 bytes)
Directory table size 6472 bytes (6.32 Kbytes)
	37.86% of uncompressed directory table size (17096 bytes)
Number of duplicate files found 7
Number of inodes 833
Number of files 652
Number of fragments 183
Number of symbolic links  1
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 180
Number of ids (unique uids + gids) 1
Number of uids 1
	root (0)
Number of gids 1
	root (0)
Embedding ELF...
Marking the AppImage as executable...
Embedding MD5 digest
Success

Please consider submitting your AppImage to AppImageHub, the crowd-sourced
central directory of available AppImages, by opening a pull request
at https://github.com/AppImage/appimage.github.io
/data/GitHub/others/Yuris-Revenge/packaging/linux/YurisRevenge.appdir should be packaged as /data/Applications/OpenRA/YurisRevenge-playtest-20190825-x86_64.AppImage

@cookgreen
Copy link
Owner

@fusion809 Could you please try the new commit?

@fusion809
Copy link
Contributor Author

That was the one I just built (i.e. the one for which I got that build output) and I just tried to launch its AppImage and that too crashed with the same error.

@cookgreen
Copy link
Owner

alright

@fusion809
Copy link
Contributor Author

Oops, sorry I forgot about a similar issue I filed a few months before opening this one. It involves Dune II's AppImage: OpenRA/d2#140. Same exact launch error.

@cookgreen
Copy link
Owner

cookgreen commented Sep 28, 2019

Oops, sorry I forgot about a similar issue I filed a few months before opening this one. It involves Dune II's AppImage: OpenRA/d2#140. Same exact launch error.

so it may cause by your mono framework if as @GraionDilach said

@cookgreen
Copy link
Owner

please run pacman -Syu

@fusion809
Copy link
Contributor Author

fusion809 commented Sep 28, 2019

I run yay -Syu probably at least 4 times a day, lol, and that's a wrapper for pacman that also manages the AUR. So my software is always up to date. I just ran it for the sake of checking for any updates that might have come within the past couple of hours since I last ran that command, and there were none.

@cookgreen
Copy link
Owner

I run yay -Syu probably at least 4 times a day, lol, and that's a wrapper for pacman that also manages the AUR. So my software is always up to date. I just ran it for the sake of checking for any updates that might have come within the past couple of hours since I last ran that command, and there were none.

OK

@fusion809
Copy link
Contributor Author

Aha, GraionDilach offered a solution at d2's repo:

Yes, you're correct with that not being the cause - just found it here:

https://github.com/OpenRA/d2/blob/0a74333011044263084f9e714035200fbb676fd7/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs#L14

@evgeniysergeev Upstream removed System.Drawing usage because that lead to a lot of dependencies required to be integrated into the AppImage and the crash is caused by this. You need to follow suit, OpenRA/OpenRA#15973 gives you the examples to look at.

@GraionDilach
Copy link

This repo does not use System.Drawing directly in the codebase.

However since it is indeed referred within the Windows packaging, I suspect the ModSDK wasn't updated (properly) to playtest-20190825.

@cookgreen
Copy link
Owner

This repo does not use System.Drawing directly in the codebase.

However since it is indeed referred within the Windows packaging, I suspect the ModSDK wasn't updated (properly) to playtest-20190825.

I have downloaded the OpenRAModSDK from the official over and over again, and replace all the files to my repo, nothing changed
And I have tested the appimage in ubuntu, it works fine. @fusion809 also tested my appimage, it also works fine for him.

@fusion809
Copy link
Contributor Author

@cookgreen guessing that when you tried Arch you could reproduce this AppImage error, however? I do recall you saying you were trying Arch earlier, but you haven't said anything relating to that little experiment since. Did you experience the error, or was it such a pain to set up that you decided to ditch it and just have me be your eyes and ears w.r.t. Arch?

@cookgreen
Copy link
Owner

@cookgreen guessing that when you tried Arch you could reproduce this AppImage error, however? I do recall you saying you were trying Arch earlier, but you haven't said anything relating to that little experiment since. Did you experience the error, or was it such a pain to set up that you decided to ditch it and just have me be your eyes and ears w.r.t. Arch?

No, I haven't reproduced on ArchLinux, I don't know whether I can use Manjaro?

@cookgreen
Copy link
Owner

@fusion809 Installing Manjaro System image

@fusion809
Copy link
Contributor Author

Might, although Manjaro does tend to keep its software a little more conservative than Arch, but still maybe it might give you that error.

@cookgreen
Copy link
Owner

cookgreen commented Oct 28, 2019

@cookgreen
Copy link
Owner

image

@cookgreen
Copy link
Owner

@fusion809
Copy link
Contributor Author

Your last AppImage crashes with the error:

OpenRA engine version playtest-20190825
Red Alert 2 Yuri's Revenge mod version playtest-20190825
on map ad3cc6f47c35a0a232f764a5725826f51f179e18 (New Hights by Westwood Studios).
Date: 2019-10-28 09:29:47Z
Operating System: Linux (Unix 5.3.7.1)
Runtime Version: Mono 5.20.1.19 (tarball Thu Apr 11 09:05:42 UTC 2019) CLR 4.0.30319.42000
Exception of type `System.InvalidOperationException`: Nullable object must have a value.
  at System.Nullable`1[T].get_Value () [0x00008] in <6649516e5b3542319fb262b421af0adb>:0 
  at OpenRA.Mods.RA2.Traits.ChronoResourceDelivery.TeleportIfPossible (OpenRA.Actor self) [0x00041] in /root/Yuris-Revenge/OpenRA.Mods.YR/Traits/ChronoResourceDelivery.cs:112 
  at OpenRA.Mods.RA2.Traits.ChronoResourceDelivery.Tick (OpenRA.Actor self) [0x00028] in /root/Yuris-Revenge/OpenRA.Mods.YR/Traits/ChronoResourceDelivery.cs:69 
  at OpenRA.World+<>c.<Tick>b__106_0 (OpenRA.TraitPair`1[T] x) [0x00000] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.WorldUtils.DoTimed[T] (System.Collections.Generic.IEnumerable`1[T] e, System.Action`1[T] a, System.String text) [0x0001c] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.World.Tick () [0x00157] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.InnerLogicTick (OpenRA.Network.OrderManager orderManager) [0x001bc] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.LogicTick () [0x0003e] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.Loop () [0x000e3] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.Run () [0x0003c] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.InitializeAndRun (System.String[] args) [0x00010] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Program.Main (System.String[] args) [0x00044] in <3e8387275fb34cffbf479ac270d0239d>:0

when I'm playing a game and try to capture a building with my engineer.

@cookgreen
Copy link
Owner

cookgreen commented Oct 28, 2019

Your last AppImage crashes with the error:

OpenRA engine version playtest-20190825
Red Alert 2 Yuri's Revenge mod version playtest-20190825
on map ad3cc6f47c35a0a232f764a5725826f51f179e18 (New Hights by Westwood Studios).
Date: 2019-10-28 09:29:47Z
Operating System: Linux (Unix 5.3.7.1)
Runtime Version: Mono 5.20.1.19 (tarball Thu Apr 11 09:05:42 UTC 2019) CLR 4.0.30319.42000
Exception of type `System.InvalidOperationException`: Nullable object must have a value.
  at System.Nullable`1[T].get_Value () [0x00008] in <6649516e5b3542319fb262b421af0adb>:0 
  at OpenRA.Mods.RA2.Traits.ChronoResourceDelivery.TeleportIfPossible (OpenRA.Actor self) [0x00041] in /root/Yuris-Revenge/OpenRA.Mods.YR/Traits/ChronoResourceDelivery.cs:112 
  at OpenRA.Mods.RA2.Traits.ChronoResourceDelivery.Tick (OpenRA.Actor self) [0x00028] in /root/Yuris-Revenge/OpenRA.Mods.YR/Traits/ChronoResourceDelivery.cs:69 
  at OpenRA.World+<>c.<Tick>b__106_0 (OpenRA.TraitPair`1[T] x) [0x00000] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.WorldUtils.DoTimed[T] (System.Collections.Generic.IEnumerable`1[T] e, System.Action`1[T] a, System.String text) [0x0001c] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.World.Tick () [0x00157] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.InnerLogicTick (OpenRA.Network.OrderManager orderManager) [0x001bc] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.LogicTick () [0x0003e] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.Loop () [0x000e3] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.Run () [0x0003c] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Game.InitializeAndRun (System.String[] args) [0x00010] in <3e8387275fb34cffbf479ac270d0239d>:0 
  at OpenRA.Program.Main (System.String[] args) [0x00044] in <3e8387275fb34cffbf479ac270d0239d>:0

when I'm playing a game and try to capture a building with my engineer.

OK, I will make a new issue

@fusion809
So, do you have any new issue about packaging on Archlinux? It seems like I don't meet your problem on Manjaro.

@fusion809
Copy link
Contributor Author

Well, my Arch-built AppImages still crash, but I suppose I can live with it, even though it does seem odd.

@cookgreen cookgreen removed the MoreTime This problem will take longer to solve label Nov 15, 2019
@cookgreen cookgreen changed the title /usr/lib/mono/msbuild/Current/bin/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '.../Yuris-Revenge/engine/OpenRA.Game/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. Meet problem when run game and run appimage Nov 15, 2019
@cookgreen cookgreen added the Crash Game crashed label Nov 15, 2019
@cookgreen cookgreen added Can't reproduce The issue can't be reproduced, and it will be closed if try many times still can't reproduce Temporarily closed Maybe reopen later and removed Need Help Need Additional help from the official team and community labels Mar 13, 2020
@cookgreen cookgreen unpinned this issue Mar 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Can't reproduce The issue can't be reproduced, and it will be closed if try many times still can't reproduce Crash Game crashed OS: Linux The problem caused on Linux platform Reopen This was a closed issue but have been reopened by the request of community Runtime The issue is related to the runtime error Temporarily closed Maybe reopen later
Projects
None yet
Development

No branches or pull requests

4 participants