Can't build VTK sample project: Missing module

I now managed to do it like this:

cmake -S source -B build -DFREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2 -DFREETYPE_INCLUDE_DIR_ft2build:PATH=/usr/include/freetype2 -DFREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND -DFREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so

No more errors or warning occur, when executing the cmake or make command, and the program is built successfully, however, I get a runtime error when executing the program:

ilmu011@ilmu011-VirtualBox:~/Desktop/CylinderExample/build$ ./CylinderExample 
2022-03-15 21:38:14.341 (   0.998s) [        D169A740]vtkOpenGLRenderWindow.c:464    ERR| vtkXOpenGLRenderWindow (0x55c2929fbd80): Unable to find a valid OpenGL 3.2 or later implementation. Please update your video card driver to the latest version. If you are using Mesa please make sure you have version 11.2 or later and make sure your driver in Mesa supports OpenGL 3.2 such as llvmpipe or openswr. If you are on windows and using Microsoft remote desktop note that it only supports OpenGL 3.2 with nvidia quadro cards. You can use other remoting software such as nomachine to avoid this issue.
2022-03-15 21:38:14.341 (   0.998s) [        D169A740]     vtkOpenGLState.cxx:1785  WARN| Hardware does not support the number of textures defined.
2022-03-15 21:38:14.341 (   0.998s) [        D169A740]     vtkOpenGLState.cxx:1785  WARN| Hardware does not support the number of textures defined.
2022-03-15 21:38:14.342 (   0.998s) [        D169A740]     vtkOpenGLState.cxx:1785  WARN| Hardware does not support the number of textures defined.
2022-03-15 21:38:14.342 (   0.998s) [        D169A740]     vtkOpenGLState.cxx:1785  WARN| Hardware does not support the number of textures defined.
2022-03-15 21:38:14.342 (   0.998s) [        D169A740]     vtkOpenGLState.cxx:1785  WARN| Hardware does not support the number of textures defined.
2022-03-15 21:38:14.342 (   0.999s) [        D169A740]     vtkOpenGLState.cxx:1785  WARN| Hardware does not support the number of textures defined.
2022-03-15 21:38:14.342 (   0.999s) [        D169A740]     vtkOpenGLState.cxx:1785  WARN| Hardware does not support the number of textures defined.
2022-03-15 21:38:14.366 (   1.023s) [        D169A740]   vtkShaderProgram.cxx:437    ERR| vtkShaderProgram (0x55c292be6110): 1: #version 150
2: #ifndef GL_ES
3: #define highp
4: #define mediump
5: #define lowp
6: #endif // GL_ES
7: #define attribute in
8: #define varying out
9: 
10: 
11: /*=========================================================================
12: 
13:   Program:   Visualization Toolkit
14:   Module:    vtkPolyDataVS.glsl
15: 
16:   Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
17:   All rights reserved.
18:   See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
19: 
20:      This software is distributed WITHOUT ANY WARRANTY; without even
21:      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
22:      PURPOSE.  See the above copyright notice for more information.
23: 
24: =========================================================================*/
25: 
26: in vec4 vertexMC;
27: 
28: 
29: 
30: // frag position in VC
31: out vec4 vertexVCVSOutput;
32: 
33: // optional normal declaration
34: //VTK::Normal::Dec
35: in vec3 normalMC;
36: uniform mat3 normalMatrix;
37: out vec3 normalVCVSOutput;
38: 
39: // extra lighting parameters
40: //VTK::Light::Dec
41: 
42: // Texture coordinates
43: //VTK::TCoord::Dec
44: 
45: // material property values
46: //VTK::Color::Dec
47: 
48: // clipping plane vars
49: //VTK::Clip::Dec
50: 
51: // camera and actor matrix values
52: uniform mat4 MCDCMatrix;
53: uniform mat4 MCVCMatrix;
54: 
55: // Apple Bug
56: //VTK::PrimID::Dec
57: 
58: // Value raster
59: //VTK::ValuePass::Dec
60: 
61: // picking support
62: //VTK::Picking::Dec
63: 
64: void main()
65: {
66:   //VTK::CustomBegin::Impl
67: 
68:   //VTK::Color::Impl
69: 
70:   normalVCVSOutput = normalMatrix * normalMC;
71: //VTK::Normal::Impl
72: 
73:   //VTK::TCoord::Impl
74: 
75:   //VTK::Clip::Impl
76: 
77:   //VTK::PrimID::Impl
78: 
79:   vertexVCVSOutput = MCVCMatrix * vertexMC;
80:   gl_Position = MCDCMatrix * vertexMC;
81: 
82: 
83:   //VTK::ValuePass::Impl
84: 
85:   //VTK::Light::Impl
86: 
87:   //VTK::Picking::Impl
88: 
89:   //VTK::CustomEnd::Impl
90: }

2022-03-15 21:38:14.368 (   1.024s) [        D169A740]   vtkShaderProgram.cxx:438    ERR| vtkShaderProgram (0x55c292be6110): 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES

Segmentation fault (core dumped)