Please find attached two patches to fix the issues. Tested on MSVC2010
64bit and Ubuntu 11.04 64bit.
Can you please review and commit or let me commit?

Thanks,
Dominik

On Thu, Jun 9, 2011 at 4:48 PM, Dominik Szczerba <domi...@itis.ethz.ch> wrote:
> Was able to fix all but the two:
>
> Error   3       error C2864: 'XdmfHex125Generator::SpectralOperations::C' :
> only static const integral data members can be initialized within a
> class   E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     84
> Error   1       error C2864: 'XdmfHex64Generator::SpectralOperations::C' :
> only static const integral data members can be initialized within a
> class   E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      74
>
> According to:
>
> http://msdn.microsoft.com/en-us/library/acxkb76w(v=vs.80).aspx
>
> Only integers are allowed. Please advise and I send in a patch.
> Thanks,
> Dominik
>
> On Thu, Jun 9, 2011 at 4:21 PM, Dominik Szczerba <domi...@itis.ethz.ch> wrote:
>> Compilation of the latest Xdmf from git://paraview.org/Xdmf.git fails
>> on Windows with the below errors.
>>
>> Regards,
>> Dominik
>>
>> Error   61      error C2440: 'initializing' : cannot convert from
>> 'std::_Tree_iterator<_Mytree>' to
>> 'std::_Tree_const_iterator<_Mytree>'    
>> E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      148
>> Error   67      error C2440: 'initializing' : cannot convert from
>> 'std::_Tree_iterator<_Mytree>' to
>> 'std::_Tree_const_iterator<_Mytree>'    
>> E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     174
>> Error   73      error C2668: 'log10' : ambiguous call to overloaded
>> function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      835
>> Error   74      error C2668: 'log10' : ambiguous call to overloaded
>> function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      840
>> Error   77      error C2668: 'log10' : ambiguous call to overloaded
>> function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      835
>> Error   78      error C2668: 'log10' : ambiguous call to overloaded
>> function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      840
>> Error   72      error C2668: 'sqrt' : ambiguous call to overloaded
>> function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      823
>> Error   76      error C2668: 'sqrt' : ambiguous call to overloaded
>> function        E:\pack\Xdmf\vtk\vtkXdmfReaderInternal.cxx      823
>> Error   63      error C2678: binary '==' : no operator found which takes a
>> left-hand operand of type 'std::_Tree_const_iterator<_Mytree>' (or
>> there is no acceptable
>> conversion)     E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      149
>> Error   68      error C2678: binary '==' : no operator found which takes a
>> left-hand operand of type 'std::_Tree_const_iterator<_Mytree>' (or
>> there is no acceptable
>> conversion)     E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     175
>> Error   62      error C2864: 'XdmfHex125Generator::SpectralOperations::C' :
>> only static const integral data members can be initialized within a
>> class   E:\pack\Xdmf\libsrc\XdmfHex125Generator.cxx     84
>> Error   59      error C2864: 'XdmfHex64Generator::SpectralOperations::C' :
>> only static const integral data members can be initialized within a
>> class   E:\pack\Xdmf\libsrc\XdmfHex64Generator.cxx      74
>>
>

Attachment: patch1
Description: Binary data

Attachment: patch2
Description: Binary data

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to