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. Raspberry:Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903)
Forum Updated to NodeBB v4.3 + New Features

Raspberry:Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903)

Scheduled Pinned Locked Moved Solved Installation and Deployment
6 Posts 2 Posters 2.4k 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
    surgillo
    wrote on last edited by
    #1

    Hi everyone...
    I installed the Qt 5.9.2 on may raspberry. I compile and run the example tableview. This example has the files .qml
    I have the follow error :
    Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903) .
    Could you help me ?

    K 1 Reply Last reply
    0
    • S surgillo

      Hi everyone...
      I installed the Qt 5.9.2 on may raspberry. I compile and run the example tableview. This example has the files .qml
      I have the follow error :
      Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903) .
      Could you help me ?

      K Offline
      K Offline
      koahnig
      wrote on last edited by
      #2

      @surgillo

      Hi and welcome to devnet forum

      From where did you get the Qt libraries for raspberry?
      Did you compile them yourself from source?

      Newest version of Qt libs is 5.9.2. Release for Qt 5.9.3 was planned for November, but I guess slipped at least to next year.

      Certainly I recommend to using Qt 5.9.2 and for sure you should not mix source of versions.

      Vote the answer(s) that helped you to solve your issue(s)

      1 Reply Last reply
      1
      • S Offline
        S Offline
        surgillo
        wrote on last edited by
        #3

        Hi,
        I followed this guide https://wiki.qt.io/RaspberryPi2EGLFS, to install the Qt on my raspberry.
        At the step 10, I executed the command git clone git://code.qt.io/qt/qtbase.git -b 5.9. Until to the step 15 it's good. Then I downloaded other qt module ( step 16 of the guide ) and I build them, but for the qtquickcontrols module (git clone git://code.qt.io/qt/qtquickcontrols.git -b 5.9) ,I've obtained the following error : Project ERROR: Unknown module(s) in QT: qml quick quick-private qml-private.
        How to workaround I downloaded all the qt library from https://download.qt.io/official_releases/qt/5.9/5.9.2/single/qt-everywhere-opensource-src-5.9.2.tar.xzt and I repeated the steps from 10 to 15 with successfully.
        Then I ran the example tableview, to test the qtquickcontrols module , I've obtained the following error: Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903) .
        Another question.... When I execute the following command :

        • git clone git://code.qt.io/qt/qtbase.git -b 5.9

        • git clone git://code.qt.io/qt/qtquickcontrols.git -b 5.9

        what version I download , the 5.9.2 or the 5.9.3?

        Because if with the commando git clone git://code.qt.io/qt/qtbase.git -b 5.9, I download the 5.9.3, when I executed the following command :

        • rsync -avz qt5pi pi@raspberrypi.local:/usr/local

        for the two builds , the command rsync did the delta from the two builds , maybe ,for this reason I've obtained the error: Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903) ..

        Could be this my mistake?

        Thank very much

        K 1 Reply Last reply
        0
        • S surgillo

          Hi,
          I followed this guide https://wiki.qt.io/RaspberryPi2EGLFS, to install the Qt on my raspberry.
          At the step 10, I executed the command git clone git://code.qt.io/qt/qtbase.git -b 5.9. Until to the step 15 it's good. Then I downloaded other qt module ( step 16 of the guide ) and I build them, but for the qtquickcontrols module (git clone git://code.qt.io/qt/qtquickcontrols.git -b 5.9) ,I've obtained the following error : Project ERROR: Unknown module(s) in QT: qml quick quick-private qml-private.
          How to workaround I downloaded all the qt library from https://download.qt.io/official_releases/qt/5.9/5.9.2/single/qt-everywhere-opensource-src-5.9.2.tar.xzt and I repeated the steps from 10 to 15 with successfully.
          Then I ran the example tableview, to test the qtquickcontrols module , I've obtained the following error: Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903) .
          Another question.... When I execute the following command :

          • git clone git://code.qt.io/qt/qtbase.git -b 5.9

          • git clone git://code.qt.io/qt/qtquickcontrols.git -b 5.9

          what version I download , the 5.9.2 or the 5.9.3?

          Because if with the commando git clone git://code.qt.io/qt/qtbase.git -b 5.9, I download the 5.9.3, when I executed the following command :

          • rsync -avz qt5pi pi@raspberrypi.local:/usr/local

          for the two builds , the command rsync did the delta from the two builds , maybe ,for this reason I've obtained the error: Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50903) ..

          Could be this my mistake?

          Thank very much

          K Offline
          K Offline
          koahnig
          wrote on last edited by
          #4

          @surgillo

          My assumption is that you have clone the most recent version in git, which is probably 5.9.3. This would be the current development version. Not sure which stage it is in, but there has to be still some testing under way. Therefore, there no wonder that having issues. The mix comes with your downloading official source which is definitely 5.9.2.

          I have never downloaded Qt thorugh git directly. However, I am using git for my projects. The default is always the last master update. Therefore, you have probably a something which is somewhat consolidated, but not really tested yet.

          Checkout which branches are available on git. There should be probably something like 5.9.2 indicating the official release.

          Or since you already the official source code of 5.9.2, you should do the whole configure stuff again and make sure that there are no left-overs from your trial with the version downloaded from git.

          IIRC somewhere in the configure procedure it tells even that you have and how you should ensure to clean from previous configures.

          Vote the answer(s) that helped you to solve your issue(s)

          1 Reply Last reply
          0
          • S Offline
            S Offline
            surgillo
            wrote on last edited by
            #5

            Hi
            @koahnig,
            Thank you very much for your elucidation.
            This week end I try again the build , but the first of all I remove all file from the following directory :

            • /usr/local/qt5pi

            from my Raspberry, where it is present the build of Qt library.

            I keep you informed

            Thank you very much

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

              Hi,
              remove all file from the following directory :

              • /usr/local/qt5pi

              from my Raspberry, where it is present the build of Qt library and I executed the following command :

              • rsync -avz qt5pi pi@raspberrypi.local:/usr/local

              the problem solved.

              thank you.

              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