dotnet publish src/ChessEngine.csproj \ -c Release \ -f net8.0 \ -r linux-x64 \ --self-contained true \ /p:PublishSingleFile=true \ /p:IncludeNativeLibrariesForSelfExtract=true \ -o build Welcome to .NET 9.0! --------------------- SDK Version: 9.0.306 Telemetry --------- The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate, run 'dotnet dev-certs https --trust' Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- Determining projects to restore... Restored /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj (in 1.9 sec). /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/AIPlayer.cs(19,12): warning CS8618: Non-nullable field 'board' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/AIPlayer.cs(19,12): warning CS8618: Non-nullable field 'search' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/AIPlayer.cs(19,12): warning CS8618: Non-nullable field 'moveTimeoutTokenSource' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/Search.cs(39,12): warning CS8618: Non-nullable field 'killerMoves' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/Search.cs(39,12): warning CS8618: Non-nullable field 'history' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/Search.cs(39,12): warning CS8618: Non-nullable event 'onSearchComplete' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/TranspositionTable.cs(128,19): warning CS8625: Cannot convert null literal to non-nullable reference type. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Bot.cs(11,23): warning CS8600: Converting null literal or possible null value to non-nullable type. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Bot.cs(12,35): warning CS8604: Possible null reference argument for parameter 'command' in 'void Engine.ReceiveCommand(string command)'. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Core/Player.cs(6,37): warning CS8618: Non-nullable event 'onMoveChosen' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Core/Board.cs(47,18): warning CS8618: Non-nullable field 'logger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Core/Board.cs(50,19): warning CS8618: Non-nullable field 'startFen' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/SearchTester.cs(19,12): warning CS8618: Non-nullable field 'search' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(21,12): warning CS8618: Non-nullable field 'parameters' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(832,19): warning CS8618: Non-nullable property 'fen' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(834,19): warning CS8618: Non-nullable property 'timeControl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(840,19): warning CS8618: Non-nullable property 'startFen' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(842,19): warning CS8618: Non-nullable property 'timeControl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(843,19): warning CS8618: Non-nullable property 'moves' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/Search.cs(23,12): warning CS0169: The field 'Search.history' is never used [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/Search.cs(20,9): warning CS0649: Field 'Search.bestEvalThisIteration' is never assigned to, and will always have its default value 0 [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/AI/Search.cs(22,13): warning CS0169: The field 'Search.killerMoves' is never used [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(373,45): warning CA2014: Potential stack overflow. Move the stackalloc out of the loop. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2014) [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/Util/TexelTuner.cs(417,49): warning CA2014: Potential stack overflow. Move the stackalloc out of the loop. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2014) [/tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/ChessEngine.csproj] ChessEngine -> /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/src/C:/Users/Spencer/Desktop/Chess/Versions/net8.0/linux-x64/NoobyBot-Dev.dll ChessEngine -> /tmp/tmp9vwzcz8k/NoobyBot/NoobyBot-tmp/build/ cp -f build/ChessEngine.linux-x64 NoobyBot-BEDC0697 2>/dev/null || \ cp -f build/ChessEngine NoobyBot-BEDC0697 cp: cannot stat 'build/ChessEngine': No such file or directory make: *** [Makefile:33: all] Error 1