<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">&lt;<a href="mailto:burlen.loring@gmail.com">burlen.loring@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Thanks Dave, I&#39;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 &lt;<a href="mailto:bloring@lbl.gov" target="_blank">bloring@lbl.gov</a> &lt;mailto:<a href="mailto:bloring@lbl.gov" target="_blank">bloring@lbl.gov</a>&gt;&gt; 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>
    &quot;/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/include/CC/stl/_function_base.h&quot;,<br>
    line 76: error:<br>
             no operator &quot;&lt;&quot; matches these operands<br>
               operand types are: const vtkMaterialInterfaceIdListItem<br>
    &lt; const<br>
                         vtkMaterialInterfaceIdListItem<br>
       bool operator()(const _Tp&amp; __x, const _Tp&amp; __y) const { return<br>
    __x &lt; __y; }<br>
                                                                             ^<br>
             detected during:<br>
               instantiation of &quot;bool std::less&lt;_Tp&gt;::operator()(const<br>
    _Tp &amp;,<br>
                         const _Tp &amp;) const [with<br>
                         _Tp=vtkMaterialInterfaceIdListItem]&quot; at line<br>
    154 of<br>
                            &quot;/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
                         de/CC/stl/_heap.c&quot;<br>
               instantiation of &quot;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&lt;vtkMaterialInterfaceIdListItem&gt;]&quot; at<br>
                         line 224 of<br>
                            &quot;/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
                         de/CC/stl/_heap.c&quot;<br>
               instantiation of &quot;void<br>
    std::__make_heap(_RandomAccessIterator,<br>
                         _RandomAccessIterator, _Compare, _Tp *,<br>
    _Distance *)<br>
                         [with<br>
                            _RandomAccessIterator=vtkMaterialInterfaceIdListItem *,<br>
                            _Compare=std::less&lt;vtkMaterialInterfaceIdListItem&gt;,<br>
                         _Tp=vtkMaterialInterfaceIdListItem,<br>
    _Distance=ptrdiff_t]&quot;<br>
                         at line 236 of<br>
                            &quot;/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
                         de/CC/stl/_heap.c&quot;<br>
               instantiation of &quot;void<br>
    std::make_heap(_RandomAccessIterator,<br>
                         _RandomAccessIterator, _Compare) [with<br>
                            _RandomAccessIterator=vtkMaterialInterfaceIdListItem *,<br>
                            _Compare=std::less&lt;vtkMaterialInterfaceIdListItem&gt;]&quot; at<br>
                         line 1055 of<br>
                            &quot;/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
                         de/CC/stl/_algo.c&quot;<br>
               instantiation of &quot;void<br>
    std::__partial_sort(_RandomAccessIter,<br>
                         _RandomAccessIter, _RandomAccessIter, _Tp *,<br>
    _Compare)<br>
                         [with<br>
    _RandomAccessIter=vtkMaterialInterfaceIdListItem<br>
                         *, _Tp=vtkMaterialInterfaceIdListItem,<br>
                            _Compare=std::less&lt;vtkMaterialInterfaceIdListItem&gt;]&quot; at<br>
                         line 1070 of<br>
                            &quot;/global/common/euclid/usg/pgi/10.8/linux86-64/10.8/inclu<br>
                         de/CC/stl/_algo.c&quot;<br>
               instantiation of &quot;void std::partial_sort(_RandomAccessIter,<br>
                         _RandomAccessIter, _RandomAccessIter) [with<br>
                            _RandomAccessIter=vtkMaterialInterfaceIdListItem *]&quot; at<br>
                         line 78 of<br>
                            &quot;/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Se<br>
                         rvers/Filters/vtkMaterialInterfaceIdList.cxx&quot;<br>
<br>
    1 error detected in the compilation of<br>
    &quot;/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Servers/Filters/vtkMaterialInterfaceIdList.cxx&quot;.<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>
    &quot;/global/homes/l/loring/Euclid/ParaView/ParaView-3.8.1/Servers/Filters/vtkEnSightReader2.h&quot;,<br>
    line 331: error:<br>
             namespace &quot;std&quot; has no member &quot;string&quot;<br>
       vtkstd::map&lt;vtkstd::string, vtkstd::map&lt;int, long&gt; &gt; FileOffsets;<br>
                           ^<br>
<br>
    1 error detected in the compilation of<br>
    &quot;/global/homes/l/loring/Euclid/ParaView/PV3-3.8.1-pgi/Servers/Filters/vtkEnSight6BinaryReader2ClientServer.cxx&quot;.<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> &lt;<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>&gt;<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>