Title. I've been struggling with this problem for an entire day now, spending hours trying to fix it then waking up the next day and trying to fix it.
02:21 [Error] Exception while starting compiler version : (Exception: Magic number is wrong: 542)
at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <fb001e01371b4adca20013e0ac763896>:0
at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <fb001e01371b4adca20013e0ac763896>:0
at System.TermInfoDriver..ctor (System.String term) [0x00055] in <fb001e01371b4adca20013e0ac763896>:0
at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0
at System.ConsoleDriver..cctor () [0x0004d] in <fb001e01371b4adca20013e0ac763896>:0
02:21 [Warning] Compiler may not be set as executable; chmod +x or 0744/0755 required
I've tried TERM=xterm, chmod +x, chmod 755, and chmod 744 and nothing has fixed it.