Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. virtual keyboard in QT5.7.1
Forum Updated to NodeBB v4.3 + New Features

virtual keyboard in QT5.7.1

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
11 Posts 2 Posters 4.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    saurabh162
    wrote on last edited by saurabh162
    #1

    Dear Developer,

    I want to use Virtual Keyboard in QT 5.7.1.

    Initially when I try to cross compile QT5.7.1 from source using following commands

    ./configure -opensource -confirm-license -no-pch -prefix /opt/qt571-bbbhf -release -force-debug-info -device linux-bbbhf-g++ -make libs -nomake tests -  nomake examples -device-option CROSS_COMPILE=/opt/arm-toolchain/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- -v -qt-zlib 
    
    make
    

    then I get follwing error:

    Project ERROR: Unknown module(s) in QT: quick
    Makefile:44: recipe for target 'sub-virtualkeyboard-make_first' failed
    make[2]: *** [sub-virtualkeyboard-make_first] Error 3
    make[2]: Leaving directory '/opt/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src'
    Makefile:44: recipe for target 'sub-src-make_first' failed
    make[1]: *** [sub-src-make_first] Error 2
    make[1]: Leaving directory '/opt/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard'
    Makefile:804: recipe for target 'module-qtvirtualkeyboard-make_first' failed
    make: *** [module-qtvirtualkeyboard-make_first] Error 2
    root@bbone-TPad-T410s:/opt/qt-everywhere-opensource-src-5.7.1#
    

    In order to overcome above error I have used following configure command

    ./configure -opensource -confirm-license -no-pch -prefix /opt/qt571-bbbhf -release -force-debug-info -device linux-bbbhf-g++ -make libs -nomake tests -  nomake examples -device-option CROSS_COMPILE=/opt/arm-toolchain/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- -v -qt-zlib -skip virtualkeyboard -no-use-gold-linker
    

    and was able to succesfully cross compile qt 5.7.1 tool chain.

    But in above developed toolchain there is no support for Virtual Keyboard.

    So can you please tell how can I configure QT5.7.1 so that I do not get following error after make command and will also able to use virtual keyboard.

    make[1]: Leaving directory '/opt/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard'
    Makefile:804: recipe for target 'module-qtvirtualkeyboard-make_first' failed
    make: *** [module-qtvirtualkeyboard-make_first] Error 2
    root@bbone-TPad-T410s:/opt/qt-everywhere-opensource-src-5.7.1#
    

    Additionally whether there is any way to build/add Qt virtual keyboard support to my already compiled QT5.7.1 toolchain.

    Kindly inform me if you need any information from me.

    Thanks and regards

    Saurabh Jain

    1 Reply Last reply
    0
    • AndySA Offline
      AndySA Offline
      AndyS
      Moderators
      wrote on last edited by
      #2

      It would seem that you might still be missing the quick module or something else on those lines. The second error doesn't indicate why it it failed, so providing the full error in that respect might help too.

      Andy

      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      S 1 Reply Last reply
      0
      • AndySA AndyS

        It would seem that you might still be missing the quick module or something else on those lines. The second error doesn't indicate why it it failed, so providing the full error in that respect might help too.

        Andy

        S Offline
        S Offline
        saurabh162
        wrote on last edited by
        #3

        @AndyS Thank you very much @AndyS ...I will reconfigure it and will post complete error.

        1 Reply Last reply
        0
        • S Offline
          S Offline
          saurabh162
          wrote on last edited by
          #4

          Hello @AndyS

          Following you will find little bit more detail about error I have got after doing make

          make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras'
          cd src/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtwinextras/src/src.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
          make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras/src'
          /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile src.pro
          make[2]: Nothing to be done for 'first'.
          make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras/src'
          make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras'
          cd qtgraphicaleffects/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtgraphicaleffects/qtgraphicaleffects.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
          make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtgraphicaleffects'
          Some of the required modules (qtHaveModule(quick)) are not available.
          Skipped.
          make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtgraphicaleffects'
          cd qtquickcontrols2/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols2/qtquickcontrols2.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
          make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols2'
          Some of the required modules (qtHaveModule(quick)) are not available.
          Skipped.
          make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols2'
          cd qtquickcontrols/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols/qtquickcontrols.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
          make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols'
          Some of the required modules (qtHaveModule(quick)) are not available.
          Skipped.
          make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols'
          cd qtvirtualkeyboard/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/qtvirtualkeyboard.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
          Info: creating cache file /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/.qmake.cache
          make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard'
          cd src/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src/src.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
          make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src'
          cd virtualkeyboard/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
          Project WARNING: pkg-config disabled, can't check package existence
          Project MESSAGE: Hunspell not found! Spell correction will not be available.
          Project ERROR: Unknown module(s) in QT: quick
          Makefile:44: recipe for target 'sub-virtualkeyboard-make_first' failed
          make[2]: *** [sub-virtualkeyboard-make_first] Error 3
          make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src'
          Makefile:44: recipe for target 'sub-src-make_first' failed
          make[1]: *** [sub-src-make_first] Error 2
          make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard'
          Makefile:804: recipe for target 'module-qtvirtualkeyboard-make_first' failed
          make: *** [module-qtvirtualkeyboard-make_first] Error 2
          root@bbone-TPad-T410s:/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1#
          

          I have noticed that I am also getting

          required modules (qtHaveModule(quick)) are not available.
          

          problem.

          Can you please tell me how can I solve it.

          Kind regards
          Saurabh

          1 Reply Last reply
          0
          • AndySA Offline
            AndySA Offline
            AndyS
            Moderators
            wrote on last edited by
            #5

            Hi @saurabh162

            The problem is that you don't have QtQuick built for some reason. So you should go to build qtdeclarative and see why that is not building for you. If that builds and installs then try to build QtVirtualKeyboard again.

            Andy

            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            1
            • S Offline
              S Offline
              saurabh162
              wrote on last edited by
              #6

              Hello @AndyS

              After make in qtdeclarative I have got no error, below is the output

              root@bbone-TPad-T410s:/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative# make
              cd src/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/src.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src'
              cd qml/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qml/qml.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qml'
              make[2]: Nothing to be done for 'first'.
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qml'
              cd plugins/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/plugins.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins'
              cd qmltooling/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmltooling.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling'
              cd packetprotocol/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/packetprotocol/packetprotocol.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/packetprotocol'
              make[4]: Nothing to be done for 'first'.
              make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/packetprotocol'
              cd qmldbg_native/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_native/qmldbg_native.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_native'
              make[4]: Nothing to be done for 'first'.
              make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_native'
              cd qmldbg_server/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_server/qmldbg_server.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_server'
              make[4]: Nothing to be done for 'first'.
              make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_server'
              cd qmldbg_local/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_local/qmldbg_local.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_local'
              make[4]: Nothing to be done for 'first'.
              make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_local'
              cd qmldbg_tcp/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_tcp'
              make[4]: Nothing to be done for 'first'.
              make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_tcp'
              cd qmldbg_debugger/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qmldbg_debugger.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger'
              make[4]: Nothing to be done for 'first'.
              make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger'
              cd qmldbg_profiler/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_profiler/qmldbg_profiler.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_profiler'
              make[4]: Nothing to be done for 'first'.
              make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_profiler'
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling'
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins'
              cd imports/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/imports.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports'
              cd builtins/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/builtins/builtins.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/builtins'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/builtins'
              cd qtqml/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/qtqml/qtqml.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/qtqml'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/qtqml'
              cd folderlistmodel/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/folderlistmodel/folderlistmodel.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/folderlistmodel'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/folderlistmodel'
              cd localstorage/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/localstorage/localstorage.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/localstorage'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/localstorage'
              cd models/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/models/models.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/models'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/models'
              cd settings/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/settings/settings.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/settings'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/settings'
              cd statemachine/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/statemachine/statemachine.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/statemachine'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/statemachine'
              cd xmllistmodel/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/xmllistmodel/xmllistmodel.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/xmllistmodel'
              make[3]: Nothing to be done for 'first'.
              make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/xmllistmodel'
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports'
              cd qmldevtools/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldevtools/qmldevtools.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldevtools'
              make[2]: Nothing to be done for 'first'.
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldevtools'
              cd qmldebug/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldebug/qmldebug.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldebug'
              make[2]: Nothing to be done for 'first'.
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldebug'
              make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src'
              cd tools/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/tools.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools'
              cd qmlmin/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlmin/qmlmin.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlmin'
              make[2]: Nothing to be done for 'first'.
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlmin'
              cd qmlimportscanner/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlimportscanner/qmlimportscanner.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlimportscanner'
              make[2]: Nothing to be done for 'first'.
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlimportscanner'
              cd qml/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qml/qml.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qml'
              make[2]: Nothing to be done for 'first'.
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qml'
              cd qmllint/ && ( test -e Makefile || /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmllint/qmllint.pro -qtconf /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
              make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmllint'
              make[2]: Nothing to be done for 'first'.
              make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmllint'
              make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools'
              root@bbone-TPad-T410s:/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative#
              

              Please inform me what should I do now.

              Thanks :)

              1 Reply Last reply
              0
              • AndySA Offline
                AndySA Offline
                AndyS
                Moderators
                wrote on last edited by
                #7

                Hi @saurabh162

                It seems you used a different qmake there to what you did for qtvirtualkeyboard. The one used here is:

                /opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake
                

                and the one used for qtvirtualkeyboard is:

                /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake
                

                so there is a difference as it is not the same. If you use the same qmake (i.e. the first one) then it should solve it.

                Andy

                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                1
                • S Offline
                  S Offline
                  saurabh162
                  wrote on last edited by
                  #8

                  Thank you @AndyS I do it again and will update you..

                  S 1 Reply Last reply
                  0
                  • S saurabh162

                    Thank you @AndyS I do it again and will update you..

                    S Offline
                    S Offline
                    saurabh162
                    wrote on last edited by
                    #9

                    Hello @AndyS

                    In previous case I use wrong/old (/opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake) qmake to build qtdeclarative.

                    Right now I have build it with new (/opt/Qt5_7_1/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake) qmake and did not get any error. following you can see the output.

                    cd src/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/src.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src'
                    cd qml/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qml/qml.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qml'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qml'
                    cd plugins/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/plugins.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins'
                    cd qmltooling/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmltooling.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling'
                    cd packetprotocol/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/packetprotocol/packetprotocol.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/packetprotocol'
                    make[4]: Nothing to be done for 'first'.
                    make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/packetprotocol'
                    cd qmldbg_native/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_native/qmldbg_native.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_native'
                    make[4]: Nothing to be done for 'first'.
                    make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_native'
                    cd qmldbg_server/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_server/qmldbg_server.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_server'
                    make[4]: Nothing to be done for 'first'.
                    make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_server'
                    cd qmldbg_local/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_local/qmldbg_local.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_local'
                    make[4]: Nothing to be done for 'first'.
                    make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_local'
                    cd qmldbg_tcp/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_tcp'
                    make[4]: Nothing to be done for 'first'.
                    make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_tcp'
                    cd qmldbg_debugger/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qmldbg_debugger.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger'
                    make[4]: Nothing to be done for 'first'.
                    make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger'
                    cd qmldbg_profiler/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_profiler/qmldbg_profiler.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[4]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_profiler'
                    make[4]: Nothing to be done for 'first'.
                    make[4]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling/qmldbg_profiler'
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins/qmltooling'
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/plugins'
                    cd imports/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/imports.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports'
                    cd builtins/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/builtins/builtins.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/builtins'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/builtins'
                    cd qtqml/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/qtqml/qtqml.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/qtqml'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/qtqml'
                    cd folderlistmodel/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/folderlistmodel/folderlistmodel.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/folderlistmodel'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/folderlistmodel'
                    cd localstorage/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/localstorage/localstorage.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/localstorage'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/localstorage'
                    cd models/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/models/models.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/models'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/models'
                    cd settings/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/settings/settings.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/settings'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/settings'
                    cd statemachine/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/statemachine/statemachine.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/statemachine'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/statemachine'
                    cd xmllistmodel/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/xmllistmodel/xmllistmodel.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[3]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/xmllistmodel'
                    make[3]: Nothing to be done for 'first'.
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports/xmllistmodel'
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/imports'
                    cd qmldevtools/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldevtools/qmldevtools.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldevtools'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldevtools'
                    cd qmldebug/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldebug/qmldebug.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldebug'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src/qmldebug'
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/src'
                    cd tools/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/tools.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools'
                    cd qmlmin/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlmin/qmlmin.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlmin'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlmin'
                    cd qmlimportscanner/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlimportscanner/qmlimportscanner.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlimportscanner'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmlimportscanner'
                    cd qml/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qml/qml.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qml'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qml'
                    cd qmllint/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmllint/qmllint.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmllint'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools/qmllint'
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtdeclarative/tools'
                    

                    But when I again build qt 5.7.1 source I get following error.

                    s -lQt5Gui -lQt5Core -lrt -ldl -lpthread  
                    ln -s libQt5Charts.so.5.7.1 libQt5Charts.so
                    ln -s libQt5Charts.so.5.7.1 libQt5Charts.so.5
                    ln -s libQt5Charts.so.5.7.1 libQt5Charts.so.5.7
                    rm -f ../../lib/libQt5Charts.so.5.7.1
                    mv -f libQt5Charts.so.5.7.1  ../../lib/ 
                    rm -f ../../lib/libQt5Charts.so
                    rm -f ../../lib/libQt5Charts.so.5
                    rm -f ../../lib/libQt5Charts.so.5.7
                    mv -f libQt5Charts.so ../../lib/ 
                    mv -f libQt5Charts.so.5 ../../lib/ 
                    mv -f libQt5Charts.so.5.7 ../../lib/ 
                    make[3]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtcharts/src/charts'
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtcharts/src'
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtcharts'
                    cd qtwinextras/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras/qtwinextras.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras'
                    cd src/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras/src/src.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras/src'
                    make[2]: Nothing to be done for 'first'.
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras/src'
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtwinextras'
                    cd qtgraphicaleffects/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtgraphicaleffects/qtgraphicaleffects.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtgraphicaleffects'
                    Some of the required modules (qtHaveModule(quick)) are not available.
                    Skipped.
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtgraphicaleffects'
                    cd qtquickcontrols2/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols2/qtquickcontrols2.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols2'
                    Some of the required modules (qtHaveModule(quick)) are not available.
                    Skipped.
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols2'
                    cd qtquickcontrols/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols/qtquickcontrols.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols'
                    Some of the required modules (qtHaveModule(quick)) are not available.
                    Skipped.
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtquickcontrols'
                    cd qtvirtualkeyboard/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/qtvirtualkeyboard.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[1]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard'
                    cd src/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src/src.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    make[2]: Entering directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src'
                    cd virtualkeyboard/ && ( test -e Makefile || /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qmake /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro -qtconf /opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile 
                    Project WARNING: pkg-config disabled, can't check package existence
                    Project MESSAGE: Hunspell not found! Spell correction will not be available.
                    Project ERROR: Unknown module(s) in QT: quick
                    Makefile:44: recipe for target 'sub-virtualkeyboard-make_first' failed
                    make[2]: *** [sub-virtualkeyboard-make_first] Error 3
                    make[2]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard/src'
                    Makefile:44: recipe for target 'sub-src-make_first' failed
                    make[1]: *** [sub-src-make_first] Error 2
                    make[1]: Leaving directory '/opt/Qt5_7_1_TestKeyboard/qt-everywhere-opensource-src-5.7.1/qtvirtualkeyboard'
                    Makefile:804: recipe for target 'module-qtvirtualkeyboard-make_first' failed
                    make: *** [module-qtvirtualkeyboard-make_first] Error 2
                    
                    

                    I have searched on internet for possible reason for error

                    Project ERROR: Unknown module(s) in QT: quick
                    

                    and got answer that QT:quick depend on OpenGL.

                    So whether I compile source code of QT5.7.1 with OpenGL option ?

                    or there can be other reasons for this problem ?

                    Thank you very much for your help..

                    1 Reply Last reply
                    0
                    • AndySA Offline
                      AndySA Offline
                      AndyS
                      Moderators
                      wrote on last edited by
                      #10

                      @saurabh162 If you don't have OpenGL then that is fine as you should still be able to build qtdeclarative. You will need to look to using the Qt Quick 2D Renderer at least to be able to use the module which is what Qt VirtualKeyboard depends on. See http://doc.qt.io/QtQuick2DRenderer/qtquick2drenderer-installation-guide.html for more information on that.

                      If you check your install/lib directory, do you see qtquick or qtqml libraries in there? Did you run make install at all?

                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        saurabh162
                        wrote on last edited by
                        #11

                        Hello @AndyS

                        Thank you very much for your fast reply

                        At this moment I do not have any install/lib directory as I did not run make install because of errors in make phase.

                        Additionally I will look into installation of Qt renderer and will update you. This can take few days as right now I need to finish other high priority task.

                        many thanks :)
                        Regards
                        Saurabh

                        1 Reply Last reply
                        0

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved