<div dir="ltr"><div><div>Hello Sir,<br><br></div>I could install Gmsh Source version in Ubuntu 14.04, but wanted to build it with Open Cascade. So I installed Open Cascade, but now Gmsh is not installing.<br><br><br></div><div>Details of error: <br><br></div><div>"cmake" shows failure in WIND and WCAST performance test.<br><br></div><div>"make" shows error as shown bellow: (I have truncated the error message)<br></div><div><div><br></div><div>Please help me out.<br><br></div><div>Regards,<br></div><div>Smruti<br></div><div><br><div><br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = NCollection_BaseAllocator; opencascade::handle<T> = opencascade::handle<NCollection_BaseAllocator>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>In file included from /usr/local/include/opencascade/TColStd_SequenceOfReal.hxx:19:0,<br>                 from /usr/local/include/opencascade/Extrema_FuncExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/Extrema_GenExtPS.hxx:30,<br>                 from /usr/local/include/opencascade/Extrema_ExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/GeomAPI_ProjectPointOnSurf.hxx:26,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:25,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx: In instantiation of ‘void NCollection_Sequence<TheItemType>::Clear(const opencascade::handle<NCollection_BaseAllocator>&) [with TheItemType = TCollection_AsciiString]’:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:329:11:   required from ‘NCollection_Sequence<TheItemType>::~NCollection_Sequence() [with TheItemType = TCollection_AsciiString]’<br>/usr/local/include/opencascade/TColStd_HSequenceOfAsciiString.hxx:22:1:   required from here<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: error: ambiguous overload for ‘operator=’ (operand types are ‘opencascade::handle<NCollection_BaseAllocator>’ and ‘const opencascade::handle<NCollection_BaseAllocator>’)<br>       this->myAllocator = theAllocator;<br>                         ^<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = NCollection_BaseAllocator; opencascade::handle<T> = opencascade::handle<NCollection_BaseAllocator>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>In file included from /usr/local/include/opencascade/TColStd_SequenceOfReal.hxx:19:0,<br>                 from /usr/local/include/opencascade/Extrema_FuncExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/Extrema_GenExtPS.hxx:30,<br>                 from /usr/local/include/opencascade/Extrema_ExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/GeomAPI_ProjectPointOnSurf.hxx:26,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:25,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx: In instantiation of ‘void NCollection_Sequence<TheItemType>::Clear(const opencascade::handle<NCollection_BaseAllocator>&) [with TheItemType = opencascade::handle<TCollection_HAsciiString>]’:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:329:11:   required from ‘NCollection_Sequence<TheItemType>::~NCollection_Sequence() [with TheItemType = opencascade::handle<TCollection_HAsciiString>]’<br>/usr/local/include/opencascade/TColStd_HSequenceOfHAsciiString.hxx:22:1:   required from here<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: error: ambiguous overload for ‘operator=’ (operand types are ‘opencascade::handle<NCollection_BaseAllocator>’ and ‘const opencascade::handle<NCollection_BaseAllocator>’)<br>       this->myAllocator = theAllocator;<br>                         ^<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = NCollection_BaseAllocator; opencascade::handle<T> = opencascade::handle<NCollection_BaseAllocator>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>In file included from /usr/local/include/opencascade/TColStd_SequenceOfReal.hxx:19:0,<br>                 from /usr/local/include/opencascade/Extrema_FuncExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/Extrema_GenExtPS.hxx:30,<br>                 from /usr/local/include/opencascade/Extrema_ExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/GeomAPI_ProjectPointOnSurf.hxx:26,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:25,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx: In instantiation of ‘NCollection_Sequence<TheItemType>::Node::Node(const TheItemType&) [with TheItemType = opencascade::handle<TCollection_HAsciiString>]’:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:210:5:   required from ‘void NCollection_Sequence<TheItemType>::Append(const TheItemType&) [with TheItemType = opencascade::handle<TCollection_HAsciiString>]’<br>/usr/local/include/opencascade/TColStd_HSequenceOfHAsciiString.hxx:22:1:   required from here<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:44:17: error: ambiguous overload for ‘operator=’ (operand types are ‘opencascade::handle<TCollection_HAsciiString>’ and ‘const opencascade::handle<TCollection_HAsciiString>’)<br>       { myValue = theItem; }<br>                 ^<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:44:17: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = TCollection_HAsciiString]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = TCollection_HAsciiString; opencascade::handle<T> = opencascade::handle<TCollection_HAsciiString>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>In file included from /usr/local/include/opencascade/TColStd_SequenceOfReal.hxx:19:0,<br>                 from /usr/local/include/opencascade/Extrema_FuncExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/Extrema_GenExtPS.hxx:30,<br>                 from /usr/local/include/opencascade/Extrema_ExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/GeomAPI_ProjectPointOnSurf.hxx:26,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:25,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx: In instantiation of ‘void NCollection_Sequence<TheItemType>::Clear(const opencascade::handle<NCollection_BaseAllocator>&) [with TheItemType = int]’:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:329:11:   required from ‘NCollection_Sequence<TheItemType>::~NCollection_Sequence() [with TheItemType = int]’<br>/usr/local/include/opencascade/TColStd_HSequenceOfInteger.hxx:22:1:   required from here<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: error: ambiguous overload for ‘operator=’ (operand types are ‘opencascade::handle<NCollection_BaseAllocator>’ and ‘const opencascade::handle<NCollection_BaseAllocator>’)<br>       this->myAllocator = theAllocator;<br>                         ^<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = NCollection_BaseAllocator; opencascade::handle<T> = opencascade::handle<NCollection_BaseAllocator>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>In file included from /usr/local/include/opencascade/BRepMesh.hxx:32:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:85,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx: In instantiation of ‘void NCollection_CellFilter<Inspector>::resetAllocator(const opencascade::handle<NCollection_IncAllocator>&) [with Inspector = BRepMesh_VertexInspector]’:<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx:157:31:   required from ‘void NCollection_CellFilter<Inspector>::Reset(Standard_Real, const opencascade::handle<NCollection_IncAllocator>&) [with Inspector = BRepMesh_VertexInspector; Standard_Real = double]’<br>/usr/local/include/opencascade/BRepMesh_VertexTool.hxx:48:44:   required from here<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx:351:19: error: no match for ‘operator=’ (operand types are ‘opencascade::handle<NCollection_BaseAllocator>’ and ‘const opencascade::handle<NCollection_IncAllocator>’)<br>       myAllocator = theAlloc;<br>                   ^<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx:351:19: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note:   no known conversion for argument 1 from ‘const opencascade::handle<NCollection_IncAllocator>’ to ‘const opencascade::handle<NCollection_BaseAllocator>&’<br>/usr/local/include/opencascade/Standard_Handle.hxx:107:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const T*) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const T* thePtr)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:107:13: note:   no known conversion for argument 1 from ‘const opencascade::handle<NCollection_IncAllocator>’ to ‘const NCollection_BaseAllocator*’<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = NCollection_BaseAllocator; opencascade::handle<T> = opencascade::handle<NCollection_BaseAllocator>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note:   no known conversion for argument 1 from ‘const opencascade::handle<NCollection_IncAllocator>’ to ‘opencascade::handle<NCollection_BaseAllocator>’<br>In file included from /usr/local/include/opencascade/BRepMesh.hxx:32:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:85,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx: In instantiation of ‘void NCollection_CellFilter<Inspector>::resetAllocator(const opencascade::handle<NCollection_IncAllocator>&) [with Inspector = BRepMesh_CircleInspector]’:<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx:157:31:   required from ‘void NCollection_CellFilter<Inspector>::Reset(Standard_Real, const opencascade::handle<NCollection_IncAllocator>&) [with Inspector = BRepMesh_CircleInspector; Standard_Real = double]’<br>/usr/local/include/opencascade/BRepMesh_CircleTool.hxx:62:44:   required from here<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx:351:19: error: no match for ‘operator=’ (operand types are ‘opencascade::handle<NCollection_BaseAllocator>’ and ‘const opencascade::handle<NCollection_IncAllocator>’)<br>       myAllocator = theAlloc;<br>                   ^<br>/usr/local/include/opencascade/NCollection_CellFilter.hxx:351:19: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note:   no known conversion for argument 1 from ‘const opencascade::handle<NCollection_IncAllocator>’ to ‘const opencascade::handle<NCollection_BaseAllocator>&’<br>/usr/local/include/opencascade/Standard_Handle.hxx:107:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const T*) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const T* thePtr)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:107:13: note:   no known conversion for argument 1 from ‘const opencascade::handle<NCollection_IncAllocator>’ to ‘const NCollection_BaseAllocator*’<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = NCollection_BaseAllocator; opencascade::handle<T> = opencascade::handle<NCollection_BaseAllocator>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note:   no known conversion for argument 1 from ‘const opencascade::handle<NCollection_IncAllocator>’ to ‘opencascade::handle<NCollection_BaseAllocator>’<br>In file included from /usr/local/include/opencascade/TColStd_SequenceOfReal.hxx:19:0,<br>                 from /usr/local/include/opencascade/Extrema_FuncExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/Extrema_GenExtPS.hxx:30,<br>                 from /usr/local/include/opencascade/Extrema_ExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/GeomAPI_ProjectPointOnSurf.hxx:26,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:25,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx: In instantiation of ‘void NCollection_Sequence<TheItemType>::Clear(const opencascade::handle<NCollection_BaseAllocator>&) [with TheItemType = opencascade::handle<ChFiDS_SurfData>]’:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:329:11:   required from ‘NCollection_Sequence<TheItemType>::~NCollection_Sequence() [with TheItemType = opencascade::handle<ChFiDS_SurfData>]’<br>/usr/local/include/opencascade/ChFiDS_HData.hxx:24:1:   required from here<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: error: ambiguous overload for ‘operator=’ (operand types are ‘opencascade::handle<NCollection_BaseAllocator>’ and ‘const opencascade::handle<NCollection_BaseAllocator>’)<br>       this->myAllocator = theAllocator;<br>                         ^<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:170:25: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = NCollection_BaseAllocator]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = NCollection_BaseAllocator; opencascade::handle<T> = opencascade::handle<NCollection_BaseAllocator>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>In file included from /usr/local/include/opencascade/TColStd_SequenceOfReal.hxx:19:0,<br>                 from /usr/local/include/opencascade/Extrema_FuncExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/Extrema_GenExtPS.hxx:30,<br>                 from /usr/local/include/opencascade/Extrema_ExtPS.hxx:27,<br>                 from /usr/local/include/opencascade/GeomAPI_ProjectPointOnSurf.hxx:26,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:25,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx: In instantiation of ‘NCollection_Sequence<TheItemType>::Node::Node(const TheItemType&) [with TheItemType = opencascade::handle<ChFiDS_SurfData>]’:<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:210:5:   required from ‘void NCollection_Sequence<TheItemType>::Append(const TheItemType&) [with TheItemType = opencascade::handle<ChFiDS_SurfData>]’<br>/usr/local/include/opencascade/ChFiDS_HData.hxx:24:1:   required from here<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:44:17: error: ambiguous overload for ‘operator=’ (operand types are ‘opencascade::handle<ChFiDS_SurfData>’ and ‘const opencascade::handle<ChFiDS_SurfData>’)<br>       { myValue = theItem; }<br>                 ^<br>/usr/local/include/opencascade/NCollection_Sequence.hxx:44:17: note: candidates are:<br>In file included from /usr/local/include/opencascade/BRep_Tool.hxx:22:0,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCIncludes.h:21,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.h:12,<br>                 from /home/cfd/gmsh/gmsh-2.14.1-source/Geo/OCCVertex.cpp:10:<br>/usr/local/include/opencascade/Standard_Handle.hxx:100:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(const opencascade::handle<T>&) [with T = ChFiDS_SurfData]<br>     handle& operator= (const handle& theHandle)<br>             ^<br>/usr/local/include/opencascade/Standard_Handle.hxx:114:13: note: opencascade::handle<T>& opencascade::handle<T>::operator=(opencascade::handle<T>) [with T = ChFiDS_SurfData; opencascade::handle<T> = opencascade::handle<ChFiDS_SurfData>]<br>     handle& operator= (handle&& theHandle)<br>             ^<br>make[2]: *** [CMakeFiles/gmsh.dir/Geo/OCCVertex.cpp.o] Error 1<br>make[1]: *** [CMakeFiles/gmsh.dir/all] Error 2<br>make: *** [all] Error 2<br><br></div></div></div></div>