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. Qt5.1 on Rasberry Pi (full install not cross-compile)
Forum Updated to NodeBB v4.3 + New Features

Qt5.1 on Rasberry Pi (full install not cross-compile)

Scheduled Pinned Locked Moved QtonPi
93 Posts 24 Posters 123.7k Views 2 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.
  • Y Offline
    Y Offline
    YDYD
    wrote on last edited by
    #71

    Hi, JvdGlind,

    I could not understand the following... The pi$ should be LXterminal. What is the Host Workstation?

    bq. Throughout this guide the symbol “$” denotes a command prompt on the host workstation, and “pi$” denotes a command prompt on the target Raspberry Pi.

    1 Reply Last reply
    0
    • J Offline
      J Offline
      JvdGlind
      wrote on last edited by
      #72

      The website shows how to cross-compile from Linux on a PC to a Raspberry Pi. The host workstation is Linux on the PC you are compiling on.

      Jeffrey VAN DE GLIND
      Principle Consultant @ Nalys
      www.nalys-group.com

      1 Reply Last reply
      0
      • Y Offline
        Y Offline
        YDYD
        wrote on last edited by
        #73

        I was just plugin keyboard and mouse and a SD card to use my raspi

        1 Reply Last reply
        0
        • J Offline
          J Offline
          Jaeheon Chung
          wrote on last edited by
          #74

          Can I use this instruction for Banana Pi which using raspbian?
          I confuse device name of configuration below:
          ./configure -v -opengl es2 -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=/usr/bin/ -opensource -confirm-license -optimized-qmake -reduce-relocations -reduce-exports -release -qt-pcre -make libs -prefix /usr/local/qt5 &> output

          Should I use option linux-rasp-pi-g++ ?

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Sebbo
            wrote on last edited by
            #75

            Same here. Didn't find a solution yet.
            Maybe we'll find some help out there :)

            1 Reply Last reply
            0
            • L Offline
              L Offline
              LongChair
              wrote on last edited by
              #76

              Not sure if this can help but i grabbed the latest 5.4 beta source package from qt website and it actually seems to build without any patch with a cross compile toolchain.

              I was able to have lots of the component to work, although something looked strange with the generated binaries and X11. like if you make a simple widegt app with qt creator, on a regular workstation (PC / mac) this wll show a small window. on the rpi it looks like a fullscreen window and doesnt behave normally (you cannot close it with the mouse, you have to kill it).

              I'm currently trying to build it on the rpi natively to see how it bahaves. i'm not sure if anyone got QT 5.4 beta to build and run with a normal behaviour yet but would be interested with any feedback and specifically if any patches are required on 5.4.

              Thanks.

              1 Reply Last reply
              0
              • E Offline
                E Offline
                EricZ89
                wrote on last edited by
                #77

                .

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  EricZ89
                  wrote on last edited by
                  #78

                  .

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    mrelcee
                    wrote on last edited by
                    #79

                    I've been struggling with getting QT5 compiled for my raspberry pi. I finally found the instructions here for compiling it..

                    It took 46 HOURS to complete but I managed to get a working binary. Decided to save some people a lot of time,

                    I'm no good at doing .deb files but I tarred and bzip2'd the folder up and made it available to the public on my blog. http://tinyurl.com/kza5uob

                    All you need to do is uncompress/untar and sudo make install and do the modifications to bashrc..

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      mrelcee
                      wrote on last edited by
                      #80

                      I've been struggling with getting QT5 compiled for my raspberry pi. I finally found the instructions here for compiling it..

                      It took 46 HOURS to complete but I managed to get a working binary. Decided to save some people a lot of time,

                      I'm no good at doing .deb files but I tarred and bzip2'd the folder up and made it available to the public on my blog. http://tinyurl.com/kza5uob

                      All you need to do is uncompress/untar and sudo make install and do the modifications to bashrc..

                      H 1 Reply Last reply
                      0
                      • N Offline
                        N Offline
                        noormanman
                        wrote on last edited by
                        #81

                        Succes on a Raspberry Pi 2
                        It took me about 4 hours to configure and compile :)

                        I did change the following: after ./configure and i changed "&> output" to "2>&1 | tee output", this way you can see that something happens

                        Same with make and I added the -j 4 option to use more processor cores:
                        make –j 4 2>&1 | tee make_output

                        Total configure/build time: 4 hours. The cube application works, but I did not yet manage to make an xwindow application..

                        1 Reply Last reply
                        0
                        • N Offline
                          N Offline
                          noormanman
                          wrote on last edited by
                          #82

                          Succes on a Raspberry Pi 2
                          It took me about 4 hours to configure and compile :)

                          I did change the following: after ./configure and i changed "&> output" to "2>&1 | tee output", this way you can see that something happens

                          Same with make and I added the -j 4 option to use more processor cores:
                          make –j 4 2>&1 | tee make_output

                          Total configure/build time: 4 hours. The cube application works, but I did not yet manage to make an xwindow application..

                          1 Reply Last reply
                          0
                          • M mrelcee

                            I've been struggling with getting QT5 compiled for my raspberry pi. I finally found the instructions here for compiling it..

                            It took 46 HOURS to complete but I managed to get a working binary. Decided to save some people a lot of time,

                            I'm no good at doing .deb files but I tarred and bzip2'd the folder up and made it available to the public on my blog. http://tinyurl.com/kza5uob

                            All you need to do is uncompress/untar and sudo make install and do the modifications to bashrc..

                            H Offline
                            H Offline
                            happycat
                            wrote on last edited by
                            #83

                            @mrelcee
                            Thanks, after spending a good part of 2 weeks on a version incompatiblilty problem, I finally found this post, downloaded, and installed the .deb file. I am now able to continue porting an application originally written for a Fedora 19 platform.

                            50+ years, a Programmer, Designer, & Manager
                            From Philco 2000 to Raspberry Pi processors.
                            From Measurement and Control to Data Base applications.
                            Happycat

                            1 Reply Last reply
                            0
                            • RonLR Offline
                              RonLR Offline
                              RonL
                              wrote on last edited by RonL
                              #84

                              Hi,
                              This stuff is so frustrating for me. I guess I'm out of my league on this stuff.
                              At any rate , I downloaded and installed the .deb file in this post. That appears to work fine.
                              Now when I start Qt via a .pro file and attempt to configure Qt versions under build and run I QT reports this:
                              "The default mkspec syncline is broken". This is after I point "qmake location" to
                              /usr/local/qt5/bin/qmake.

                              The QT creator version is 2.5.0

                              What am I doing wrong?

                              Thanks,
                              Ron

                              73
                              Ron / W4MMP

                              M 1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                mrz28s
                                wrote on last edited by
                                #85
                                This post is deleted!
                                1 Reply Last reply
                                0
                                • RonLR RonL

                                  Hi,
                                  This stuff is so frustrating for me. I guess I'm out of my league on this stuff.
                                  At any rate , I downloaded and installed the .deb file in this post. That appears to work fine.
                                  Now when I start Qt via a .pro file and attempt to configure Qt versions under build and run I QT reports this:
                                  "The default mkspec syncline is broken". This is after I point "qmake location" to
                                  /usr/local/qt5/bin/qmake.

                                  The QT creator version is 2.5.0

                                  What am I doing wrong?

                                  Thanks,
                                  Ron

                                  M Offline
                                  M Offline
                                  mrz28s
                                  wrote on last edited by
                                  #86

                                  @RonL Now that I got this to finally work, I'm having the same issues as you. Any .pro file I attempt to open says No Valid Qt versions found. I point it to Qt 5.5, and it's giving me the error you mentioned. (The default mkspec syncline is broken)

                                  1 Reply Last reply
                                  0
                                  • RonLR Offline
                                    RonLR Offline
                                    RonL
                                    wrote on last edited by
                                    #87

                                    Ok,
                                    I started from scratch and downloaded this source version: http://download.qt.io/official_releases/qt/5.4/5.4.1/single/qt-everywhere-opensource-src-5.4.1.tar.gz.mirrorlist .

                                    Twenty hours later I now have a working Qt5 environment (of sorts). The make install places Qt5 in the following directory: /usr/local/Qt-5.4.1 . The login PATH environment parameter needs to point to this directory. The PATH also needs to point to /usr/local/Qt-5.4.1/bin if you want to use qmake or any of the other Qt utilities.
                                    I am now able compile an application that needs QT5 with qmake. Although it has a compile time bug that is unrelated to Qt.

                                    Now, I down loaded Qt Creator from: http://download.qt.io/official_releases/qtcreator/3.3/3.3.2/qt-creator-opensource-src-3.3.2.tar.gz.mirrorlist. However it will not compile due to an incompatible version of Botan (under /src/libs/3rdparty). If there is a configuration parameter to instruct qmake NOT to include the 3rdparty stuff please let me know.
                                    Thanks,
                                    Ron

                                    73
                                    Ron / W4MMP

                                    M 1 Reply Last reply
                                    0
                                    • N Offline
                                      N Offline
                                      Neer
                                      Banned
                                      wrote on last edited by
                                      #88
                                      This post is deleted!
                                      1 Reply Last reply
                                      0
                                      • RonLR RonL

                                        Ok,
                                        I started from scratch and downloaded this source version: http://download.qt.io/official_releases/qt/5.4/5.4.1/single/qt-everywhere-opensource-src-5.4.1.tar.gz.mirrorlist .

                                        Twenty hours later I now have a working Qt5 environment (of sorts). The make install places Qt5 in the following directory: /usr/local/Qt-5.4.1 . The login PATH environment parameter needs to point to this directory. The PATH also needs to point to /usr/local/Qt-5.4.1/bin if you want to use qmake or any of the other Qt utilities.
                                        I am now able compile an application that needs QT5 with qmake. Although it has a compile time bug that is unrelated to Qt.

                                        Now, I down loaded Qt Creator from: http://download.qt.io/official_releases/qtcreator/3.3/3.3.2/qt-creator-opensource-src-3.3.2.tar.gz.mirrorlist. However it will not compile due to an incompatible version of Botan (under /src/libs/3rdparty). If there is a configuration parameter to instruct qmake NOT to include the 3rdparty stuff please let me know.
                                        Thanks,
                                        Ron

                                        M Offline
                                        M Offline
                                        mrz28s
                                        wrote on last edited by
                                        #89

                                        @RonL Did you ever get QtCreator to work properly? If so, how did you do it?

                                        I see other posts where people have installed Arch Linux and they are getting the files from the Arch Arm repository (Qt5.4.1, QtCreator 3.3.1) but I don't want to go that route. I'd rather just download the files I need.

                                        1 Reply Last reply
                                        0
                                        • RonLR Offline
                                          RonLR Offline
                                          RonL
                                          wrote on last edited by
                                          #90

                                          Hi,
                                          No not as yet. I have been working with trying to get the Qt 5 libraries build with the features I need for the application that I'm trying to get working. Once that is accomplished I will focus on qtcreator. The whole process has not been pleasant.

                                          Thanks,
                                          Ron

                                          73
                                          Ron / W4MMP

                                          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