I found a minor bug while trying to compile in Visual Studio 2012.
It tells me your trying to store an unsigned long long into an integer space.

In the file include/ClanLib/GL/opengl_defines.h : line 1041
Code:
    GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFull,
An enum is 4 bytes even when compiling for 64bit [at least in VCC].

The code should be instead:
Code:
    GL_TIMEOUT_IGNORED = 0xFFFFFFFFu,