<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>My problem is at step 11.&nbsp; At this point I get a lot of errors from cmake</div>
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check for working C compiler using: Visual Studio 9 2008 Win64 -- broken</div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  The C compiler "cl" is not able to compile a simple test program.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  It fails with the following output:</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">   Change Dir: C:/VTKBuild/CMakeFiles/CMakeTmp</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Run Build Command:C:\PROGRA~2\MICROS~1.0\Common7\IDE\VCExpress.exe</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Microsoft (R) Visual C++ Express Edition Version 9.0.30729.1.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Copyright (C) Microsoft Corp 2007.  All rights reserved.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  The project consists entirely of configurations that require support for</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  platforms which are not installed on this machine.  The project cannot be</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  loaded.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  The project consists entirely of configurations that require support for</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  platforms which are not installed on this machine.  The project cannot be</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  loaded.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Invalid project</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Use:</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  vcexpress [solutionfile | projectfile | anyfile.ext] [switches]</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  The first argument for devenv is usually a solution file or project file.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  You can also use any other file as the first argument if you want to have</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  the</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  file open automatically in an editor.  When you enter a project file, the</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  IDE</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  looks for an .sln file with the same base name as the project file in the</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  parent directory for the project file.  If no such .sln file exists, then</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  the</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  IDE looks for a single .sln file that references the project.  If no such</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  single</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  .sln file exists, then the IDE creates an unsaved solution with a default</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  .sln</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  file name that has the same base name as the project file.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Command line builds:</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  devenv solutionfile.sln /build [ solutionconfig ] [ /project</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  projectnameorfile [ /projectconfig name ] ]</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Available command line switches:</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  /Log                Logs IDE activity to the specified file for troubleshooting.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  /ResetSettings        Restores the IDE's default settings, optionally resets to</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">                  the specified VSSettings file.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  /SafeMode        Launches the IDE in safe mode loading minimal windows.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  Product-specific switches:</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  /debugexe        Open the specified executable to be debugged.  The</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">                  remainder of the command line is passed to this</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">                  executable as its arguments.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  /useenv                Use PATH, INCLUDE, LIBPATH, and LIB environment variables</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">                  instead of IDE paths for VC++ builds.</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  To attach the debugger from the command line, use:</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">          VsJITDebugger.exe -p &lt;pid&gt;</span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  </span></div>

<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  CMake will not be able to correctly generate this project.</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">Call Stack (most recent call first):</span></div>
<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  CMakeLists.txt:5 (PROJECT)</span></div>


<div style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Configuring incomplete, errors occurred!</div><div><br></div><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">From:</span></b> N David Brown &lt;hubdave@gmail.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> Ming Huang &lt;minghuangvtk@yahoo.com&gt;<br><b><span style="font-weight: bold;">Cc:</span></b> "vtkusers@vtk.org" &lt;vtkusers@vtk.org&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Wednesday, September 7, 2011 3:37 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [vtkusers] cmake verison<br></font><br><meta http-equiv="x-dns-prefetch-control" content="off"><div id="yiv1103623689">Ming - I'll
 assume you're on a Windows machine and have downloaded and installed Visual Studio 2008 Express.<br><br><ol><li>Download VTK latest source.</li><li>Download CMake latest version.</li><li>Install CMake.</li>
<li>Create new directory VTKDir somewhere (can be called anything).</li><li>Create new directory VTKBuild somewhere (can be called anything).<br></li><li>Extract VTK source into VTKDir - directory structure should then look like VTKDir/Common, VTKDir/CMake etc.</li>
<li>Run CMake-GUI.</li><li>Set "Where is the source code:" field to VTKDir path (i.e. path/to/VTKDir)<br></li><li>Set "Where to build the binaries:" field to VTKBuild path (i.e. path/to/VTKBuild)</li><li>
Click 'Configure' and select Visual Studio 2008 (or VS 2008 64bit if you want to build 64 bit).<br></li><li>New fields will appear above. Set VTK_DATA_PATH to VTKDir path.</li><li>If you want to build .dll files as well as .lib files then tick box for BUILD_SHARED_LIBS</li>
<li>If you want to use with KWWidgets then tick box for WRAP_TCL</li><li>Click 'Configure' again. Wait until done.<br></li><li>Click 'Generate'. Wait until done.</li><li>Open Windows Explorer (file browser), navigate to VTKBuild/, open VTK.sln (double click, will open in Visual Studio 2008).</li>
<li>Choose Debug or Release in dropdown in middle of toolbar near top of Visual Studio 2008.<br></li><li>Right click on solution - this is topmost entry in project navigator on left, and choose 'Build Solution'</li>
<li>It'll take a while to build. Once finished, you'll see a final output at the bottom of the console in VS2008 which should say e.g. "27 Succeeded, 0 Errors"</li><li>Once built, libs and dlls are in VTKBuild/bin/Debug or VTKBuild/bin/Release depending on whether you built as Debug or Release.<br>
</li></ol>After that you'll need to set up includes in your own code project's settings to import all necessary libs from VTKBuild/binDebug (or Release). You'll also need to copy dlls from that same folder (assuming you've built dlls) into your project's executable directory.<br>
<br>HTH<br><br>Dave<br><br><br><div class="yiv1103623689gmail_quote">On 7 September 2011 20:53, Ming Huang <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:minghuangvtk@yahoo.com" target="_blank" href="mailto:minghuangvtk@yahoo.com">minghuangvtk@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="yiv1103623689gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div>The tutorial to install vtk uses cmake 2.4.6 but it doesn't seem to be available online anymore.&nbsp; The earliest version available is 2.6.4, and I think this make it harder to install vtk , because it doesn't seem to work for me<br>
</div></div></div><br>_______________________________________________<br>
Powered by <a rel="nofollow" target="_blank" href="http://www.kitware.com">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a rel="nofollow" target="_blank" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a rel="nofollow" target="_blank" href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a rel="nofollow" target="_blank" href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br>
</div><meta http-equiv="x-dns-prefetch-control" content="on"><br><br></div></div></div></body></html>