Yes, you can either change constructor or code. I choose changing of part of code for compatibility.
BTW Niko is not included at now these fixes in Irllicht 0.8.
About Spinz's SkyDome - is already included in NX++. I've still not tried , because cannot make good BCB port of nx++. So, will try to test it with Irrlicht 08