Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Build errors in cross compile Qt for embedded linux
Forum Updated to NodeBB v4.3 + New Features

Build errors in cross compile Qt for embedded linux

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
17 Posts 2 Posters 5.1k 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.
  • R Offline
    R Offline
    rahul3349
    wrote on last edited by
    #6

    I've to create patch like this in order to fix build issues in qtbase

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #7

      It should yes, that's why I'm thinking there something funky going one. Did you get the sources from git ?

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

      1 Reply Last reply
      0
      • R Offline
        R Offline
        rahul3349
        wrote on last edited by
        #8

        Yes, I'm using source from git. Am I doing something wrong here?

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #9

          No no, it was just to know where you got the sources from.

          What distribution do you have on your sysroot ?

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

          1 Reply Last reply
          0
          • R Offline
            R Offline
            rahul3349
            wrote on last edited by
            #10

            x11proto-kb-dev
            x11proto-core-dev
            x11proto-render-dev
            libpcre3-dev
            libxcb-render-util0-dev
            libxau-dev
            libxdmcp-dev
            libpthread-stubs0-dev
            libicu-dev
            libxcb-util0-dev
            libdbus-1-dev
            libxcb-icccm4-dev
            libxcb-image0-dev
            libxcb-keysyms1-dev
            libxext-dev
            libxrender-dev
            libx11-dev
            libx11-xcb-dev
            libexpat1-dev
            libxcb-randr0-dev
            libxcb-render0-dev
            libxcb-shape0-dev
            libxcb-shm0-dev
            libxcb-xfixes0-dev
            libfreetype6-dev
            libglib2.0-dev
            libfontconfig1-dev
            libxcb1-dev
            liborc-0.4-dev
            libxrandr-dev
            libxv-dev
            libasound2-dev
            libgstreamer1.0-dev
            libgstreamer-plugins-base1.0-dev
            libgstreamer-plugins-bad1.0-dev
            libgstreamer-plugins-good1.0-dev
            libxml2-dev
            libjpeg8-dev
            libjpeg-turbo8-dev
            libc6-dev
            libxkbcommon-dev
            libffi-dev
            libgettextpo-dev
            gettext
            libogg-dev
            libvorbis0a
            libvorbisenc2
            libvorbis-dev
            libvorbisfile3
            libstdc++-4.8-dev
            libxcb-xkb1
            libxkbcommon-x11-dev
            libevdev-dev
            xserver-xorg-input-evdev-dev
            libcups2-dev
            nis
            libxcb-sync-dev
            libudev-dev
            libcurl4-openssl-dev
            openssl
            libxcb-xkb-dev
            libpulse-dev
            libcap-dev
            gperf
            libgconf2-dev
            libgcrypt11-dev
            libgnome-keyring-dev
            libnss3-dev
            libpci-dev
            libxtst-dev
            python-gtk2-dev
            libbz2-dev
            libdrm-dev
            libssl-dev
            libxcursor-dev
            libxcomposite-dev
            libxdamage-dev
            libxslt1-dev
            libgeoclue-dev
            libgypsy-dev
            libjasper-dev
            libmng-dev
            libtiff5-dev
            libwebp-dev
            libxcb-xinerama0-dev

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #11

              But what Linux distribution are you using for your target sysroot ?

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

              1 Reply Last reply
              0
              • R Offline
                R Offline
                rahul3349
                wrote on last edited by
                #12

                Ubuntu 15.04

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #13

                  Ubuntu on the target and as sysroot ?

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

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    rahul3349
                    wrote on last edited by
                    #14

                    Ubuntu 15.04 is on target. I created sysroot by downloading arm 64 bit deb packages to resolve all Qt dependencies on host.

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #15

                      One possibility is to add the QTextStream include where that error appears.

                      As for the X11 related errors, try moving the X11 includes after the Qt includes.

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

                      1 Reply Last reply
                      0
                      • R Offline
                        R Offline
                        rahul3349
                        wrote on last edited by
                        #16

                        My intention behind starting this discussion is to avoid resolving build errors when I sync up or switch to new Qt version at my side. As I mentioned I've already resolved build errors and created patches for some Qt versions. But if those errors are fixed there itself as these are genuine build errors then developer do not have to resolve these errors for linux embedded platforms.

                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #17

                          Did you submit your patches for inclusion in Qt ?

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

                          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