After reading a lot more I realised GTK, GTK+ and GTK# seem have some different components. I needed to specifically install GTK#, which I did with: sudo apt install gtk-sharp2 The test script now builds with mcs. Hopefully thats everything set-up and good to go