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. Unable to compile hello-qtonpi project with Qt Creator !
Forum Updated to NodeBB v4.3 + New Features

Unable to compile hello-qtonpi project with Qt Creator !

Scheduled Pinned Locked Moved QtonPi
7 Posts 4 Posters 4.6k 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
    shantanu
    wrote on last edited by
    #1

    Hello everyone !
    This is my first post in this forum ! :)
    I have installed the setup required to deploy Qt apps to Raspberry pi :
    http://qt-project.org/wiki/Create
    When I first tried to 'build all' , it was giving following errors :

    @I/opt/qt5/include/QtXmlPatterns -I/opt/qt5/include/QtQml -I/opt/qt5/include/QtDeclarative -I/opt/qt5/include/QtQuick -I../hello-qtonpi -I/opt/qtonpi/armv5tel-qtonpi-linux-gnueabi/sys-root/opt/vc/include -I. -I. -o main.o ../hello-qtonpi/main.cpp
    /opt/qtonpi/bin/armv5tel-qtonpi-linux-gnueabi-g++: /lib/libc.so.6: version GLIBC_2.11' not found (required by /opt/qtonpi/bin/armv5tel-qtonpi-linux-gnueabi-g++) make: *** [main.o] Error 1 make: Leaving directory /home/student/hello-qtonpi-build-desktop-Qt_5_0_0__qt5__Release'
    19:42:15: The process "/usr/bin/make" exited with code 2.
    Error while building project hello-qtonpi (target: Desktop)
    When executing build step 'Make'@

    Then I downloaded and installed glibc-2.11.2 in my home dir. After added that path in project-->Build-Settings-->Build Environment--> LD_LIBRARY_PATH. After doing this It is not giving previous error but the new one :(

    @19:24:56: Running build steps for project hello-qtonpi...
    19:24:56: Configuration unchanged, skipping qmake step.
    19:24:56: Starting: "/usr/bin/make" -w
    19:24:56: The process "/usr/bin/make" crashed.
    Error while building project hello-qtonpi (target: Desktop)
    When executing build step 'Make'@

    Could anyone please guide me since I am totally new to Qt and its SDK....

    1 Reply Last reply
    0
    • EddyE Offline
      EddyE Offline
      Eddy
      wrote on last edited by
      #2

      Hi Shantanu,

      Welcome to the forum.

      The link you use is obsolete. I recommend not to use it therefore. (I will add a remark on top of that page)

      Try the "Beginner’s guide to cross-compile Qt5 on RaspberryPi":http://qt-project.org/wiki/RaspberryPi_Beginners_guide

      Let us know how it went. I'm planning to follow this tutorial also the next few days ;-)

      Qt Certified Specialist
      www.edalsolutions.be

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tobias.hunger
        wrote on last edited by
        #3

        Updating glibc like that is bound to cause crashes:-) Get a tool chain that works for your machine instead.

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

          Thanks Eddy and Tobias !

          Yesterday night I got it worked with my laptop which has latest tool-chain. (But haven't deployed it to RPi since I don't have necessary setup there). So I need to configure it for my work PC which has GLIBC 2.10.
          As I mentioned, I also installed glibc 2.11.2 but it's not working with that installation. Any help with it ?

          Also I will try the new link.... (? can I use Arch Linux there instead of Raspbian)

          1 Reply Last reply
          0
          • P Offline
            P Offline
            PierreChicoine
            wrote on last edited by
            #5

            Shantanu

            Here's a link to a Wheezy distro and qt5 I got working and now fully operational.
            I created a new user in Ubuntu and had to rerun the ./bakeqtpi.bash script several times to get it to finish. It stops on several errors. Make sure you create the opt directory in your home directory first and start there.

            I skipped the SetFile stuff as that is only necessary on Apple. So make sure you have an sd card ready as it creates the the environment on it.

            I am now happily developing and running a large Qt program on the PI with all the debugging stuff of Qt Creator.

            Hope it works for you.

            Pierre Chicoine

            http://qt-project.org/wiki/RaspberryPi_Beginners_guide

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

              Thank you for such an enthusiastic reply Pierre !
              I'll work on it tomorrow and let you all know the status ! :)

              1 Reply Last reply
              0
              • S Offline
                S Offline
                shantanu
                wrote on last edited by
                #7

                Hello forum,
                I followed exact instructions mentioned on the page, but again something is going wrong. :(

                Firstly in 'getting started section' the instruction was not getting executed
                @git fetch https://codereview.qt-project.org/p/qt/qtjsbackend\ refs/changes/56/27256/4 && git cherry-pick FETCH_HEAD
                fatal: Cannot find 'FETCH_HEAD'@

                So I neglected it, since the first part of the command got executed
                then, in 'Compile Qt base' section
                when I gave

                make -j 4

                I got this error
                @../../../include/QtCore/../../src/corelib/plugin/quuid.h: In constructor ‘QUuid::QUuid(uint, ushort, ushort, uchar, uchar, uchar, uchar, uchar, uchar, uchar, uchar)’:
                ../../../include/QtCore/../../src/corelib/plugin/quuid.h:92: error: conversion from ‘<brace-enclosed initializer list>’ to non-scalar type ‘uchar [8]’ requested
                make[3]: *** [.obj/release-shared/qvariant.o] Error 1
                make[3]: *** [.obj/release-shared/qmetatype.o] Error 1
                make[3]: Leaving directory /home/student/opt/qt5/qtbase/src/tools/bootstrap' make[2]: *** [sub-tools-bootstrap-make_first] Error 2 make[2]: Leaving directory /home/student/opt/qt5/qtbase/src/tools'
                make[1]: *** [sub-tools-make_first] Error 2
                make[1]: Leaving directory `/home/student/opt/qt5/qtbase/src'
                make: *** [sub-src-make_first] Error 2
                @

                what may be the flaw ?

                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