Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
the opengl functionality tests failed
-
Hi Qters,
When i configure qt-everywhere-opensource-src-5.9.0. using ubuntu virtual machine ,
the error occur :
the opengl functionality tests failed
You might need to modify the include and library search paths by editting QMAKE_INCLUDE_OPENGL[_ES2],
QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platformI have install opengl :
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install libglut-devNow i do not know how to
modify the include and library search paths by editting QMAKE_INCLUDE_OPENGL[_ES2],
QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2Can you provide any clues ?
Thanks in advance!
-
@liubbc Add -v to your configure call, then you will see what is really missing
-
how to add -v?
-
@vincent365 said in the opengl functionality tests failed:
how to add -v?
You are compiling Qt from source, right? The first step is to call configure. So, you need to add '-v' flag there:
configure -v [other config options you use for building Qt, like -confirm-license -nomake examples etc.]
I suspect you miss some OpenGL stuff. Try calling:
sudo apt-get build-dep qt5-default
-
ees.o .obj/uncompr.o .obj/zutil.o
make[3]: Leaving directory '/home/lihongxi/work/qt-everywhere-opensource-src-5.6.0/qtbase/src/tools/bootstrap'
make[2]: Leaving directory '/home/lihongxi/work/qt-everywhere-opensource-src-5.6.0/qtbase/src'
Makefile:45: recipe for target 'sub-src-make_first' failed
make[1]: *** [sub-src-make_first] Error 2
make[1]: Leaving directory '/home/lihongxi/work/qt-everywhere-opensource-src-5.6.0/qtbase'
Makefile:72: recipe for target 'module-qtbase-make_first' failed
make: *** [module-qtbase-make_first] Error 2when I crossing-build the source it show these errors. Do you kown it?
-
@vincent365 said in the opengl functionality tests failed:
ees.o .obj/uncompr.o .obj/zutil.o
make[3]: Leaving directory '/home/lihongxi/work/qt-everywhere-opensource-src-5.6.0/qtbase/src/tools/bootstrap'
make[2]: Leaving directory '/home/lihongxi/work/qt-everywhere-opensource-src-5.6.0/qtbase/src'
Makefile:45: recipe for target 'sub-src-make_first' failed
make[1]: *** [sub-src-make_first] Error 2
make[1]: Leaving directory '/home/lihongxi/work/qt-everywhere-opensource-src-5.6.0/qtbase'
Makefile:72: recipe for target 'module-qtbase-make_first' failed
make: *** [module-qtbase-make_first] Error 2when I crossing-build the source it show these errors. Do you kown it?
This output does not show the error message, please look for it.
Also, please don't steal somebody else's thread, your issue is probably unrelated to what liubbc wrote about.
-
saw similar issue, installed the following fixed it
libgl1-mesa-dev \ libglu1-mesa-dev
-
I know I am late , but others may be still looking, so anyway: please try adding -opengl desktop as a parameter. Worked for me.