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 platform

    I 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-dev

    Now 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[_ES2

    Can you provide any clues ?

    Thanks in advance!


  • Moderators

    @liubbc Add -v to your configure call, then you will see what is really missing



  • how to add -v?


  • Moderators

    @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 2

    when I crossing-build the source it show these errors. Do you kown it?


  • Moderators

    @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 2

    when 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.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.