Right ive tried downloading vms for mono 2.10, which is "supposed" to work. Ubuntu is currently having a mush about packages on for mono, which should be sorted out in a few month.
Let me say that I gave up trying to compile Zero-K on linux, and am using a windows vm instead.
There are several problems, seemingly, with using mono/monodevelop to compile zerok.
1. There are differences between the defaults in "MS Visual Studio" and "MonoDevelop", so even though you have the same source, one will compile and one wont. It is required, with MonoDevelop to manually add "System.Core" to several of the ZeroK projects in the ZeroK solution. This, as a programmer who doesnt really like IDE's is incredibly stupid. It should be the source of a program that makes it work, not the default settings of an ide.
2. Even when everything seems to be configured properly, zerok simply doesnt compile on mono 2.10, monodevelop2.6 It should. but it doesnt, and nobody really cares.
In general I dont like the fact the Zero-K is moving away from the linux user base. I personally cant use zero-k lobby, and I have to restart springlobby all thee time, which means I miss loads of converstations, which is actually quite important. Id love to get involved in a port of Zero-K lobby to linux, but the ONLY reason it doesnt run on linux is because of the xml gui tool being used for the interface. Im prepared to get annoyed about this if anyone cares. But hey.
Ummm... thats all folks