<div>Hello all,</div>
<div>&nbsp;</div>
<div>Good day. it has been a tough moment when i went through the ITK+VTK+TCL/TK&nbsp; building process.</div>
<div>&nbsp;</div>
<div>My os : Windows XP</div>
<div>My compiler MSDev 6.0</div>
<div>Cmake 2.4 patch 7</div>
<div>&nbsp;</div>
<div>i get the offical release of ITK 3.2.0 and CableSwig for ITK3.2.0</div>
<div>&nbsp;</div>
<div>i unpacked ITK 3.2.0 and unpacked CableSwig into its Utilities sub-folder. run CMake enable TCL options and enable share libraries.</div>
<div>&quot;Configure&quot; and &quot;OK&quot; in Cmake</div>
<div>&nbsp;</div>
<div>then load ITK.dsw and Build in Release with Debug info.</div>
<div>&nbsp;</div>
<div>during the process some problems came out.</div>
<div>&nbsp;</div>
<div>1) some&nbsp;(actually many) warnings like below came out</div>
<div>&nbsp;</div>
<div>===warnings===</div>
<div>C:\ITK\Wrapping\CSwig\CommonA\SwigExtras_wrapTcl.cxx(1406) : warning C4786: &#39;std::reverse_iterator&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const *,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std:
<br>:basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const &amp;,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const *,int&gt;&#39; : identifier was truncated to &#39;255&#39; characters in the debug information
<br>C:\ITK\Wrapping\CSwig\CommonA\SwigExtras_wrapTcl.cxx(1406) : warning C4786: &#39;std::reverse_iterator&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; *,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::basic
<br>_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &amp;,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; *,int&gt;&#39; : identifier was truncated to &#39;255&#39; characters in the debug information
<br>C:\ITK\Wrapping\CSwig\CommonA\SwigExtras_wrapTcl.cxx(1431) : warning C4786: &#39;std::reverse_bidirectional_iterator&lt;std::list&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::allocator&lt;std::basic_string&lt;char,std::char_traits&lt;ch
<br>ar&gt;,std::allocator&lt;char&gt; &gt; &gt; &gt;::iterator,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &amp;,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;
<br>&nbsp;*,int&gt;&#39; : identifier was truncated to &#39;255&#39; characters in the debug information<br>C:\ITK\Wrapping\CSwig\CommonA\SwigExtras_wrapTcl.cxx(1431) : warning C4786: &#39;std::reverse_bidirectional_iterator&lt;std::list&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::allocator&lt;std::basic_string&lt;char,std::char_traits&lt;ch
<br>ar&gt;,std::allocator&lt;char&gt; &gt; &gt; &gt;::const_iterator,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const &amp;,std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::alloc
<br>ator&lt;char&gt; &gt; const *,int&gt;&#39; : identifier was truncated to &#39;255&#39; characters in the debug information<br>itkStringStream.cxx<br>Generating Code...<br>C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\vector(60) : warning C4786: &#39;std::vector&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::allocator&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;
<br>&nbsp;&gt;::~vector&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::allocator&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt; &gt;&#39; : identifier was truncated to &#39;255&#39; characters in the debug information
<br>C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xmemory(34) : warning C4786: &#39;std::binary_function&lt;std::pair&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const ,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt;,std::pair&lt;std
<br>::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const ,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt;,bool&gt;&#39; : identifier was truncated to &#39;255&#39; characters in the debug information
<br>C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xmemory(34) : warning C4786: &#39;std::_Tree&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::pair&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const 
<br>,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt;,std::map&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt;,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,s
<br>td::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;::_Kfn,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,std::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;&#39; : identifier was truncated to &#39;255&#39; ch
<br>aracters in the debug information<br>C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xmemory(34) : warning C4786: &#39;std::_Tree&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::pair&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const 
<br>,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt;,std::map&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt;,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,s
<br>td::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;::_Kfn,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,std::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;::const_iterator&#39; : identifier was trunc
<br>ated to &#39;255&#39; characters in the debug information<br>C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xmemory(34) : warning C4786: &#39;std::_Tree&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::pair&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const 
<br>,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt;,std::map&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt;,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,s
<br>td::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;::_Kfn,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,std::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;::iterator&#39; : identifier was truncated t
<br>o &#39;255&#39; characters in the debug information<br>C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xmemory(34) : warning C4786: &#39;std::_Tree&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,std::pair&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; const 
<br>,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt;,std::map&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt;,itk::SmartPointer&lt;itk::MetaDataObjectBase&gt;,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,s
<br>td::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;::_Kfn,std::less&lt;std::basic_string&lt;char,std::char_traits&lt;char&gt;,std::allocator&lt;char&gt; &gt; &gt;,std::allocator&lt;itk::SmartPointer&lt;itk::MetaDataObjectBase&gt; &gt; &gt;::_Node&#39; : identifier was truncated to &#39;
<br>255&#39; characters in the debug information<br>=========</div>
<div>&nbsp;</div>
<div>i am not sure whether it is vital or not.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>2) during the process there were *&nbsp;3 times* a pop window came out to ask for reload some .dsp (3 different .dsp files )files.</div>
<div>&nbsp;</div>
<div>such as &quot;the project file &quot;C:\ITK\Wrapping\CSwing\CommonA\ITKCommonATcl.dsp&nbsp;&quot; has been changed outside of the Microsoft Developer Studio. You will need to close and reload this project in other to incorporate any changes.&quot;
</div>
<div>Do you want to reload it now?</div>
<div>&nbsp;</div>
<div>i chose of course No. since it have been 35minutes after from staring building it.</div>
<div>&nbsp;</div>
<div>so it went on.</div>
<div>&nbsp;</div>
<div>3) then after it had been building for 50 minutes. a fatal error hit me down....</div>
<div>&nbsp;</div>
<div>the error returned like below</div>
<div>&nbsp;</div>
<div>&quot;
<p>wrap_itkCastImageFilter_2DTcl.obj : fatal error LNK1143: invalid or corrupt file: no symbol for comdat section 0xffff8000<br>Error executing link.exe.</p>
<p>ALL_BUILD - 1 error(s), 127 warning(s)</p>&quot;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>i cleared the building directory and run Cmake again to generate new files and built again. same thing still.. </div>
<div>so please Luis or someone out there please give suggestions on this.</div>
<div>&nbsp;</div>
<div>Thank you.</div>
<div>&nbsp;</div>
<div>regards</div>
<div>&nbsp;</div>
<div>Yours</div>
<div>&nbsp;</div>
<div>O.S</div>
<div>&nbsp;</div>
<div>p.s</div>
<div>just complain on problem.</div>
<div>&nbsp;</div>
<div>why not kitware release some windows binary which works with&nbsp;VTK and&nbsp;enables TCL, Python and Java wrapper? because as a user, it seems that&nbsp;i spent *tooo much* time on just&nbsp;building a tool rather than&nbsp;use it and go&nbsp;further on my research.&nbsp;
</div>