diff -Naur opencascade-7.1.0-ORIG/inc/IVtkTools_ShapeObject.hxx opencascade-7.1.0/inc/IVtkTools_ShapeObject.hxx --- opencascade-7.1.0-ORIG/inc/IVtkTools_ShapeObject.hxx 2017-02-15 17:37:44.575970112 +0100 +++ opencascade-7.1.0/inc/IVtkTools_ShapeObject.hxx 2017-02-23 20:13:22.176944931 +0100 @@ -37,7 +37,7 @@ class IVtkTools_EXPORT IVtkTools_ShapeObject : public vtkDataObject { public: - vtkTypeMacro (IVtkTools_ShapeObject, vtkObject) + vtkTypeMacro (IVtkTools_ShapeObject, vtkDataObject) static IVtkTools_ShapeObject* New(); diff -Naur opencascade-7.1.0-ORIG/src/IVtkTools/IVtkTools_ShapeObject.hxx opencascade-7.1.0/src/IVtkTools/IVtkTools_ShapeObject.hxx --- opencascade-7.1.0-ORIG/src/IVtkTools/IVtkTools_ShapeObject.hxx 2017-02-15 17:37:45.923973671 +0100 +++ opencascade-7.1.0/src/IVtkTools/IVtkTools_ShapeObject.hxx 2017-02-23 20:13:23.092947139 +0100 @@ -37,7 +37,7 @@ class IVtkTools_EXPORT IVtkTools_ShapeObject : public vtkDataObject { public: - vtkTypeMacro (IVtkTools_ShapeObject, vtkObject) + vtkTypeMacro (IVtkTools_ShapeObject, vtkDataObject) static IVtkTools_ShapeObject* New(); diff -Naur opencascade-7.1.0-ORIG/src/IVtkVTK/IVtkVTK_ShapeData.cxx opencascade-7.1.0/src/IVtkVTK/IVtkVTK_ShapeData.cxx --- opencascade-7.1.0-ORIG/src/IVtkVTK/IVtkVTK_ShapeData.cxx 2017-02-15 17:37:51.283987821 +0100 +++ opencascade-7.1.0/src/IVtkVTK/IVtkVTK_ShapeData.cxx 2017-02-23 20:13:28.484960137 +0100 @@ -80,9 +80,9 @@ vtkIdType aPointIdVTK = thePointId; myPolyData->InsertNextCell (VTK_VERTEX, 1, &aPointIdVTK); const vtkIdType aShapeIDVTK = theShapeID; - mySubShapeIDs->InsertNextTupleValue (&aShapeIDVTK); + mySubShapeIDs->InsertNextTypedTuple (&aShapeIDVTK); const vtkIdType aType = theMeshType; - myMeshTypes->InsertNextTupleValue (&aType); + myMeshTypes->InsertNextTypedTuple (&aType); } //================================================================ @@ -97,9 +97,9 @@ vtkIdType aPoints[2] = { thePointId1, thePointId2 }; myPolyData->InsertNextCell (VTK_LINE, 2, aPoints); const vtkIdType aShapeIDVTK = theShapeID; - mySubShapeIDs->InsertNextTupleValue (&aShapeIDVTK); + mySubShapeIDs->InsertNextTypedTuple (&aShapeIDVTK); const vtkIdType aType = theMeshType; - myMeshTypes->InsertNextTupleValue (&aType); + myMeshTypes->InsertNextTypedTuple (&aType); } //================================================================ @@ -124,9 +124,9 @@ myPolyData->InsertNextCell (VTK_POLY_LINE, anIdList); const vtkIdType aShapeIDVTK = theShapeID; - mySubShapeIDs->InsertNextTupleValue (&aShapeIDVTK); + mySubShapeIDs->InsertNextTypedTuple (&aShapeIDVTK); const vtkIdType aType = theMeshType; - myMeshTypes->InsertNextTupleValue (&aType); + myMeshTypes->InsertNextTypedTuple (&aType); } } @@ -143,7 +143,7 @@ vtkIdType aPoints[3] = { thePointId1, thePointId2, thePointId3 }; myPolyData->InsertNextCell (VTK_TRIANGLE, 3, aPoints); const vtkIdType aShapeIDVTK = theShapeID; - mySubShapeIDs->InsertNextTupleValue (&aShapeIDVTK); + mySubShapeIDs->InsertNextTypedTuple (&aShapeIDVTK); const vtkIdType aType = theMeshType; - myMeshTypes->InsertNextTupleValue (&aType); + myMeshTypes->InsertNextTypedTuple (&aType); } diff -Naur opencascade-7.1.0-ORIG/src/TKIVtk/EXTERNLIB opencascade-7.1.0/src/TKIVtk/EXTERNLIB --- opencascade-7.1.0-ORIG/src/TKIVtk/EXTERNLIB 2017-02-15 17:37:46.703975730 +0100 +++ opencascade-7.1.0/src/TKIVtk/EXTERNLIB 2017-02-23 20:14:56.865173596 +0100 @@ -14,6 +14,5 @@ vtkRenderingCore vtkRenderingOpenGL vtkRenderingFreeType -vtkRenderingFreeTypeOpenGL vtkFiltersGeneral vtkInteractionStyle diff -Naur opencascade-7.1.0-ORIG/src/TKIVtkDraw/EXTERNLIB opencascade-7.1.0/src/TKIVtkDraw/EXTERNLIB --- opencascade-7.1.0-ORIG/src/TKIVtkDraw/EXTERNLIB 2017-02-15 17:37:49.891984147 +0100 +++ opencascade-7.1.0/src/TKIVtkDraw/EXTERNLIB 2017-02-23 20:30:55.651427642 +0100 @@ -20,4 +20,4 @@ vtkImagingCore vtkInteractionStyle vtkRenderingOpenGL -vtkRenderingFreeTypeOpenGL +