TL;DR file permissions could do with some love
Hi, thanks for the reply.
Most of the errors seemed to be loading Windows.Forms.* components, but the warning about libmono-winforms2.0.cil turned out to be a red herring which distracted me from realising the underlying issue...
This is the process I followed that helped me determine the issue:
unpack in /opt using sudo account
run configureFirst.sh from the unpacked folder as sudo
run createDesktopIcon.sh as local user
The last stage generated a permissions error when trying to chmod the desktop file before copying it. I ran again as sudo, but then went to change permissions of the ~/Desktop copy manually, which made me look at the permissions for all the files.
I figured the exe files and possibly the dlls needed to be marked as executable for mono, so I set all files to 777 and then everything loaded properly.
I'm not sure which files need which exact permissions at this stage, I may investigate further what the minimum safest settings are, but I suggest some additions to the configure script to at least allow the executables to execute.