Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. QtonPi
  4. Compiling Qt fro Raspberry pi 2
Forum Update on Monday, May 27th 2025

Compiling Qt fro Raspberry pi 2

Scheduled Pinned Locked Moved QtonPi
qt5 raspberry p
13 Posts 7 Posters 7.3k Views
  • 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 sierdzio
    24 Mar 2015, 10:19

    Looks fine. Does it compile?

    H Offline
    H Offline
    Hack ERA
    wrote on 24 Mar 2015, 10:23 last edited by
    #3

    @sierdzio

    Yes it compiled and works fine, but if there is some more tuning parameters available for rpi2 please let me know.

    1 Reply Last reply
    0
    • _ Offline
      _ Offline
      _nezticle
      wrote on 24 Mar 2015, 20:46 last edited by
      #4

      A device mkspec was added for Raspberry Pi 2 in 5.5 branch:
      http://code.qt.io/cgit/qt/qtbase.git/tree/mkspecs/devices/linux-rasp-pi2-g++/qmake.conf

      A M 2 Replies Last reply 30 Mar 2015, 13:06
      0
      • H Offline
        H Offline
        Hack ERA
        wrote on 30 Mar 2015, 11:26 last edited by
        #5

        Thank you

        1 Reply Last reply
        0
        • _ _nezticle
          24 Mar 2015, 20:46

          A device mkspec was added for Raspberry Pi 2 in 5.5 branch:
          http://code.qt.io/cgit/qt/qtbase.git/tree/mkspecs/devices/linux-rasp-pi2-g++/qmake.conf

          A Offline
          A Offline
          AQTStudent
          wrote on 30 Mar 2015, 13:06 last edited by
          #6

          @_nezticle
          Can you explain me what this means and what this has as extra opposed to not having this?

          1 Reply Last reply
          0
          • S Offline
            S Offline
            SGaist
            Lifetime Qt Champion
            wrote on 30 Mar 2015, 21:53 last edited by
            #7

            @jorricks the device mkspec provides Qt's build system with default/optimized parameters suited to build Qt specifically for that device

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            A 1 Reply Last reply 30 Mar 2015, 22:06
            0
            • S SGaist
              30 Mar 2015, 21:53

              @jorricks the device mkspec provides Qt's build system with default/optimized parameters suited to build Qt specifically for that device

              A Offline
              A Offline
              AQTStudent
              wrote on 30 Mar 2015, 22:06 last edited by AQTStudent
              #8

              @SGaist
              Thank you for your reply!
              Sorry for asking the following question here but I figured you'd probably know it

              paulo@westeros:~/opt/qt5/qtimageformats$ /usr/local/qt5pi/bin/qmake .
              It says my qmake can not be found.. Do you have any clue what this step actually should be then?
              (following http://qt-project.org/wiki/RaspberryPi_Beginners_guide)

              Kind regards,

              1 Reply Last reply
              0
              • S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 30 Mar 2015, 22:10 last edited by
                #9

                Did you first install the Qt version your just built ?

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                A 1 Reply Last reply 30 Mar 2015, 22:11
                1
                • S SGaist
                  30 Mar 2015, 22:10

                  Did you first install the Qt version your just built ?

                  A Offline
                  A Offline
                  AQTStudent
                  wrote on 30 Mar 2015, 22:11 last edited by
                  #10

                  @SGaist Ah.. The instruction should have been /mnt/rasp-pi-rootfs/usr/local/qt5pi/bin/qmake .
                  sorry for bothering you!

                  T 1 Reply Last reply 8 May 2015, 19:34
                  0
                  • A AQTStudent
                    30 Mar 2015, 22:11

                    @SGaist Ah.. The instruction should have been /mnt/rasp-pi-rootfs/usr/local/qt5pi/bin/qmake .
                    sorry for bothering you!

                    T Offline
                    T Offline
                    tcbetka
                    wrote on 8 May 2015, 19:34 last edited by
                    #11

                    @jorricks Indeed... I noticed this too last night, when I was working through the tutorial. I got Qt5 to build, but there were a number of library path problems--so I ended up just scrapping the entire build, and installing Qt4 from the repositories.

                    It doesn't yet appear that the RPi2 Model B is quite ready for prime-time, at least where Qt5 is concerned. I am sure that people are getting it to work--but it isn't exactly straightforward at this time, and there do seem to be problems left to solve once the build completes.

                    TB

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      AQTStudent
                      wrote on 15 May 2015, 18:44 last edited by
                      #12

                      @tcbetka said:

                      It doesn't yet appear that the RPi2 Model B is quite ready for prime-time, at least where Qt5 is concerned. I am sure that people are getting it to work--but it isn't exactly straightforward at this time, and there do seem to be problems left to solve once the build completes.

                      Eay TCBetka,
                      There is a tutorial now that let's you build it nativly on the raspberry pi 2. Works like a charm!
                      Caution though, you will not be able to cross-compile I believe.
                      Kind regards,

                      1 Reply Last reply
                      0
                      • _ _nezticle
                        24 Mar 2015, 20:46

                        A device mkspec was added for Raspberry Pi 2 in 5.5 branch:
                        http://code.qt.io/cgit/qt/qtbase.git/tree/mkspecs/devices/linux-rasp-pi2-g++/qmake.conf

                        M Offline
                        M Offline
                        mrz28s
                        wrote on 21 May 2015, 21:02 last edited by
                        #13

                        @_nezticle Stupid noob question.... (So sorry.. I'm learning!)

                        I have a Raspberry Pi2, I would like to get 5.5.0-beta working on it. (or any other slightly earlier version for that matter)
                        You mentioned they have "a device mkspec was added for Raspberry Pi 2 in 5.5 branch:"

                        So I downloaded the qt-everywhere-opensource-src-5.5.0-beta and I would like to get it installed on my Pi 2.
                        What command do I use to get it to successfully install on my Raspberry Pi 2?

                        Do I use ./configure -prefix $PWD/qtbase -opensource -nomake tests like the README says or do I add something else to get it to install for just the Pi 2?

                        Ultimately I'd like to install Qt Creator 3.4.0 (or maybe an earlier version?) so I can run .pro files that cryptocurreny wallets have available. [eg. https://github.com/sherlockcoin/navajocoin (the NavajoCoin-qt.pro file)]

                        Here's what I see:
                        Build instructions

                        Debian

                        First, make sure that the required packages for Qt5 development of your distribution are installed, for Debian and Ubuntu these are:

                        apt-get install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
                        build-essential libboost-dev libboost-system-dev
                        libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev
                        libssl-dev libdb++-dev
                        then execute the following:

                        qmake
                        make
                        Alternatively, install Qt Creator and open the navajocoin-qt.pro file.

                        An executable named navajocoin-qt will be built.

                        I've tried the 1st part, and it won't work (probably because this is a Pi 2 I'm assuming)
                        So, I need help with the 2nd part.

                        Many Many Thanks to anybody that can help me!

                        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