However, it fails every time on the following:
"derelict/opengl/glx.d(246): Error: expected 3 function arguments, not 2
... ...
derelict/opengl/glx.d(267): Error: expected 3 function arguments, not 2"
and every line between 246 and 267 also.

Had a look at the source code on those lines and they all look like:
bindFunc(cast(void**)&glXChooseVisual, "glXChooseVisual");

Hi. Sorry for the late reply. Haven't been checking in here every day like I normally do.

If you checkout the Derelict 2 branch again, it should work for you now. Compilation broke with DMD 2.060 and I had fixed it for Windows, but overlooked the Posix side. So I've corrected that and committed it. However, my Linux box is unavailable right now so I didn't compile or test it. It's a simple fix, so it shouldn't fail unless I did something silly._________________The One With D | The One With Aldacron | D Bits