Hi I all Im tryoing to install ServUO on Ubuntu 16 I sfollow instructions on Tutorial section, all works well, I have done it before so I know it works, but today when I get to the make command I get the following error, help please :(

Scripts: Compiling C# scripts...Error:
System.ArgumentException: Path is empty
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x00027] in <204f770036d441bb8dfd3daba3550e83>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at System.IO.File.OpenRead (System.String path) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00023] in <d2c057d9d34d4e029e580897bd60340c>:0
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00006] in <d2c057d9d34d4e029e580897bd60340c>:0
at Server.ScriptCompiler.CompileCSScripts (System.Boolean debug, System.Boolean cache, System.Reflection.Assembly& assembly) [0x001c8] in <5bd66a663c1e498f9ca57d6f6d3faf07>:0
at Server.ScriptCompiler.Compile (System.Boolean debug, System.Boolean cache) [0x00034] in <5bd66a663c1e498f9ca57d6f6d3faf07>:0
at Server.Core.Main (System.String[] args) [0x00501] in <5bd66a663c1e498f9ca57d6f6d3faf07>:0
This exception is fatal, press return to exit

Exiting...done
Killed
Makefile:21: recipe for target 'run' failed
make: *** [run] Error 137
 
ScriptCompiler.cs line 241 is
Code:
CompilerResults results = provider.CompileAssemblyFromFile( parms, "" );
change it to
Code:
CompilerResults results = provider.CompileAssemblyFromFile( parms, files);

I think this needs to be updated / integrated into the repo since it changed with the newer mono version
 
Back