Installation error at build stage

Trying to install mrtrix for the first time!
Everything is running smoothly until I run the ./build command, which throws errors related to undefined references:

(432/545) [CC] tmp/src/gui/shview/render_window.o
(433/545) [CC] tmp/cmd/tck2connectome.o
(434/545) [LB] bin/mrview.exe
(435/545) [LB] bin/peaks2amp.exe
tmp/src/gui/mrview/tool/view.o tmp/src/gui/cursor.o tmp/src/gui/dialog/image_properties.o tmp/src/gui/dialog/report_exception.o tmp/src/gui/dwi/render_frame_moc.o tmp/src/gui/mrview/colourbars.o tmp/src/gui/mrview/tool/screen_capture.o tmp/src/gui/mrview/sync/localsocket
reader.o tmp/src/gui/shapes/halfsphere.o tmp/src/gui/color_button.o tmp/src/gui/mrview/displayable_moc.o tmp/src/gui/mrview/tool/roi_editor/model.o tmp/src/exec_version.o tmp/src/gui/mrview/sync/interprocesscommunicator.o tmp/src/gui/opengl/shader.o tmp/src/gui/crosshair
.o tmp/src/gui/mrview/tool/connectome/colourmap_observers.o tmp/src/gui/mrview/colourmap_button_moc.o tmp/src/gui/mrview/tool/fixel/base_fixel.o tmp/src/dwi/tractography/roi.o tmp/src/gui/mrview/combo_box_error_moc.o tmp/src/gui/mrview/window_moc.o tmp/src/gui/mrview/too
l/fixel/fixel.o tmp/src/gui/mrview/tool/roi_editor/item.o tmp/src/dwi/directions/predefined.o tmp/src/gui/color_button_moc.o tmp/src/gui/dialog/list.o tmp/src/gui/mrview/tool/odf/preview_moc.o tmp/src/surface/freesurfer.o tmp/src/gui/mrview/tool/roi_editor/roi_moc.o tmp/
src/gui/dialog/dialog.o tmp/src/dwi/directions/set.o tmp/src/gui/mrview/tool/connectome/matrix_list.o tmp/src/dwi/tractography/seeding/list.o tmp/src/gui/mrview/volume.o tmp/src/gui/mrview/tool/connectome/selection_moc.o tmp/src/gui/mrview/window.o tmp/src/gui/mrview/too
l/odf/model.o tmp/src/gui/mrview/tool/odf/odf.o tmp/src/gui/mrview/spin_box_moc.o tmp/src/gui/mrview/mode/slice.o tmp/src/gui/dialog/image_properties_moc.o tmp/src/gui/mrview/tool/tractography/tractogram_moc.o tmp/src/gui/shapes/sphere.o tmp/src/gui/mrview/file_open.o tm
p/src/gui/mrview/tool/fixel/directory.o tmp/src/gui/mrview/tool/overlay_moc.o tmp/src/colourmap.o tmp/src/gui/mrview/gui_image.o tmp/src/gui/dwi/renderer.o tmp/src/gui/mrview/mode/ortho_moc.o tmp/src/gui/mrview/tool/fixel/image4D.o tmp/src/gui/mrview/sync/client.o tmp/sr
c/dwi/tractography/rng.o tmp/src/gui/mrview/mode/lightbox_moc.o tmp/src/gui/dialog/progress.o tmp/src/gui/lighting_dock_moc.o tmp/src/gui/mrview/tool/screen_capture_moc.o tmp/src/gui/mrview/tool/odf/preview.o tmp/src/gui/mrview/combo_box_error.o tmp/src/gui/mrview/colour
map_button.o -lmrtrix -Wl,--sort-common,--as-needed -pthread -Wl,--allow-multiple-definition -lz -ltiff -lpng -lfftw3 -L./bin C:/msys64/mingw64/lib/libQt5OpenGL.dll.a C:/msys64/mingw64/lib/libQt5Svg.dll.a C:/msys64/mingw64/lib/libQt5Widgets.dll.a C:/msys64/mingw64/lib/li
bQt5Gui.dll.a C:/msys64/mingw64/lib/libQt5Network.dll.a C:/msys64/mingw64/lib/libQt5Core.dll.a -lmingw32 C:/msys64/mingw64/lib/libqtmain.a -lshell32 -o bin/mrview.exe

failed with output

C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/mrview/tool/tractography/tractogram.o:tractogram.cpp:(.text+0x2fe8): undefined reference to `__imp_glPointSize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/opengl/gl_core_3_3.o:gl_core_3_3.cpp:(.text+0x63): undefined reference to `__imp_wglGetProcAddress'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/opengl/gl_core_3_3.o:gl_core_3_3.cpp:(.text+0x111): undefined reference to `__imp_wglGetProcAddress'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/opengl/gl_core_3_3.o:gl_core_3_3.cpp:(.text+0x181): undefined reference to `__imp_wglGetProcAddress'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/opengl/gl_core_3_3.o:gl_core_3_3.cpp:(.text+0x1f1): undefined reference to `__imp_wglGetProcAddress'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/opengl/gl_core_3_3.o:gl_core_3_3.cpp:(.text+0x261): undefined reference to `__imp_wglGetProcAddress'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/opengl/gl_core_3_3.o:gl_core_3_3.cpp:(.text+0x2d4): more undefined references to `__imp_wglGetProcAddress' follow
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/mrview/tool/connectome/connectome.o:connectome.cpp:(.text+0x2d32c): undefined reference to `__imp_glGetIntegerv'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tmp/src/gui/mrview/window.o:window.cpp:(.text+0x7491): undefined reference to `__imp_glColorMask'
collect2.exe: error: ld returned 1 exit status

Hi, found this because I have the same issue. was this ever solved? if so, how?
thanks in advance!

The error seems to be caused by MRtrix3 not linking to OpenGL libraries as intended. You could try the the following:

LINKFLAGS=-lopengl32 ./configure  && ./build

or run export LINKFLAGS=-lopengl32 before configuring and building the project.