I have a feeling these fixes are on the pv branch of Xdmf.git already but possibly not master because we have nightly dashboards that build ParaView with VS10 + 64bit. I&#39;ll see about correcting the divergence.<br><br><div class="gmail_quote">

On Thu, Jun 9, 2011 at 11:21 AM, Dominik Szczerba <span dir="ltr">&lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

patch2 contained unnecessary degradation from const_iterator to<br>
iterator, the newly attached avoids it.<br>
Both attached again for clarity.<br>
Sorry.<br>
<div><div></div><div class="h5"><br>
On Thu, Jun 9, 2011 at 5:14 PM, Dominik Szczerba &lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt; wrote:<br>
&gt; Please find attached two patches to fix the issues. Tested on MSVC2010<br>
&gt; 64bit and Ubuntu 11.04 64bit.<br>
&gt; Can you please review and commit or let me commit?<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Dominik<br>
&gt;<br>
&gt; On Thu, Jun 9, 2011 at 4:48 PM, Dominik Szczerba &lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt; wrote:<br>
&gt;&gt; Was able to fix all but the two:<br>
&gt;&gt;<br>
&gt;&gt; Error   3       error C2864: &#39;XdmfHex125Generator::SpectralOperations::C&#39; :<br>
&gt;&gt; only static const integral data members can be initialized within a<br>
&gt;&gt; class   E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     84<br>
&gt;&gt; Error   1       error C2864: &#39;XdmfHex64Generator::SpectralOperations::C&#39; :<br>
&gt;&gt; only static const integral data members can be initialized within a<br>
&gt;&gt; class   E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      74<br>
&gt;&gt;<br>
&gt;&gt; According to:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://msdn.microsoft.com/en-us/library/acxkb76w(v=vs.80).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/acxkb76w(v=vs.80).aspx</a><br>
&gt;&gt;<br>
&gt;&gt; Only integers are allowed. Please advise and I send in a patch.<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Dominik<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Jun 9, 2011 at 4:21 PM, Dominik Szczerba &lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt; wrote:<br>
&gt;&gt;&gt; Compilation of the latest Xdmf from git://<a href="http://paraview.org/Xdmf.git" target="_blank">paraview.org/Xdmf.git</a> fails<br>
&gt;&gt;&gt; on Windows with the below errors.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; Dominik<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Error   61      error C2440: &#39;initializing&#39; : cannot convert from<br>
&gt;&gt;&gt; &#39;std::_Tree_iterator&lt;_Mytree&gt;&#39; to<br>
&gt;&gt;&gt; &#39;std::_Tree_const_iterator&lt;_Mytree&gt;&#39;    E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      148<br>
&gt;&gt;&gt; Error   67      error C2440: &#39;initializing&#39; : cannot convert from<br>
&gt;&gt;&gt; &#39;std::_Tree_iterator&lt;_Mytree&gt;&#39; to<br>
&gt;&gt;&gt; &#39;std::_Tree_const_iterator&lt;_Mytree&gt;&#39;    E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     174<br>
&gt;&gt;&gt; Error   73      error C2668: &#39;log10&#39; : ambiguous call to overloaded<br>
&gt;&gt;&gt; function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      835<br>
&gt;&gt;&gt; Error   74      error C2668: &#39;log10&#39; : ambiguous call to overloaded<br>
&gt;&gt;&gt; function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      840<br>
&gt;&gt;&gt; Error   77      error C2668: &#39;log10&#39; : ambiguous call to overloaded<br>
&gt;&gt;&gt; function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      835<br>
&gt;&gt;&gt; Error   78      error C2668: &#39;log10&#39; : ambiguous call to overloaded<br>
&gt;&gt;&gt; function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      840<br>
&gt;&gt;&gt; Error   72      error C2668: &#39;sqrt&#39; : ambiguous call to overloaded<br>
&gt;&gt;&gt; function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      823<br>
&gt;&gt;&gt; Error   76      error C2668: &#39;sqrt&#39; : ambiguous call to overloaded<br>
&gt;&gt;&gt; function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      823<br>
&gt;&gt;&gt; Error   63      error C2678: binary &#39;==&#39; : no operator found which takes a<br>
&gt;&gt;&gt; left-hand operand of type &#39;std::_Tree_const_iterator&lt;_Mytree&gt;&#39; (or<br>
&gt;&gt;&gt; there is no acceptable<br>
&gt;&gt;&gt; conversion)     E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      149<br>
&gt;&gt;&gt; Error   68      error C2678: binary &#39;==&#39; : no operator found which takes a<br>
&gt;&gt;&gt; left-hand operand of type &#39;std::_Tree_const_iterator&lt;_Mytree&gt;&#39; (or<br>
&gt;&gt;&gt; there is no acceptable<br>
&gt;&gt;&gt; conversion)     E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     175<br>
&gt;&gt;&gt; Error   62      error C2864: &#39;XdmfHex125Generator::SpectralOperations::C&#39; :<br>
&gt;&gt;&gt; only static const integral data members can be initialized within a<br>
&gt;&gt;&gt; class   E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     84<br>
&gt;&gt;&gt; Error   59      error C2864: &#39;XdmfHex64Generator::SpectralOperations::C&#39; :<br>
&gt;&gt;&gt; only static const integral data members can be initialized within a<br>
&gt;&gt;&gt; class   E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      74<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div></div><br>_______________________________________________<br>
Xdmf mailing list<br>
<a href="mailto:Xdmf@lists.kitware.com">Xdmf@lists.kitware.com</a><br>
<a href="http://www.kitware.com/cgi-bin/mailman/listinfo/xdmf" target="_blank">http://www.kitware.com/cgi-bin/mailman/listinfo/xdmf</a><br>
<br></blockquote></div><br>