<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hi,</div><div><br data-mce-bogus="1"></div><div>It seems something goes wrong relating to detection/sizeof the 64-bit integer type when compiling VTK 7.0.0 with VS 2008 x64 (or more precisely Microsoft Visual C++ Compiler for Python 2.7, which basically is a stripped version of VS2008):<br></div><div><br></div><div>[ 38%] Building CXX object ThirdParty/xdmf2/vtkxdmf2/libsrc/CMakeFiles/vtkxdmf2.<br>dir/XdmfArray.cxx.obj<br>XdmfArray.cxx<br>D:\Build\vtk-7.0.0-win64-py27\ThirdParty\xdmf2\vtkxdmf2\libsrc\XdmfConfig.h(118)<br> : fatal error C1189: #error : "64 bit long not defined"<br>NMAKE : fatal error U1077: 'C:\Users\Opti\AppData\Local\Programs\Common\MICROS~1<br>\VISUAL~1\9.0\VC\bin\amd64\cl.exe' : return code '0x2'<br>Stop.<br>NMAKE : fatal error U1077: '"C:\Users\Opti\AppData\Local\Programs\Common\Microso<br>ft\Visual C++ for Python\9.0\VC\Bin\amd64\nmake.exe"' : return code '0x2'<br>Stop.<br>NMAKE : fatal error U1077: '"C:\Users\Opti\AppData\Local\Programs\Common\Microso<br>ft\Visual C++ for Python\9.0\VC\Bin\amd64\nmake.exe"' : return code '0x2'<br>Stop.</div><div><br data-mce-bogus="1"></div><div>The relevant piece from XdmfConfig.h where the error above comes from is:</div><div><br data-mce-bogus="1"></div><div>#if defined( SIZEOF_LONG_LONG )<br># define XDMF_64_INT long long<br># define HAVE_64_INT<br># define XDMF_have_64_bit_int<br>#elif defined( SIZEOF___INT64 )<br># define XDMF_64_INT __int64<br># define HAVE_64_INT<br>#else<br># error "64 bit long not defined"<br>#endif<br></div><div><br data-mce-bogus="1"></div><div>I don't see where SIZEOF_LONG_LONG or SIZEOF__INT64 should come from in this case. Any clues where to check?</div><div><br data-mce-bogus="1"></div><div>Regards,</div><div>Paul</div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div></div></body></html>