How to solve error: "Clock skew detected"?

zindarod picture zindarod · Aug 14, 2013 · Viewed 124k times · Source

I am uploading my OpenCL and Cuda code to hgpu.org because I don't have a graphics card on my laptop. When I upload my code I get the following error:

make: Warning: File `main.cu' has modification time 381 s in the future
make: warning:  Clock skew detected.  Your build may be incomplete.

I know that clock skew is due to difference in my machines clock time and the server's clock time, so I synchronized my time with the server's. The OpenCL and C++ code is running fine now but the Cuda code is still giving me this error.

So my question is:

Is there any other reason for clock skew error besides the time synchronization? And if there is then how do I solve it?

Cuda Code:

__global__
void test()
{
}

int main()
{
    dim3 gridblock(1,1,1);
    dim3 threadblock(1,1,1);

    test<<<gridblock,threadblock>>>();
    return 0;
}

Note: I can provide the make file too.

Answer

Nerox picture Nerox · Nov 23, 2014

Simply go to the directory where the troubling file is, type touch * without quotes in the console, and you should be good.