cuda\v6.5\include\math_functions.h incompatible with Python33\include\pymath.h?

I am using Theano on Windows 7 with Python 3.3.

My environment is:

OS: Windows 7 64-bit
Python: Python 3.3.3
Video cards: Intel 4000 + GT650M (Optimus)
CUDA version: 6.5
Visual Studio version: Visual Studio 2013

When I import theano in Python, I have these warnings:

c:\python33\include\pymath.h(22) : warning C4273: 'round' : inconsistent dll linkage
        c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(2455) : see previous definition of 'round'

I then checked the header files:

// pymath.h (line 21~23):
#ifndef HAVE_ROUND
extern double round(double);
// math_functions.h (line 2452~2456):
#if _MSC_VER < 1800
extern __host__ __device__ __device_builtin__ double round(double x) __THROW;
#else /* _MSC_VER < 1800 */
extern __host__ __device__ __device_builtin__ _CRTIMP double __cdecl round(double x);
#endif /* _MSC_VER < 1800 */

So it seems I have duplicated declarations of the function round. I may be able to get rid of this by adding a #define HAVE_ROUND somewhere but don’t know how. Any ideas? Thank you.