the opengl functionality tests failed
-
wrote on 13 Jun 2017, 09:53 last edited by
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!
-
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
-
wrote on 10 Aug 2017, 03:06 last edited by
how to add -v?
-
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
-
wrote on 10 Aug 2017, 07:22 last edited by
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?
-
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.
-
wrote on 21 Mar 2019, 18:23 last edited by
saw similar issue, installed the following fixed it
libgl1-mesa-dev \ libglu1-mesa-dev
-
wrote on 31 Aug 2020, 19:16 last edited by
I know I am late , but others may be still looking, so anyway: please try adding -opengl desktop as a parameter. Worked for me.
-
wrote on 12 Mar 2022, 12:54 last edited by
I got this error when I didn't have the ninja build system installed, and
configure
created the Makefile based build system. After installing ninja (theninja-build
package on Debian), it worked. -
wrote on 24 Mar 2022, 06:27 last edited by
I am also getting same error while compiling qt-everywhere-src-5.12.12 on CetnOS 7
Tried to get more logs with ./configure -v optionERROR: The OpenGL functionality tests failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR_OPENGL[_ES2], QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platform.
I already installed : yum install mesa-libGL-devel mesa-libGLU-devel
Still same error -
I am also getting same error while compiling qt-everywhere-src-5.12.12 on CetnOS 7
Tried to get more logs with ./configure -v optionERROR: The OpenGL functionality tests failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR_OPENGL[_ES2], QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platform.
I already installed : yum install mesa-libGL-devel mesa-libGLU-devel
Still same error@KiranS Check the configure.log file - there must be more information than what you posted (compiler/linker call and the actual error message).
-
@KiranS Check the configure.log file - there must be more information than what you posted (compiler/linker call and the actual error message).
wrote on 24 Mar 2022, 08:39 last edited by@jsulm checked config log which has multiple dependency errors:
/root/tmp/qt-everywhere-src-5.12.12/qtdeclarative/config.tests/d3d12/d3d12.cpp:40:19: fatal error: d3d12.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtlocation/config.tests/winrt/main.cpp:30:28: fatal error: windows.system.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/alsa/alsatest.cpp:29:28: fatal error: alsa/asoundlib.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/khr/khr.cpp:29:29: fatal error: KHR/khrplatform.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/re2/re2.cpp:29:21: fatal error: re2/re2.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/snappy/snappy.cpp:29:20: fatal error: snappy.h: No such file or directoryto resolve it I installed below packages but no luck
libvkd3d-devel kf5-kwindowsystem-devel alsa-lib-devel pcre2-devel snappy-devel
-
@jsulm checked config log which has multiple dependency errors:
/root/tmp/qt-everywhere-src-5.12.12/qtdeclarative/config.tests/d3d12/d3d12.cpp:40:19: fatal error: d3d12.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtlocation/config.tests/winrt/main.cpp:30:28: fatal error: windows.system.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/alsa/alsatest.cpp:29:28: fatal error: alsa/asoundlib.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/khr/khr.cpp:29:29: fatal error: KHR/khrplatform.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/re2/re2.cpp:29:21: fatal error: re2/re2.h: No such file or directory
/root/tmp/qt-everywhere-src-5.12.12/qtwebengine/config.tests/snappy/snappy.cpp:29:20: fatal error: snappy.h: No such file or directoryto resolve it I installed below packages but no luck
libvkd3d-devel kf5-kwindowsystem-devel alsa-lib-devel pcre2-devel snappy-devel
@KiranS said in the opengl functionality tests failed:
but no luck
Still same errors?
I suggest to run configure from clean state (new build folder). -
@KiranS said in the opengl functionality tests failed:
but no luck
Still same errors?
I suggest to run configure from clean state (new build folder). -
@jsulm Thank you for your help, errors disappeared after running configure in fresh directory. :)
wrote on 20 May 2022, 00:15 last edited byI was also having that problem, but
configure
is indeed fine with OpenGL when run from a fresh directory (and after installing the relevant OpenGL package(s), I can't recall which ones). Man, so much time wasted on such a simple fix. -
wrote on 31 May 2022, 12:14 last edited by
Add
-no-opengl
to theconfigure
command line option saves my life.