<div>Hi Burlen,</div><div><br></div>Your changes are on git master and release branches. Please give them a try and let me know if you find anything else. Thanks!<br><br><div class="gmail_quote">On Sun, Feb 13, 2011 at 6:53 PM, burlen <span dir="ltr"><<a href="mailto:burlen.loring@gmail.com">burlen.loring@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Thanks Dave, I'll give it a try.<div class="im"><br>
<br>
On 02/13/2011 01:30 PM, David Partyka wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
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?<br>
<br></div><div><div></div><div class="h5">
On Fri, Feb 11, 2011 at 9:03 PM, Burlen Loring <<a href="mailto:bloring@lbl.gov" target="_blank">bloring@lbl.gov</a> <mailto:<a href="mailto:bloring@lbl.gov" target="_blank">bloring@lbl.gov</a>>> wrote:<br>
<br>
Hi,<br>
<br>
A couple of bugs turn up when building 3.8.1 using portland group<br>
compiler (see below) I attached a patch for each, hoping they can<br>
make it into the 3.10 release if they are not already there.<br>
<br>
Burlen<br>
<br>
<br>
[1]<br>
<br>
[ 84%] Building CXX object<br>
Servers/Filters/CMakeFiles/vtkPVFilters.dir/vtkMaterialInterfaceIdList.cxx.o<br>
"/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/include/CC/stl/_function_base.h",<br>
line 76: error:<br>
no operator "<" matches these operands<br>
operand types are: const vtkMaterialInterfaceIdListItem<br>
< const<br>
vtkMaterialInterfaceIdListItem<br>
bool operator()(const _Tp& __x, const _Tp& __y) const { return<br>
__x < __y; }<br>
^<br>
detected during:<br>
instantiation of "bool std::less<_Tp>::operator()(const<br>
_Tp &,<br>
const _Tp &) const [with<br>
_Tp=vtkMaterialInterfaceIdListItem]" at line<br>
154 of<br>
"/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
de/CC/stl/_heap.c"<br>
instantiation of "void<br>
std::__adjust_heap(_RandomAccessIterator,<br>
_Distance, _Distance, _Tp, _Compare) [with<br>
_RandomAccessIterator=vtkMaterialInterfaceIdListItem *,<br>
_Distance=long,<br>
_Tp=vtkMaterialInterfaceIdListItem,<br>
_Compare=std::less<vtkMaterialInterfaceIdListItem>]" at<br>
line 224 of<br>
"/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
de/CC/stl/_heap.c"<br>
instantiation of "void<br>
std::__make_heap(_RandomAccessIterator,<br>
_RandomAccessIterator, _Compare, _Tp *,<br>
_Distance *)<br>
[with<br>
_RandomAccessIterator=vtkMaterialInterfaceIdListItem *,<br>
_Compare=std::less<vtkMaterialInterfaceIdListItem>,<br>
_Tp=vtkMaterialInterfaceIdListItem,<br>
_Distance=ptrdiff_t]"<br>
at line 236 of<br>
"/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
de/CC/stl/_heap.c"<br>
instantiation of "void<br>
std::make_heap(_RandomAccessIterator,<br>
_RandomAccessIterator, _Compare) [with<br>
_RandomAccessIterator=vtkMaterialInterfaceIdListItem *,<br>
_Compare=std::less<vtkMaterialInterfaceIdListItem>]" at<br>
line 1055 of<br>
"/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
de/CC/stl/_algo.c"<br>
instantiation of "void<br>
std::__partial_sort(_RandomAccessIter,<br>
_RandomAccessIter, _RandomAccessIter, _Tp *,<br>
_Compare)<br>
[with<br>
_RandomAccessIter=vtkMaterialInterfaceIdListItem<br>
*, _Tp=vtkMaterialInterfaceIdListItem,<br>
_Compare=std::less<vtkMaterialInterfaceIdListItem>]" at<br>
line 1070 of<br>
"/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
de/CC/stl/_algo.c"<br>
instantiation of "void std::partial_sort(_RandomAccessIter,<br>
_RandomAccessIter, _RandomAccessIter) [with<br>
_RandomAccessIter=vtkMaterialInterfaceIdListItem *]" at<br>
line 78 of<br>
"/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Se<br>
rvers/Filters/vtkMaterialInterfaceIdList.cxx"<br>
<br>
1 error detected in the compilation of<br>
"/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Servers/Filters/vtkMaterialInterfaceIdList.cxx".<br>
make[2]: ***<br>
[Servers/Filters/CMakeFiles/vtkPVFilters.dir/vtkMaterialInterfaceIdList.cxx.o]<br>
Error 2<br>
make[1]: *** [Servers/Filters/CMakeFiles/vtkPVFilters.dir/all] Error 2<br>
make: *** [all] Error 2<br>
<br>
<br>
<br>
[2]<br>
<br>
"/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Servers/Filters/vtkEnSightReader2.h",<br>
line 331: error:<br>
namespace "std" has no member "string"<br>
vtkstd::map<vtkstd::string, vtkstd::map<int, long> > FileOffsets;<br>
^<br>
<br>
1 error detected in the compilation of<br>
"/global/homes/l/loring/Euclid/ParaView/PV3-3.8.1-pgi/Servers/Filters/vtkEnSight6BinaryReader2ClientServer.cxx".<br>
make[2]: ***<br>
[Servers/Filters/CMakeFiles/vtkPVFiltersCS.dir/vtkEnSight6BinaryReader2ClientServer.cxx.o]<br>
Error 2<br>
make[1]: *** [Servers/Filters/CMakeFiles/vtkPVFiltersCS.dir/all]<br>
Error 2<br>
make: *** [all] Error 2<br>
<br>
<br>
<br>
<br>
_______________________________________________<br></div></div>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a> <<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>><div class="im"><br>
<br>
Visit other Kitware open-source projects at<br>
<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 ParaView Wiki at:<br>
<a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br>
<br>
<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 ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</div></blockquote>
<br>
</blockquote></div><br>