I fixed the initial compile error (vtknetcdf) and checked it into master/release branches in git. I am working through Christian&#39;s patch as well so we can have this working for 5.8.1.<br><br><div class="gmail_quote">On Tue, Sep 20, 2011 at 5:41 AM, Ashika Umanga Umagiliya <span dir="ltr">&lt;<a href="mailto:aumanga@biggjapan.com">aumanga@biggjapan.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Christian ,<br>
<br>
I compiled using the build David suggested.Its the same build i<br>
mentioned in the first post.<br>
Anyway I could not find the Mingw64 build that you used ( g++ 4.4.5<br>
(20100604))  in SourceForge site anymore.<br>
<br>
Looks like I have to look for another Mingw build which compiles both<br>
QT and VTK.<br>
<div><div></div><div class="h5"><br>
<br>
On 20 September 2011 17:54, Christian Lackas &lt;<a href="mailto:lackas@invicro.com">lackas@invicro.com</a>&gt; wrote:<br>
&gt; * Ashika Umanga Umagiliya &lt;<a href="mailto:aumanga@biggjapan.com">aumanga@biggjapan.com</a>&gt; [110920 10:22]:<br>
&gt;<br>
&gt; Umanga,<br>
&gt;<br>
&gt; it seems (see also the older threads) that not all versions of MinGW-w64<br>
&gt; are able to successfully compile VTK. You might have to use a different<br>
&gt; one (or try to work around the internal compiler error, which could be<br>
&gt; tough and might lead to unexpected results).<br>
&gt;<br>
&gt; The version I proposed works for VTK as well as Qt and a couple of other<br>
&gt; libraries (e.g. ITK, Dcmtk, ImageMagick, Qwt, ...), at least for us.<br>
&gt;<br>
&gt; Did you already give the build David suggested a try?<br>
&gt;<br>
&gt; Christian<br>
&gt;<br>
&gt; --<br>
&gt; Dr. Christian Lackas, Managing Partner<br>
&gt; inviCRO, LLC -- In Imaging Yours<br>
&gt; P: <a href="tel:%2B1%20617%20933%208733" value="+16179338733">+1 617 933 8733</a>, F: <a href="tel:%2B49%202203%209034722" value="+4922039034722">+49 2203 9034722</a>, E: <a href="mailto:lackas@invicro.com">lackas@invicro.com</a><br>


