RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Stuck on Compiling #C Scripts

berlinuo

Wanderer
Hello,

I'm trying to get RunUO working on my ubuntu vps but after Compiling #C Scripts this is the error I get:

Code:
System.Exception: Compiler failed to produce the assembly. Output: ''
  at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000]
  at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000]
  at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000]
  at Server.ScriptCompiler.CompileCSScripts (Boolean debug, Boolean cache, System.Reflection.Assembly& assembly) [0x00000]
  at Server.ScriptCompiler.Compile (Boolean debug, Boolean cache) [0x00000]
  at Server.Core.Main (System.String[] args) [0x00000]
This exception is fatal, press return to exit


I couldn't be able to find a proper documentation to follow to install RunUO on linux through mono so I searched the whole forum and I tried to follow all therse threads.

No success... pretty frustrating!!!

http://www.runuo.com/community/thre...ns-distro-for-opensuse-12-1-with-mono.504669/
http://www.runuo.com/community/thre...ns-distro-for-opensuse-12-1-with-mono.504669/
http://www.runuo.com/community/threads/compiling-and-running-runuo-on-ubuntu-9-10.99722/
 

gunkar

Sorceror
I'm also stuck and i think its the same error...

When i compile the RunUO.exe:

Code:
gmcs -optimize -unsafe -d:MONO -out:RunUO.exe -win32icon:Server/runuo.ico -recurse:Server/*.cs
 
Server/Map.cs(1818,33): warning CS0219: The variable `start' is assigned but its value is never used
 
Server/Mobile.cs(8964,32): warning CS0219: The variable `oldRegion' is assigned but its value is never used
 
Server/MultiData.cs(106,61): warning CS0219: The variable `extra' is assigned but its value is never used
 
Server/TileMatrix.cs(423,78): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead'
 
Server/TileMatrix.cs(501,66): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead'
 
Server/TileMatrixPatch.cs(105,83): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead'
 
Server/TileMatrixPatch.cs(174,91): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead'
 
Server/Items/SecureTradeContainer.cs(116,29): warning CS0219: The variable `version' is assigned but its value is never used
 
Server/Network/Listener.cs(73,46): warning CS0219: The variable `res' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(408,46): warning CS0219: The variable `layer' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(522,29): warning CS0219: The variable `unk' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(523,32): warning CS0219: The variable `lang' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(551,29): warning CS0219: The variable `lastTip' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(552,29): warning CS0219: The variable `type' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(566,29): warning CS0219: The variable `value' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(585,29): warning CS0219: The variable `unk2' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(593,29): warning CS0219: The variable `unk2' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(612,29): warning CS0219: The variable `v1' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(613,29): warning CS0219: The variable `v2' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(614,29): warning CS0219: The variable `v3' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(615,32): warning CS0219: The variable `s1' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(616,32): warning CS0219: The variable `s2' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(617,32): warning CS0219: The variable `s3' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(618,32): warning CS0219: The variable `s4' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(619,29): warning CS0219: The variable `v4' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(620,29): warning CS0219: The variable `v5' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(621,29): warning CS0219: The variable `v6' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(622,29): warning CS0219: The variable `v7' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(623,29): warning CS0219: The variable `v8' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(683,37): warning CS0219: The variable `unk' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(684,37): warning CS0219: The variable `x' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(685,37): warning CS0219: The variable `y' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(686,37): warning CS0219: The variable `width' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(687,37): warning CS0219: The variable `height' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(688,37): warning CS0219: The variable `zStart' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(689,37): warning CS0219: The variable `zEnd' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(691,37): warning CS0219: The variable `soundFX' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(692,37): warning CS0219: The variable `music' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(693,37): warning CS0219: The variable `nightFX' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(694,37): warning CS0219: The variable `dungeon' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(695,37): warning CS0219: The variable `light' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(868,32): warning CS0219: The variable `lang' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(890,29): warning CS0219: The variable `menuID' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(892,29): warning CS0219: The variable `itemID' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(893,29): warning CS0219: The variable `hue' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(950,29): warning CS0219: The variable `minusOne' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1057,29): warning CS0219: The variable `flags' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1464,29): warning CS0219: The variable `key' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1723,29): warning CS0219: The variable `width' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1724,29): warning CS0219: The variable `unk' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1811,32): warning CS0219: The variable `serial' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1824,29): warning CS0219: The variable `unk' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1825,32): warning CS0219: The variable `av' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1839,29): warning CS0219: The variable `type' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1840,28): warning CS0219: The variable `version' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1911,32): warning CS0219: The variable `name' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(1918,29): warning CS0219: The variable `clientIP' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2039,29): warning CS0219: The variable `unk1' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2040,29): warning CS0219: The variable `unk2' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2041,29): warning CS0219: The variable `unk3' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2070,29): warning CS0219: The variable `charSlot' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2071,29): warning CS0219: The variable `clientIP' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2167,29): warning CS0219: The variable `unk1' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2168,29): warning CS0219: The variable `unk2' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2169,29): warning CS0219: The variable `unk3' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2199,29): warning CS0219: The variable `charSlot' is assigned but its value is never used
 
Server/Network/PacketHandlers.cs(2200,29): warning CS0219: The variable `clientIP' is assigned but its value is never used
 
Server/Persistence/QueuedMemoryWriter.cs(88,45): warning CS0219: The variable `typeCode' is assigned but its value is never used
 
Server/Persistence/QueuedMemoryWriter.cs(89,45): warning CS0219: The variable `serial' is assigned but its value is never used
 
Server/Persistence/QueuedMemoryWriter.cs(90,45): warning CS0219: The variable `length' is assigned but its value is never used
 
Server/Timer.cs(365,36): warning CS0414: The private field `Server.Timer.m_QueueCountAtSlice' is assigned but its value is never used
 
Server/Persistence/FileQueue.cs(39,37): warning CS0414: The private field `Server.FileQueue.Chunk.offset' is assigned but its value is never used
 
Compilation succeeded - 72 warning(s)



Then:

Code:
mono RunUO.exe
 
RunUO - [www.runuo.com] Version 2.2, Build 4713.21928
 
Core: Running on .NET Framework Version 2.0.50727
 
Core: Unix environment detected
 
Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)
 
Errors:
 
+ SpecialSystems/Items/Resurrection/ResGate.cs:
 
CS0101: Line 6: The namespace `Server.Items' already contains a definition for `ResGate'
 
Scripts: One or more scripts failed to compile or no script files were found.
 
- Press return to exit, or R to try again.
 
Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)
 
Errors:
 
+ SpecialSystems/Items/Resurrection/ResGate.cs:
 
CS0101: Line 6: The namespace `Server.Items' already contains a definition for `ResGate'
 
Scripts: One or more scripts failed to compile or no script files were found.
 
- Press return to exit, or R to try again.
 
Exiting...done
 
 
 
I removed the script to test it and:
 
mono RunUO.exe
 
RunUO - [www.runuo.com] Version 2.2, Build 4713.21928
 
Core: Running on .NET Framework Version 2.0.50727
 
Core: Unix environment detected
 
Scripts: Compiling C# scripts...
 
 
 
Error:
 
System.Exception: Compiler failed to produce the assembly. Output: ''
 
at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000] in <filename unknown>:0
 
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000] in <filename unknown>:0
 
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000] in <filename unknown>:0
 
at Server.ScriptCompiler.CompileCSScripts (Boolean debug, Boolean cache, System.Reflection.Assembly& assembly) [0x00000] in <filename unknown>:0
 
at Server.ScriptCompiler.Compile (Boolean debug, Boolean cache) [0x00000] in <filename unknown>:0
 
at Server.Core.Main (System.String[] args) [0x00000] in <filename unknown>:0
 
This exception is fatal, press return to exit
 
[ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Compiler failed to produce the assembly. Output: ''
 
at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000] in <filename unknown>:0
 
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000] in <filename unknown>:0
 
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00000] in <filename unknown>:0
 
at Server.ScriptCompiler.CompileCSScripts (Boolean debug, Boolean cache, System.Reflection.Assembly& assembly) [0x00000] in <filename unknown>:0
 
at Server.ScriptCompiler.Compile (Boolean debug, Boolean cache) [0x00000] in <filename unknown>:0
 
at Server.Core.Main (System.String[] args) [0x00000] in <filename unknown>:0


My mono is:
mono -V
Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-5)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: normal
Notifications: epoll
Architecture: armel,vfp
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)


Yes i'm trying to compile it on a arm machine...
 

Soteric

Knight
Code:
The namespace `Server.Items' already contains a definition for `ResGate'
You have some duplicate scripts
 

Kafeterya

Wanderer
RunUO - [www.runuo.com] Version 2.2, Build 4713.21928

Core: Running on .NET Framework Version 2.0.50727

Core: Unix environment detected

Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)

Errors:

+ SpecialSystems/Items/Resurrection/ResGate.cs:

CS0101: Line 6: The namespace `Server.Items' already contains a definition for `ResGate'

Scripts: One or more scripts failed to compile or no script files were found.

- Press return to exit, or R to try again.

Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)


Had the exact same problem... Fixed it by downloading Microsoft .NET Framework 4.0 and

had 2 files Ressurection and
Resurrection,

i removed Ressurection and was able to load perfectly.

Can easy see it in script/SpecialSystems/Items/
 

Ryan

RunUO Founder
Staff member
This really is not a RunUO problem, so much as it is a mono issue.

Mono (in my opinion) is still very lacking :(
 
Top