Solved Plugins failing to compile

Discussion in 'Rust Discussion' started by #krypto, May 15, 2016.

  1. Ok, workaround. If you use easy-wi:

    1. Unzip Oxide files in masterserver/rust directory.
    2. Resynchronize your server.
    3. Enjoy.
    Thanks Wulf.
     
  2. Do you have any other assistance with Easy-Wi? Putting it in the masterserver/rust generates the files, but doesnt do anything as they still fail to compile.
     
  3. Wulf

    Wulf Community Admin

    Check your oxide/logs for errors and make sure CSharpCompiler is executable.
     
  4. Thank you! It is now compiling again. There are a few other errors, are these anything to be issued about?

    19:31 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: lua52)
    19:31 [Debug] at (wrapper managed-to-native) KeraLua.NativeMethods:LuaLNewState ()
    at KeraLua.Lua.LuaLNewState () [0x00000] in <filename unknown>:0
    at NLua.LuaLib.LuaLNewState () [0x00000] in <filename unknown>:0
    at NLua.Lua..ctor () [0x00000] in <filename unknown>:0
    at Oxide.Ext.Lua.LuaExtension.InitializeLua () [0x00000] in <filename unknown>:0
    at Oxide.Ext.Lua.LuaExtension.Load () [0x00000] in <filename unknown>:0
    at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
     
  5. Wulf

    Wulf Community Admin

    That's unrelated to this thread, that means you're missing Lua dependencies. See Solved - Lua extension not loading (missing DLL dependency) | Oxide.
     
  6. That is relating to Windows. Easy-Wi is Ubuntu only. Gclib is already installed.
     
  7. Wulf

    Wulf Community Admin

    Ah, in that case, you're either missing Lua dependencies or the server can't find the .so files bundled with Oxide. If Oxide is unable to set your library path, you'd likely need to set it manually to where those files are under Managed/x86 or x64.