godot: Mono Glue Generation Fails

Operating system: Arch Linux, Godot 3.0 custom build. Issue description: Mono glue no longer being generated by --generate-mono-glue. The output that should appear when glue is generated is absent, and godot builds without the mono module. Found when testing after #11739. 9b8376e of my update script was working before. When trying manually, I produced this hastebin. Typing the commands to compile manually yielded no difference. Steps to reproduce: Run godot --generate-mono-glue modules/mono/glue as detailed in the GodotSharp building instructions.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 32 (31 by maintainers)

Most upvoted comments

… change the “Mono > Builds” setting in EditorSettings to use xbuild. Last I tried you have to restart the editor in order for the setting to take affect.

You don’t need to restart anymore.

@NathanWarden This is very much off-topic, but since you mentioned it here, afaik “builtin_openssl=yes” is no longer required for godot to build e.g. on ArchLinux (i think this was fixed a while ago)

I indeed just didn’t had mono installed properly (mono -V was giving me an error) I installed it using the brew formula which seems to work.

@neikeq also mentioned that adding mono to the path could work. appending "/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig/" (if mono-2.pc was found there) to PKG_CONFIG_PATH

for any other desperate OS X person 😉

There’s also brew install mono if you use homebrew.

Not a problem at all, just don’t want to bother others by keeping the issue marked as open.

On Tue, Oct 3, 2017 at 1:07 PM, Timo notifications@github.com wrote:

Although it just got closed, I would like to answer @NathanWarden question and maybe we get it working for me too. I’m on macOS.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub, or mute the thread.