[Paraview] Compile Error in Xdmf2/vtk with ICC on Linux 64
Berk Geveci
berk.geveci at kitware.com
Mon Mar 24 15:10:43 EDT 2008
Hi Mike,
You should probably send this to the Xdmf mailing list:
https://www.kitware.com/cgi-bin/mailman/listinfo/xdmf
-berk
On 3/24/08, Mike Jackson <imikejackson at gmail.com> wrote:
> I am trying to compile ParaView 3 (CVS HEAD) on a Linux 64 (AMD64)
> system using ICC/ICPC version 10.1.x and I am getting the following
> compile error:
>
> /export/shared/Kitware-CVS/ParaView3/Utilities/Xdmf2/vtk/vtkXdmfWriter.cxx(831):
> error: more than one instance of overloaded function
> "XdmfArray::SetValue" matches the argument list:
> function "XdmfArray::SetValue(XdmfInt64={long},
> XdmfUInt8={unsigned char})"
> function "XdmfArray::SetValue(XdmfInt64={long},
> XdmfUInt16={unsigned short})"
> function "XdmfArray::SetValue(XdmfInt64={long},
> XdmfUInt32={unsigned int})"
> function "XdmfArray::SetValue(XdmfInt64={long}, XdmfInt8={char})"
> function "XdmfArray::SetValue(XdmfInt64={long}, XdmfInt16={short})"
> function "XdmfArray::SetValue(XdmfInt64={long}, XdmfInt32={int})"
> function "XdmfArray::SetValue(XdmfInt64={long}, XdmfInt64={long})"
> function "XdmfArray::SetValue(XdmfInt64={long},
> XdmfFloat32={float})"
> function "XdmfArray::SetValue(XdmfInt64={long},
> XdmfFloat64={double})"
> argument types are: (vtkIdType, long long)
> object type is: XdmfArray
> Data.SetValue(jj, val);
> ^
> detected during instantiation of "vtkIdType={long long}
> vtkXdmfWriterWriteXMLScalar(vtkXdmfWriter *, std::ostream &, AType *,
> vtkDataSet *, int *, const char *, const char *, const char *, const
> char *, NType, int, int, int *, int) [with AType=vtkIdTypeArray,
> NType=long long]" at line 962
>
> /export/shared/Kitware-CVS/ParaView3/Utilities/Xdmf2/vtk/vtkXdmfWriter.cxx(842):
> error: no instance of overloaded function "XdmfArray::SetValues"
> matches the argument list
> argument types are: (int, vtkIdType *, long long)
> object type is: XdmfArray
> Data.SetValues(0, array->GetPointer(0),
> array->GetNumberOfTuples() * array->GetNumberOfComponents());
> ^
> detected during instantiation of "vtkIdType={long long}
> vtkXdmfWriterWriteXMLScalar(vtkXdmfWriter *, std::ostream &, AType *,
> vtkDataSet *, int *, const char *, const char *, const char *, const
> char *, NType, int, int, int *, int) [with AType=vtkIdTypeArray,
> NType=long long]" at line 962
>
>
> Anyone have any ideas? The method is question is a templated method
> and I am not understanding what an "NType" is supposed to represent.
>
> Thanks
>
> --
> Mike Jackson
> imikejackson _at_ gee-mail dot com
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
More information about the ParaView
mailing list