Hi there,
Running ubuntu (bionic) I have an issue during the build. I ran all the updates, install without any issues - yet it complains (full report below):
/usr/include/qt4/QtOpenGL/qgl.h:88:11: fatal error: GL/gl.h: No such file or directory # include <GL/gl.h>
--> /usr/include/qt4/QtOpenGL/qgl.h does exists
--> /usr/include/qt4/QtOpenGL/gl.h doesn't
I don’t understand what is going on here - and building with Qt5 didn’t work either
Any idea or alternative install?
thx
cyril
cpernet@cpernet-OptiPlex-9010:~/Downloads/mrtrix3$ ./build
( 1/488) [CC] tmp/src/gui/projection.o
( 3/488) [CC] tmp/core/app.o
( 2/488) [CC] tmp/src/gui/shapes/cylinder.o
( 4/488) [CC] tmp/src/dwi/tractography/mapping/twi_stats.o
( 5/488) [CC] tmp/cmd/tsfmult.o
( 7/488) [CC] tmp/core/formats/xds.o
( 6/488) [CC] tmp/cmd/warpinvert.o
( 8/488) [MOC] tmp/src/gui/mrview/tool/odf/preview_moc.cpp
ERROR: ( 1/488) [CC] tmp/src/gui/projection.o
ERROR: ( 2/488) [CC] tmp/src/gui/shapes/cylinder.o
ERROR: ( 4/488) [CC] tmp/src/dwi/tractography/mapping/twi_stats.o
ERROR: ( 1/488) [CC] tmp/src/gui/projection.o
g++ -c -std=c++11 -DMRTRIX_BUILD_TYPE="release version" -pthread -fPIC -DMRTRIX_WORD64 -DMRTRIX_TIFF_SUPPORT -idirafter /usr/include/x86_64-linux-gnu -DEIGEN_FFTW_DEFAULT -Wall -O3 -DNDEBUG -Isrc -I./core -Icmd -idirafter /usr/include/eigen3 -DEIGEN_DONT_PARALLELIZE -m64 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -idirafter /usr/share/qt4/mkspecs/linux-g++-64 -idirafter /usr/include/qt4/QtCore -idirafter /usr/include/qt4/QtGui -idirafter /usr/include/qt4/QtOpenGL -idirafter /usr/include/qt4/QtSvg -idirafter /usr/include/qt4 -idirafter /usr/X11R6/include src/gui/projection.cpp -o tmp/src/gui/projection.o
failed with output
In file included from /usr/include/qt4/QtOpenGL/QGLWidget:1:0,
from src/gui/opengl/gl.h:28,
from src/gui/crosshair.h:21,
from src/gui/projection.h:19,
from src/gui/projection.cpp:16:
/usr/include/qt4/QtOpenGL/qgl.h:88:11: fatal error: GL/gl.h: No such file or directory
# include <GL/gl.h>
/tmp/tmpZyBXc5...skipping...
ERROR: ( 1/488) [CC] tmp/src/gui/projection.o
g++ -c -std=c++11 -DMRTRIX_BUILD_TYPE="release version" -pthread -fPIC -DMRTRIX_WORD64 -DMRTRIX_TIFF_SUPPORT -idirafter /usr/include/x86_64-linux-gnu -DEIGEN_FFTW_DEFAULT -Wall -O3 -DNDEBUG -Isrc -I./core -Icmd -idirafter /usr/include/eigen3 -DEIGEN_DONT_PARALLELIZE -m64 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -idirafter /usr/share/qt4/mkspecs/linux-g++-64 -idirafter /usr/include/qt4/QtCore -idirafter /usr/include/qt4/QtGui -idirafter /usr/include/qt4/QtOpenGL -idirafter /usr/include/qt4/QtSvg -idirafter /usr/include/qt4 -idirafter /usr/X11R6/include src/gui/projection.cpp -o tmp/src/gui/projection.o
failed with output
In file included from /usr/include/qt4/QtOpenGL/QGLWidget:1:0,
from src/gui/opengl/gl.h:28,
from src/gui/crosshair.h:21,
from src/gui/projection.h:19,
from src/gui/projection.cpp:16:
/usr/include/qt4/QtOpenGL/qgl.h:88:11: fatal error: GL/gl.h: No such file or directory
# include <GL/gl.h>
^~~~~~~~~
compilation terminated.
ERROR: ( 2/488) [CC] tmp/src/gui/shapes/cylinder.o
g++ -c -std=c++11 -DMRTRIX_BUILD_TYPE="release version" -pthread -fPIC -DMRTRIX_WORD64 -DMRTRIX_TIFF_SUPPORT -idirafter /usr/include/x86_64-linux-gnu -DEIGEN_FFTW_DEFAULT -Wall -O3 -DNDEBUG -Isrc -I./core -Icmd -idirafter /usr/include/eigen3 -DEIGEN_DONT_PARALLELIZE -m64 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -idirafter /usr/share/qt4/mkspecs/linux-g++-64 -idirafter /usr/include/qt4/QtCore -idirafter /usr/include/qt4/QtGui -idirafter /usr/include/qt4/QtOpenGL -idirafter /usr/include/qt4/QtSvg -idirafter /usr/include/qt4 -idirafter /usr/X11R6/include src/gui/shapes/cylinder.cpp -o tmp/src/gui/shapes/cylinder.o
failed with output
In file included from /usr/include/qt4/QtOpenGL/QGLWidget:1:0,
from src/gui/opengl/gl.h:28,
from src/gui/shapes/cylinder.h:19,
from src/gui/shapes/cylinder.cpp:16:
/usr/include/qt4/QtOpenGL/qgl.h:88:11: fatal error: GL/gl.h: No such file or directory
# include <GL/gl.h>
^~~~~~~~~
compilation terminated.
ERROR: ( 4/488) [CC] tmp/src/dwi/tractography/mapping/twi_stats.o
g++ -c -std=c++11 -DMRTRIX_BUILD_TYPE="release version" -pthread -fPIC -DMRTRIX_WORD64 -DMRTRIX_TIFF_SUPPORT -idirafter /usr/include/x86_64-linux-gnu -DEIGEN_FFTW_DEFAULT -Wall -O3 -DNDEBUG -Isrc -I./core -Icmd -idirafter /usr/include/eigen3 -DEIGEN_DONT_PARALLELIZE src/dwi/tractography/mapping/twi_stats.cpp -o tmp/src/dwi/tractography/mapping/twi_stats.o
failed with output