@thfr @canadianbryan @mulander @bcallah I'm no Mono internals expert, but I believe what's happening is XML serialization is calling mcs; the question is why is it asking to compile an assembly? I would think it should be able to reflect inside the assembly. (Stupid guess: is the serializing thinking it can't find a class to make outside the assembly?)
That being said... what parameters is it passing to mcs? FWIW, mcs is a script to call mono mcs.exe, so make sure that's in working order, OFC.
@bcallah @mulander @canadianbryan @calvin A quick search makes it seem like the error means that mcs itself can't be found, rather than a file passed to mcs... I could be wrong... Configs and error logs are in the usual places, so this can't be a general file writing issue.
I have a feeling upstream can probably answer this immediately, but I wanna see first what's going on...
@calvin @canadianbryan @mulander @bcallah Uploaded mono trace to https://pastebin.com/2avDyjzQ . Looks to me like it can't find the .cs file in /tmp (different name on every execution) - this starts line 72. They don't exist in /tmp. All the "/r:" files do exist.
Am wondering where this .cs file comes from.... #autosavemyfarm
The other pieces to the puzzle are pointing the games to #OpenBSD's libraries and fixing mono, which we need to address ourselves.
Not sure how the *BSD are gonna approach this if at all...