Hello,<br><br>I&#39;m trying build ITK version 3.20 on Windows 7 64-bit with CableSwig wrapping for Python 2.7 (Enthought Python Distribution)  with Visual Studio 10, 64-bit.<br><br>I&#39;ve built and installed CableSwig downloaded from the CVS repository given at <a href="http://www.itk.org/ITK/resources/CableSwig.html">http://www.itk.org/ITK/resources/CableSwig.html</a>.<br>
<br>I configured ITK CMake for CableSwig and Python - however, I&#39;m getting the following errors in the ITK build (this and many more - not listed here).<br><br>Any suggestions / recommendations ?<br><br>Regards,<br>-firdaus<br>
<br>PS: The build and environment is fresh - from scratch. <br><br><br>5&gt;------ Build started: Project: _ITKIOPython, Configuration: Release x64 ------<br>4&gt;Build started 27-Jul-11 15:05:06.<br>5&gt;Build started 27-Jul-11 15:05:06.<br>
4&gt;InitializeBuildStatus:<br>4&gt;  Touching &quot;_ITKBasicFiltersAPython.dir\Release\_ITKBasicFiltersAPython.unsuccessfulbuild&quot;.<br>5&gt;InitializeBuildStatus:<br>5&gt;  Touching &quot;_ITKIOPython.dir\Release\_ITKIOPython.unsuccessfulbuild&quot;.<br>
5&gt;CustomBuild:<br>5&gt;  wrap_IOBase.xml from <br>4&gt;CustomBuild:<br>4&gt;  wrap_itkAnisotropicDiffusionImageFilter_2D.xml from <br>5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/type_traits: In instantiation of &#39;std::tr1::is_scalar&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;&#39;:<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/xutility:503:   instantiated from &#39;std::_Ptr_cat_helper&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; &gt;&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/xutility:2535:   instantiated from &#39;_OutIt std::_Move(_InIt, _InIt, _OutIt) [with _InIt = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, _OutIt = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:1207:   instantiated from &#39;std::_Vector_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt; std::vector&lt;_Ty, _Ax&gt;::erase(std::_Vector_const_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt;, std::_Vector_const_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt;) [with _Ty = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, _Ax = std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:1218:   instantiated from &#39;void std::vector&lt;_Ty, _Ax&gt;::clear() [with _Ty = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, _Ax = std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;]&#39;<br>
5&gt;  D:/software/itk/InsightToolkit-3.20.0/Code/IO/itkDICOMSeriesFileNames.h:81:   instantiated from here<br><span style="color: rgb(255, 0, 0);">5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/type_traits:611: error: &#39;value&#39; is not a member of &#39;std::tr1::is_enum&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;&#39;</span><br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/xutility: In instantiation of &#39;std::_Ptr_cat_helper&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; &gt;&#39;:<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/xutility:2535:   instantiated from &#39;_OutIt std::_Move(_InIt, _InIt, _OutIt) [with _InIt = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, _OutIt = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:1207:   instantiated from &#39;std::_Vector_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt; std::vector&lt;_Ty, _Ax&gt;::erase(std::_Vector_const_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt;, std::_Vector_const_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt;) [with _Ty = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, _Ax = std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:1218:   instantiated from &#39;void std::vector&lt;_Ty, _Ax&gt;::clear() [with _Ty = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, _Ax = std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;]&#39;<br>
5&gt;  D:/software/itk/InsightToolkit-3.20.0/Code/IO/itkDICOMSeriesFileNames.h:81:   instantiated from here<br><span style="color: rgb(255, 0, 0);">5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/xutility:503: error: &#39;value&#39; is not a member of &#39;std::tr1::is_scalar&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;&#39;</span><br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/xutility: In function &#39;_OutIt std::_Move(_InIt, _InIt, _OutIt) [with _InIt = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, _OutIt = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*]&#39;:<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:1207:   instantiated from &#39;std::_Vector_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt; std::vector&lt;_Ty, _Ax&gt;::erase(std::_Vector_const_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt;, std::_Vector_const_iterator&lt;std::_Vector_val&lt;_Ty, _Ax&gt; &gt;) [with _Ty = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, _Ax = std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:1218:   instantiated from &#39;void std::vector&lt;_Ty, _Ax&gt;::clear() [with _Ty = std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, _Ax = std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;]&#39;<br>
5&gt;  D:/software/itk/InsightToolkit-3.20.0/Code/IO/itkDICOMSeriesFileNames.h:81:   instantiated from here<br><span style="color: rgb(255, 0, 0);">5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/xutility:2535: error: no matching function for call to &#39;_Move(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;*&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*&amp;, std::_Nonscalar_ptr_iterator_tag)&#39;</span><br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector: In member function &#39;typename _Myvec::const_reference std::_Vector_const_iterator&lt;_Myvec&gt;::operator*() const [with _Myvec = std::_Vector_val&lt;double, std::allocator&lt;double&gt; &gt;]&#39;:<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/memory:376:   instantiated from &#39;_FwdIt std::_Uninit_copy(_InIt, _InIt, _FwdIt, _Alloc&amp;, std::_Nonscalar_ptr_iterator_tag) [with _InIt = std::_Vector_const_iterator&lt;std::_Vector_val&lt;double, std::allocator&lt;double&gt; &gt; &gt;, _FwdIt = double*, _Alloc = std::allocator&lt;double&gt;]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/memory:414:   instantiated from &#39;_FwdIt std::_Uninitialized_copy(_InIt, _InIt, _FwdIt, _Alloc&amp;) [with _InIt = std::_Vector_const_iterator&lt;std::_Vector_val&lt;double, std::allocator&lt;double&gt; &gt; &gt;, _FwdIt = double*, _Alloc = std::allocator&lt;double&gt;]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:1318:   instantiated from &#39;typename std::_Vector_val&lt;_Ty, _Ax&gt;::_Alty::pointer std::vector&lt;_Ty, _Ax&gt;::_Ucopy(_Iter, _Iter, typename std::_Vector_val&lt;_Ty, _Ax&gt;::_Alty::pointer) [with _Iter = std::_Vector_const_iterator&lt;std::_Vector_val&lt;double, std::allocator&lt;double&gt; &gt; &gt;, _Ty = double, _Ax = std::allocator&lt;double&gt;]&#39;<br>
5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:538:   instantiated from &#39;std::vector&lt;_Ty, _Ax&gt;::vector(const std::vector&lt;_Ty, _Ax&gt;&amp;) [with _Ty = double, _Ax = std::allocator&lt;double&gt;]&#39;<br>
5&gt;  D:/software/itk/InsightToolkit-3.20.0/Code/IO/itkImageIOBase.h:132:   instantiated from here<br><span style="color: rgb(255, 0, 0);">5&gt;  D:/software/CableSwig/CableSwig-build/GCC_XML/Support/Vc10/Include/vector:82: error: &#39;__noop&#39; was not declared in this scope</span><br>
5&gt;C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: &quot;cmd.exe&quot; exited with code 1.<br><br>