&gt; <a href="http://www.invicro.com/" target="_blank">http://www.invicro.com/</a>  <a href="http://www.spect-ct.com/" target="_blank">http://www.spect-ct.com/</a><br>
&gt;<br>
&gt;&gt; Hi all,<br>
&gt;&gt;<br>
&gt;&gt; I applied Christians patch to the latest code in VTK git.But during<br>
&gt;&gt; compilation , it gave following error.<br>
&gt;&gt;<br>
&gt;&gt; ------------------------<br>
&gt;&gt; [ 79%] Building CXX object<br>
&gt;&gt; VolumeRendering/CMakeFiles/vtkVolumeRendering.dir/vtkVolumeRayCastSpaceLeapingImageFilter.cxx.obj<br>
&gt;&gt; [ 79%] Building CXX object<br>
&gt;&gt; VolumeRendering/CMakeFiles/vtkVolumeRendering.dir/vtkGPUVolumeRayCastMapper.cxx.obj<br>
&gt;&gt; [ 79%] Building CXX object<br>
&gt;&gt; VolumeRendering/CMakeFiles/vtkVolumeRendering.dir/vtkHAVSVolumeMapper.cxx.obj<br>
&gt;&gt; [ 79%] Building CXX object<br>
&gt;&gt; VolumeRendering/CMakeFiles/vtkVolumeRendering.dir/vtkProjectedAAHexahedraMapper.cxx.obj<br>
&gt;&gt; [ 79%] Building CXX object<br>
&gt;&gt; VolumeRendering/CMakeFiles/vtkVolumeRendering.dir/vtkProjectedTetrahedraMapper.cxx.obj<br>
&gt;&gt; C:\git-checkouts\VTK\VolumeRendering\vtkProjectedTetrahedraMapper.cxx:<br>
&gt;&gt; In function &#39;void vtkProjectedTetrahedraMapperTransformPoints(const<br>
&gt;&gt; point_type*, vtkIdTyp<br>
&gt;&gt; e, const float*, const float*, float*) [with point_type = long int, vtkIdType =<br>
&gt;&gt; long long int]&#39;:<br>
&gt;&gt; C:\git-checkouts\VTK\VolumeRendering\vtkProjectedTetrahedraMapper.cxx:98:6:<br>
&gt;&gt; internal compiler error: in ix86_vectorize_builtin_vec_perm_ok, at<br>
&gt;&gt; config/i386/i386.c:30247<br>
&gt;&gt; Please submit a full bug report,with preprocessed source if<br>
&gt;&gt; appropriate.See &lt;<a href="http://gcc.gnu.org/bugs.html" target="_blank">http://gcc.gnu.org/bugs.html</a>&gt; for instructions.<br>
&gt;&gt; mingw32-make[2]: ***<br>
&gt;&gt; [VolumeRendering/CMakeFiles/vtkVolumeRendering.dir/vtkProjectedTetrahedraMapper.cxx.obj]<br>
&gt;&gt; Error 1<br>
&gt;&gt; mingw32-make[1]: *** [VolumeRendering/CMakeFiles/vtkVolumeRendering.dir/all] Err<br>
&gt;&gt; or 2<br>
&gt;&gt; mingw32-make: *** [all] Error 2<br>
&gt;&gt;<br>
&gt;&gt; -----------------------<br>
&gt;&gt;<br>
&gt;&gt; Any guidance please.<br>
&gt;&gt;<br>
&gt;&gt; umanga<br>
&gt;&gt;<br>
&gt;&gt; On 20 September 2011 05:19, David Partyka &lt;<a href="mailto:david.partyka@kitware.com">david.partyka@kitware.com</a>&gt; wrote:<br>
&gt;&gt; &gt; This build is located:<br>
&gt;&gt; &gt; <a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/sezero_4.5_20101002/" target="_blank">http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/sezero_4.5_20101002/</a><br>


&gt;&gt; &gt; If anyone else wants to try and use it.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Sat, Sep 17, 2011 at 11:24 AM, Ashika Umanga Umagiliya<br>
&gt;&gt; &gt; &lt;<a href="mailto:aumanga@biggjapan.com">aumanga@biggjapan.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Hi Christian ,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; We need to stick to that specific Mingw64 build<br>
&gt;&gt; &gt;&gt; (&quot;mingw-w64-bin_x86_64-mingw_20101002_4.5_sezero&quot;) because thats the<br>
&gt;&gt; &gt;&gt; only build which successfully compiles other libraries needed for our<br>
&gt;&gt; &gt;&gt; application - QT and OpenCV.<br>
&gt;&gt; &gt;&gt; I will try using your patch .<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; thank you<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On 17 September 2011 00:08, Christian Lackas &lt;<a href="mailto:lackas@invicro.com">lackas@invicro.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; * Ashika Umanga Umagiliya &lt;<a href="mailto:aumanga@biggjapan.com">aumanga@biggjapan.com</a>&gt; [110916 06:15]:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Umanga,<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; please see:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;  <a href="http://vtk.1045678.n5.nabble.com/Building-VTK-on-64-bit-Windows-using-MinGW-w64-td3351101.html" target="_blank">http://vtk.1045678.n5.nabble.com/Building-VTK-on-64-bit-Windows-using-MinGW-w64-td3351101.html</a><br>


