<div><span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">Hi Bryn,</span></div><span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><div>
<span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><br></span></div>S_ISREG is a POSIX macro and will likely never compile with Visual Studio. The output from cmake is for system introspection so that the build system knows what resources the compiler tool chain has available. This test simply is looking for specific POSIX functionality and more likely shouldn't even be run when building with Visual Studio.</span><div>
<font class="Apple-style-span" color="#222222" face="arial, sans-serif"><br></font></div><div><font class="Apple-style-span" color="#222222" face="arial, sans-serif">It should be safe to ignore this message when using Visual Studio unless it is causing some other issue?<br>
</font><br><div class="gmail_quote">On Thu, Oct 20, 2011 at 6:30 AM, Bryn Lloyd <span dir="ltr"><<a href="mailto:lloyd@itis.ethz.ch">lloyd@itis.ethz.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hi<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I was building VTK 5.8 for my system (Windows 7 64-bit, Visual Studio 2010, CMake 2.8.x).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I noticed there is a suprising message in the output of cmake at configuration time:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">
-- Performing Test Support for 64 bit file systems<u></u><u></u></p><p class="MsoNormal">-- Performing Test Support for 64 bit file systems – <b><span style="color:red">Failed</span></b><u></u><u></u></p><p class="MsoNormal">
<u></u> <u></u></p><p class="MsoNormal">What does it mean? How can I resolve this issue? Why does the test fail?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">
I noticed in my previous installation of VTK 5.6.1 I also had this message.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks<u></u><u></u></p><p class="MsoNormal">Bryn<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Ps. This is how I configured VTK in a batch file:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">
cmake -G "Visual Studio 10 Win64" ^<u></u><u></u></p><p class="MsoNormal">-DPYTHON_EXECUTABLE=%PYTHON_DIR%/python.exe ^<u></u><u></u></p><p class="MsoNormal">-DPYTHON_INCLUDE_DIR=%PYTHON_DIR%/include ^<u></u><u></u></p>
<p class="MsoNormal">-DPYTHON_LIBRARY=%PYTHON_DIR%/libs/python27.lib ^<u></u><u></u></p><p class="MsoNormal">-DVTK_WRAP_PYTHON=ON ^<u></u><u></u></p><p class="MsoNormal">-DVTK_USE_TK=OFF ^<u></u><u></u></p><p class="MsoNormal">
-DVTK_USE_GUISUPPORT=OFF ^<u></u><u></u></p><p class="MsoNormal">-DVTK_USE_RENDERING=ON ^<u></u><u></u></p><p class="MsoNormal">-DBUILD_SHARED_LIBS=ON ^<u></u><u></u></p><p class="MsoNormal">-DBUILD_TESTING=OFF ^<u></u><u></u></p>
<p class="MsoNormal">C:/Users/Bryn/pack/vtk-src-5.8.0<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Here is the section in the log file:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Performing C++ SOURCE FILE Test Support for 64 bit file systems failed with the following output:<u></u><u></u></p><p class="MsoNormal">
Change Dir: C:/Users/Bryn/pack/vtk-5.8.0-epd-712/x64/CMakeFiles/CMakeTmp<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Run Build Command:C:\PROGRA~2\MICROS~2.0\Common7\IDE\<a href="http://devenv.com" target="_blank">devenv.com</a> CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Microsoft (R) Visual Studio Version 10.0.30319.1.<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">
Copyright (C) Microsoft Corp. All rights reserved.<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">1>------ Build started: Project: cmTryCompileExec, Configuration: Debug x64 ------<u></u><u></u></p>
<p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">1>Build started 10/20/2011 12:06:30 PM.<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">1>InitializeBuildStatus:<u></u><u></u></p>
<p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">1> Creating "cmTryCompileExec.dir\Debug\cmTryCompileExec.unsuccessfulbuild" because "AlwaysCreate" was specified.<u></u><u></u></p><p class="MsoNormal">
<u></u><u></u></p><p class="MsoNormal">1>ClCompile:<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">1> src.cxx<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">
1>C:\Users\Bryn\pack\vtk-5.8.0-epd-712\x64\CMakeFiles\CMakeTmp\src.cxx(13): warning C4293: '<<' : shift count negative or too big, undefined behavior<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p>
<p class="MsoNormal">1>C:\Users\Bryn\pack\vtk-5.8.0-epd-712\x64\CMakeFiles\CMakeTmp\src.cxx(13): warning C4293: '<<' : shift count negative or too big, undefined behavior<u></u><u></u></p><p class="MsoNormal">
<u></u><u></u></p><p class="MsoNormal">1>C:\Users\Bryn\pack\vtk-5.8.0-epd-712\x64\CMakeFiles\CMakeTmp\src.cxx(19): error C3861: 'S_ISREG': identifier not found<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p>
<p class="MsoNormal">1>C:\Users\Bryn\pack\vtk-5.8.0-epd-712\x64\CMakeFiles\CMakeTmp\src.cxx(23): error C3861: 'ftello': identifier not found<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">
1><u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">1>Build FAILED.<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">1><u></u><u></u></p><p class="MsoNormal">
<u></u><u></u></p><p class="MsoNormal">1>Time Elapsed 00:00:00.08<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========<u></u><u></u></p>
<p class="MsoNormal"><u></u><u></u></p></div></div><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>