[Paraview] portland group compiler issues
David Partyka
david.partyka at kitware.com
Mon Feb 14 12:52:44 EST 2011
Hi Burlen,
Your changes are on git master and release branches. Please give them a try
and let me know if you find anything else. Thanks!
On Sun, Feb 13, 2011 at 6:53 PM, burlen <burlen.loring at gmail.com> wrote:
> Thanks Dave, I'll give it a try.
>
>
> On 02/13/2011 01:30 PM, David Partyka wrote:
>
>> Cool! Thanks Burlen. If I apply them can you give the release branch a try
>> to see if there are any other issues with that compiler tool chain?
>>
>> On Fri, Feb 11, 2011 at 9:03 PM, Burlen Loring <bloring at lbl.gov <mailto:
>> bloring at lbl.gov>> wrote:
>>
>> Hi,
>>
>> A couple of bugs turn up when building 3.8.1 using portland group
>> compiler (see below) I attached a patch for each, hoping they can
>> make it into the 3.10 release if they are not already there.
>>
>> Burlen
>>
>>
>> [1]
>>
>> [ 84%] Building CXX object
>>
>> Servers/Filters/CMakeFiles/vtkPVFilters.dir/vtkMaterialInterfaceIdList.cxx.o
>>
>> "/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/include/CC/stl/_function_base.h",
>> line 76: error:
>> no operator "<" matches these operands
>> operand types are: const vtkMaterialInterfaceIdListItem
>> < const
>> vtkMaterialInterfaceIdListItem
>> bool operator()(const _Tp& __x, const _Tp& __y) const { return
>> __x < __y; }
>>
>> ^
>> detected during:
>> instantiation of "bool std::less<_Tp>::operator()(const
>> _Tp &,
>> const _Tp &) const [with
>> _Tp=vtkMaterialInterfaceIdListItem]" at line
>> 154 of
>>
>> "/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu
>> de/CC/stl/_heap.c"
>> instantiation of "void
>> std::__adjust_heap(_RandomAccessIterator,
>> _Distance, _Distance, _Tp, _Compare) [with
>>
>> _RandomAccessIterator=vtkMaterialInterfaceIdListItem *,
>> _Distance=long,
>> _Tp=vtkMaterialInterfaceIdListItem,
>>
>> _Compare=std::less<vtkMaterialInterfaceIdListItem>]" at
>> line 224 of
>>
>> "/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu
>> de/CC/stl/_heap.c"
>> instantiation of "void
>> std::__make_heap(_RandomAccessIterator,
>> _RandomAccessIterator, _Compare, _Tp *,
>> _Distance *)
>> [with
>>
>> _RandomAccessIterator=vtkMaterialInterfaceIdListItem *,
>>
>> _Compare=std::less<vtkMaterialInterfaceIdListItem>,
>> _Tp=vtkMaterialInterfaceIdListItem,
>> _Distance=ptrdiff_t]"
>> at line 236 of
>>
>> "/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu
>> de/CC/stl/_heap.c"
>> instantiation of "void
>> std::make_heap(_RandomAccessIterator,
>> _RandomAccessIterator, _Compare) [with
>>
>> _RandomAccessIterator=vtkMaterialInterfaceIdListItem *,
>>
>> _Compare=std::less<vtkMaterialInterfaceIdListItem>]" at
>> line 1055 of
>>
>> "/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu
>> de/CC/stl/_algo.c"
>> instantiation of "void
>> std::__partial_sort(_RandomAccessIter,
>> _RandomAccessIter, _RandomAccessIter, _Tp *,
>> _Compare)
>> [with
>> _RandomAccessIter=vtkMaterialInterfaceIdListItem
>> *, _Tp=vtkMaterialInterfaceIdListItem,
>>
>> _Compare=std::less<vtkMaterialInterfaceIdListItem>]" at
>> line 1070 of
>>
>> "/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu
>> de/CC/stl/_algo.c"
>> instantiation of "void std::partial_sort(_RandomAccessIter,
>> _RandomAccessIter, _RandomAccessIter) [with
>>
>> _RandomAccessIter=vtkMaterialInterfaceIdListItem *]" at
>> line 78 of
>>
>> "/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Se
>> rvers/Filters/vtkMaterialInterfaceIdList.cxx"
>>
>> 1 error detected in the compilation of
>>
>> "/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Servers/Filters/vtkMaterialInterfaceIdList.cxx".
>> make[2]: ***
>>
>> [Servers/Filters/CMakeFiles/vtkPVFilters.dir/vtkMaterialInterfaceIdList.cxx.o]
>> Error 2
>> make[1]: *** [Servers/Filters/CMakeFiles/vtkPVFilters.dir/all] Error 2
>> make: *** [all] Error 2
>>
>>
>>
>> [2]
>>
>>
>> "/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Servers/Filters/vtkEnSightReader2.h",
>> line 331: error:
>> namespace "std" has no member "string"
>> vtkstd::map<vtkstd::string, vtkstd::map<int, long> > FileOffsets;
>> ^
>>
>> 1 error detected in the compilation of
>>
>> "/global/homes/l/loring/Euclid/ParaView/PV3-3.8.1-pgi/Servers/Filters/vtkEnSight6BinaryReader2ClientServer.cxx".
>> make[2]: ***
>>
>> [Servers/Filters/CMakeFiles/vtkPVFiltersCS.dir/vtkEnSight6BinaryReader2ClientServer.cxx.o]
>> Error 2
>> make[1]: *** [Servers/Filters/CMakeFiles/vtkPVFiltersCS.dir/all]
>> Error 2
>> make: *** [all] Error 2
>>
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com <http://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
>>
>>
>>
>> _______________________________________________
>> 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20110214/e3e8d7b9/attachment.htm>
More information about the ParaView
mailing list