&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; which contains a patch we used to successfully compile VTK with<br>
&gt;&gt; &gt;&gt; &gt; MinGW-w64.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; You might also want to check out this thread:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;    <a href="http://www.vtk.org/pipermail/vtkusers/2011-April/116318.html" target="_blank">http://www.vtk.org/pipermail/vtkusers/2011-April/116318.html</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; which also discusses GCC versions.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; The Mantis report I filed a while back was apparently removed, cannot<br>
&gt;&gt; &gt;&gt; &gt; tell why or what happed to it:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;    <a href="http://www.itk.org/Bug/view.php?id=11742" target="_blank">http://www.itk.org/Bug/view.php?id=11742</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Christian<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt; &gt; Dr. Christian Lackas, Managing Partner<br>
&gt;&gt; &gt;&gt; &gt; inviCRO, LLC -- In Imaging Yours<br>
&gt;&gt; &gt;&gt; &gt; P: <a href="tel:%2B1%20617%20933%208733" value="+16179338733">+1 617 933 8733</a>, F: <a href="tel:%2B49%202203%209034722" value="+4922039034722">+49 2203 9034722</a><br>
&gt;&gt; &gt;&gt; &gt; <a href="http://www.invicro.com/" target="_blank">http://www.invicro.com/</a>  <a href="http://www.spect-ct.com/" target="_blank">http://www.spect-ct.com/</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Greetings all,<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; I tried to compile VTK with Mingw64 compiler .(using personal Mingw<br>
&gt;&gt; &gt;&gt; &gt;&gt; build &quot;mingw-w64-bin_x86_64-mingw_20101002_4.5_sezero&quot; )<br>
&gt;&gt; &gt;&gt; &gt;&gt; During compilation it gave warnings saying &quot;warning: cast from pointer<br>
&gt;&gt; &gt;&gt; &gt;&gt; to integer of different size&quot;.<br>
&gt;&gt; &gt;&gt; &gt;&gt; And the compilation failed at -<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; ------------------------<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; [ 23%] Building C object<br>
&gt;&gt; &gt;&gt; &gt;&gt; Utilities/vtknetcdf/CMakeFiles/vtkNetCDF.dir/v1hpg.c.ob<br>
&gt;&gt; &gt;&gt; &gt;&gt; [ 23%] Building C object<br>
&gt;&gt; &gt;&gt; &gt;&gt; Utilities/vtknetcdf/CMakeFiles/vtkNetCDF.dir/v2i.c.obj<br>
&gt;&gt; &gt;&gt; &gt;&gt; C:\svn-checkouts\vtk-5.8.0\Utilities\vtknetcdf\v2i.c:76:21: error:<br>
&gt;&gt; &gt;&gt; &gt;&gt; redefinition<br>
&gt;&gt; &gt;&gt; &gt;&gt; of typedef &#39;schar&#39;<br>
&gt;&gt; &gt;&gt; &gt;&gt; C:\svn-checkouts\vtk-5.8.0\Utilities\vtknetcdf\/ncx.h:160:21: note:<br>
&gt;&gt; &gt;&gt; &gt;&gt; previous declaration of &#39;schar&#39; was here<br>
&gt;&gt; &gt;&gt; &gt;&gt; mingw32-make[2]: ***<br>
&gt;&gt; &gt;&gt; &gt;&gt; [Utilities/vtknetcdf/CMakeFiles/vtkNetCDF.dir/v2i.c.obj] Error 1<br>
&gt;&gt; &gt;&gt; &gt;&gt; mingw32-make[1]: *** [Utilities/vtknetcdf/CMakeFiles/vtkNetCDF.dir/all]<br>
&gt;&gt; &gt;&gt; &gt;&gt; Error 2<br>
&gt;&gt; &gt;&gt; &gt;&gt; mingw32-make: *** [all] Error 2<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; ----------------------------------------------<br>
&gt;&gt; &gt;&gt; &gt;&gt; Has anyone compiling VTK suing Mingw64 ?<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Thanks in advance.<br>
&gt;&gt; &gt;&gt; &gt;&gt; umanga<br>
&gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt; &gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt;&gt; &gt;&gt; &gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt; &gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt;&gt; &gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; 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>
&gt;<br>
&gt; 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>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<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>
</div></div></blockquote></div><br>